@charset "UTF-8";
fieldset[disabled] .multiselect {
  pointer-events: none;
}

.multiselect__spinner {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 48px;
  height: 35px;
  background: #fff;
  display: block;
}

.multiselect__spinner:after, .multiselect__spinner:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 2px solid transparent;
  border-top-color: #41b883;
  box-shadow: 0 0 0 1px transparent;
}

.multiselect__spinner:before {
  animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);
  animation-iteration-count: infinite;
}

.multiselect__spinner:after {
  animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);
  animation-iteration-count: infinite;
}

.multiselect__loading-enter-active, .multiselect__loading-leave-active {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}

.multiselect__loading-enter, .multiselect__loading-leave-active {
  opacity: 0;
}

.multiselect, .multiselect__input, .multiselect__single {
  font-family: inherit;
  font-size: 16px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.multiselect {
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 100%;
  min-height: 40px;
  text-align: left;
  color: #35495e;
}

.multiselect * {
  box-sizing: border-box;
}

.multiselect:focus {
  outline: none;
}

.multiselect--disabled {
  background: #ededed;
  pointer-events: none;
  opacity: 0.6;
}

.multiselect--active {
  z-index: 50;
}

.multiselect--active:not(.multiselect--above) .multiselect__current, .multiselect--active:not(.multiselect--above) .multiselect__input, .multiselect--active:not(.multiselect--above) .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.multiselect--active .multiselect__select {
  transform: rotate(180deg);
}

.multiselect--above.multiselect--active .multiselect__current, .multiselect--above.multiselect--active .multiselect__input, .multiselect--above.multiselect--active .multiselect__tags {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.multiselect__input, .multiselect__single {
  position: relative;
  display: inline-block;
  min-height: 20px;
  line-height: 20px;
  border: none;
  border-radius: 5px;
  background: #fff;
  padding: 0 0 0 5px;
  width: 100%;
  transition: border 0.1s ease;
  box-sizing: border-box;
  margin-bottom: 8px;
  vertical-align: top;
}

.multiselect__input:-ms-input-placeholder {
  color: #35495e;
}

.multiselect__input::placeholder {
  color: #35495e;
}

.multiselect__tag ~ .multiselect__input, .multiselect__tag ~ .multiselect__single {
  width: auto;
}

.multiselect__input:hover, .multiselect__single:hover {
  border-color: #cfcfcf;
}

.multiselect__input:focus, .multiselect__single:focus {
  border-color: #a8a8a8;
  outline: none;
}

.multiselect__single {
  padding-left: 5px;
  margin-bottom: 8px;
}

.multiselect__tags-wrap {
  display: inline;
}

.multiselect__tags {
  min-height: 40px;
  display: block;
  padding: 8px 40px 0 8px;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
  background: #fff;
  font-size: 14px;
}

.multiselect__tag {
  position: relative;
  display: inline-block;
  padding: 4px 26px 4px 10px;
  border-radius: 5px;
  margin-right: 10px;
  color: #fff;
  line-height: 1;
  background: #41b883;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.multiselect__tag-icon {
  cursor: pointer;
  margin-left: 7px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  font-weight: 700;
  font-style: normal;
  width: 22px;
  text-align: center;
  line-height: 22px;
  transition: all 0.2s ease;
  border-radius: 5px;
}

.multiselect__tag-icon:after {
  content: "×";
  color: #266d4d;
  font-size: 14px;
}

.multiselect__tag-icon:focus, .multiselect__tag-icon:hover {
  background: #369a6e;
}

.multiselect__tag-icon:focus:after, .multiselect__tag-icon:hover:after {
  color: #fff;
}

.multiselect__current {
  min-height: 40px;
  overflow: hidden;
  padding: 8px 30px 0 12px;
  white-space: nowrap;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
}

.multiselect__current, .multiselect__select {
  line-height: 16px;
  box-sizing: border-box;
  display: block;
  margin: 0;
  text-decoration: none;
  cursor: pointer;
}

.multiselect__select {
  position: absolute;
  width: 40px;
  height: 38px;
  right: 1px;
  top: 1px;
  padding: 4px 8px;
  text-align: center;
  transition: transform 0.2s ease;
}

.multiselect__select:before {
  position: relative;
  right: 0;
  top: 65%;
  color: #999;
  margin-top: 4px;
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: "";
}

.multiselect__placeholder {
  color: #adadad;
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 2px;
}

.multiselect--active .multiselect__placeholder {
  display: none;
}

.multiselect__content-wrapper {
  position: absolute;
  display: block;
  background: #fff;
  width: 100%;
  max-height: 240px;
  overflow: auto;
  border: 1px solid #e8e8e8;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
}

.multiselect__content {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 100%;
  vertical-align: top;
}

.multiselect--above .multiselect__content-wrapper {
  bottom: 100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
  border-top: 1px solid #e8e8e8;
}

.multiselect__content::webkit-scrollbar {
  display: none;
}

.multiselect__element {
  display: block;
}

.multiselect__option {
  display: block;
  padding: 12px;
  min-height: 40px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}

.multiselect__option:after {
  top: 0;
  right: 0;
  position: absolute;
  line-height: 40px;
  padding-right: 12px;
  padding-left: 20px;
  font-size: 13px;
}

.multiselect__option--highlight {
  background: #41b883;
  outline: none;
  color: #fff;
}

.multiselect__option--highlight:after {
  content: attr(data-select);
  background: #41b883;
  color: #fff;
}

.multiselect__option--selected {
  background: #f3f3f3;
  color: #35495e;
  font-weight: 700;
}

.multiselect__option--selected:after {
  content: attr(data-selected);
  color: silver;
}

.multiselect__option--selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}

.multiselect__option--selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  content: attr(data-deselect);
  color: #fff;
}

.multiselect--disabled .multiselect__current, .multiselect--disabled .multiselect__select {
  background: #ededed;
  color: #a6a6a6;
}

.multiselect__option--disabled {
  background: #ededed !important;
  color: #a6a6a6 !important;
  cursor: text;
  pointer-events: none;
}

.multiselect__option--group {
  background: #ededed;
  color: #35495e;
}

.multiselect__option--group.multiselect__option--highlight {
  background: #35495e;
  color: #fff;
}

.multiselect__option--group.multiselect__option--highlight:after {
  background: #35495e;
}

.multiselect__option--disabled.multiselect__option--highlight {
  background: #dedede;
}

.multiselect__option--group-selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}

.multiselect__option--group-selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  content: attr(data-deselect);
  color: #fff;
}

.multiselect-enter-active, .multiselect-leave-active {
  transition: all 0.15s ease;
}

.multiselect-enter, .multiselect-leave-active {
  opacity: 0;
}

.multiselect__strong {
  margin-bottom: 8px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}

[dir=rtl] .multiselect {
  text-align: right;
}

[dir=rtl] .multiselect__select {
  right: auto;
  left: 1px;
}

[dir=rtl] .multiselect__tags {
  padding: 8px 8px 0 40px;
}

[dir=rtl] .multiselect__content {
  text-align: right;
}

[dir=rtl] .multiselect__option:after {
  right: auto;
  left: 0;
}

[dir=rtl] .multiselect__clear {
  right: auto;
  left: 12px;
}

[dir=rtl] .multiselect__spinner {
  right: auto;
  left: 1px;
}

@keyframes spinning {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(2turn);
  }
}
.mx-icon-left:before, .mx-icon-right:before, .mx-icon-double-left:before, .mx-icon-double-right:before, .mx-icon-double-left:after, .mx-icon-double-right:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(-45deg) scale(0.7);
  transform: rotate(-45deg) scale(0.7);
}

.mx-icon-double-left:after {
  left: -4px;
}

.mx-icon-double-right:before {
  left: 4px;
}

.mx-icon-right:before, .mx-icon-double-right:before, .mx-icon-double-right:after {
  -webkit-transform: rotate(135deg) scale(0.7);
  transform: rotate(135deg) scale(0.7);
}

.mx-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}

.mx-btn:hover {
  border-color: #1284e7;
  color: #1284e7;
}

.mx-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}

.mx-scrollbar {
  height: 100%;
}

.mx-scrollbar:hover .mx-scrollbar-track {
  opacity: 1;
}

.mx-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.mx-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity 0.24s ease-out;
  transition: opacity 0.24s ease-out;
}

.mx-scrollbar-track .mx-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}

.mx-zoom-in-down-enter-active, .mx-zoom-in-down-leave-active {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

.mx-zoom-in-down-enter, .mx-zoom-in-down-leave-to {
  opacity: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.mx-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}

.mx-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.mx-datepicker-range {
  width: 320px;
}

.mx-datepicker-inline {
  width: auto;
}

.mx-input-wrapper {
  position: relative;
}

.mx-input-wrapper .mx-icon-clear {
  display: none;
}

.mx-input-wrapper:hover .mx-icon-clear {
  display: block;
}

.mx-input-wrapper:hover .mx-icon-clear + .mx-icon-calendar {
  display: none;
}

.mx-input {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.mx-input:hover, .mx-input:focus {
  border-color: #409aff;
}

.mx-input:disabled, .mx-input.disabled {
  color: #ccc;
  background-color: #f3f3f3;
  border-color: #ccc;
  cursor: not-allowed;
}

.mx-input:focus {
  outline: none;
}

.mx-input::-ms-clear {
  display: none;
}

.mx-icon-calendar, .mx-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}

.mx-icon-clear {
  cursor: pointer;
}

.mx-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}

.mx-datepicker-main {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}

.mx-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}

.mx-datepicker-sidebar {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}

.mx-datepicker-sidebar + .mx-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #e8e8e8;
}

.mx-datepicker-body {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mx-btn-shortcut {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}

.mx-range-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 750px) {
  .mx-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.mx-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #e8e8e8;
}

.mx-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}

.mx-calendar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}

.mx-calendar + .mx-calendar {
  border-left: 1px solid #e8e8e8;
}

.mx-calendar-header, .mx-time-header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}

.mx-btn-icon-left, .mx-btn-icon-double-left {
  float: left;
}

.mx-btn-icon-right, .mx-btn-icon-double-right {
  float: right;
}

.mx-calendar-header-label {
  font-size: 14px;
}

.mx-calendar-decade-separator {
  margin: 0 2px;
}

.mx-calendar-decade-separator:after {
  content: "~";
}

.mx-calendar-content {
  position: relative;
  height: 224px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mx-calendar-content .cell {
  cursor: pointer;
}

.mx-calendar-content .cell:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-calendar-content .cell.active {
  color: #fff;
  background-color: #1284e7;
}

.mx-calendar-content .cell.in-range {
  color: #73879c;
  background-color: #dbedfb;
}

.mx-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.mx-calendar-week-mode .mx-date-row {
  cursor: pointer;
}

.mx-calendar-week-mode .mx-date-row:hover {
  background-color: #f3f9fe;
}

.mx-calendar-week-mode .mx-date-row.mx-active-week {
  background-color: #dbedfb;
}

.mx-calendar-week-mode .mx-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}

.mx-calendar-week-mode .mx-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}

.mx-week-number {
  opacity: 0.5;
}

.mx-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  vertical-align: middle;
}

.mx-table th {
  padding: 0;
  font-weight: 500;
}

.mx-table td {
  padding: 0;
}

.mx-table-date td, .mx-table-date th {
  height: 32px;
  font-size: 12px;
}

.mx-table-date .today {
  color: #2a90e9;
}

.mx-table-date .cell.not-current-month {
  color: #ccc;
}

.mx-time {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 224px;
  background: #fff;
}

.mx-time + .mx-time {
  border-left: 1px solid #e8e8e8;
}

.mx-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mx-time-header {
  border-bottom: 1px solid #e8e8e8;
}

.mx-time-content {
  height: 224px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.mx-time-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.mx-time-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  border-left: 1px solid #e8e8e8;
  text-align: center;
}

.mx-time-column:first-child {
  border-left: 0;
}

.mx-time-column .mx-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mx-time-column .mx-time-list::after {
  content: "";
  display: block;
  height: 192px;
}

.mx-time-column .mx-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}

.mx-time-column .mx-time-item:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-time-column .mx-time-item.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}

.mx-time-column .mx-time-item.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}

.mx-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}

.mx-time-option:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-time-option.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}

.mx-time-option.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
@charset "UTF-8";
* {
  box-sizing: border-box;
}

p.error, li.error, ul.error {
  color: #be0022;
}

p.success {
  color: #9fd11a;
}

.fa.red {
  color: #be0022;
}

.fa.green {
  color: #9fd11a;
}

.fa.yellow {
  color: #c87f00;
}

a {
  color: #003a59;
}

.row {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: calc(100% + 20px);
  margin: 0px -10px;
}
.row .row-delete,
.row .row-add {
  position: absolute;
  right: -35px;
  height: 30px;
  width: 30px;
  padding: 0;
  bottom: 0;
}
.row .col-right {
  text-align: right;
}
.row .col {
  padding: 0 10px;
}
.row .col-right {
  text-align: right;
}
.row .col-1 {
  width: 8.333%;
}
.row .col-2 {
  width: 16.667%;
}
.row .col-3 {
  width: 25%;
}
.row .col-4 {
  width: 33.333%;
}
.row .col-5 {
  width: 41.667%;
}
.row .col-6 {
  width: 50%;
}
.row .col-7 {
  width: 58.333%;
}
.row .col-8 {
  width: 66.667%;
}
.row .col-9 {
  width: 75%;
}
.row .col-10 {
  width: 83.33%;
}
.row .col-11 {
  width: 91.667%;
}
.row .col-12 {
  width: 100%;
}

.row.align-right {
  justify-content: flex-end;
}

.row.facility-tariff .row-add {
  display: none;
}

.row.facility-tariff--expired {
  background: rgba(190, 0, 34, 0.3);
}
.row.facility-tariff--expired .row-add {
  display: block;
}
.row.facility-tariff--expired .row-delete {
  display: none;
}

.no-spaces .row {
  margin: 0;
  padding: 0;
  width: 100%;
}
.no-spaces .row .col {
  padding: 0;
}

main.page-content {
  position: relative;
  padding: 15px 35px;
}
main.page-content section,
main.page-content aside {
  background: #fff;
  padding: 10px;
}
main.page-content .sticky {
  position: relative;
  top: 0;
  /*transition: top .2s linear;*/
}

.sidebar-layout {
  font-size: 14px;
  display: flex;
}
.sidebar-layout .sidebar {
  position: relative;
  margin-right: 20px;
  overflow: hidden;
  width: 350px;
}
.sidebar-layout .sidebar::-webkit-scrollbar,
.sidebar-layout .content::-webkit-scrollbar {
  display: none;
}
.sidebar-layout .content {
  padding: 0 35px;
  width: calc(100% - 350px);
  max-width: 1080px;
}
.sidebar-layout .content--wide {
  max-width: unset;
  width: 68vw;
}
.sidebar-layout__minify {
  padding: 5px;
}
.sidebar-layout--minified {
  font-size: 12px;
}
.sidebar-layout--minified .content {
  width: calc(100% - 40px);
  padding: 0 10px;
}
.sidebar-layout--minified .sidebar {
  width: 40px;
  height: 50px;
  overflow: hidden;
}
.sidebar-layout--minified .sidebar div,
.sidebar-layout--minified .sidebar nav {
  opacity: 0;
}

.sidebar-layout--maxwidth .content {
  max-width: 860px;
}

@media screen and (max-width: 1024px) {
  .sidebar-layout:not(.sidebar-layout--minified) {
    display: flex;
    font-size: 12px;
  }
  .sidebar-layout:not(.sidebar-layout--minified) .sidebar {
    width: 250px;
  }
  .sidebar-layout:not(.sidebar-layout--minified) .content {
    padding: 0 15px;
    width: calc(100% - 250px);
  }
}
#map {
  height: 600px;
}

form {
  background: #fff;
}

select {
  -webkit-appearance: none;
  background: #fff;
  border-radius: 0;
  border: 1px solid #ccc;
  padding: 8px 5px;
}

.select-search {
  position: relative;
}
.select-search-content {
  position: relative;
}
.select-search-content ul {
  background: #fff;
  position: absolute;
  width: calc(100% - 2px);
  font-size: 12px;
  top: 58px;
  left: 1px;
  margin: 0;
  padding: 0;
}
.select-search-content ul li {
  list-style: none;
  padding: 5px;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
.select-search-content ul li:hover {
  cursor: pointer;
  background: #f1f1f1;
}
.select-search-content ul li.active {
  background: #f1f1f1;
  font-weight: bold;
}
.select-search-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: #000;
  opacity: 0.3;
}

.select-search.active .select-search-content {
  z-index: 4;
}

.remove-admin-btn {
  margin: auto;
}

.formgroup {
  margin: 10px 0;
  position: relative;
}
.formgroup label {
  display: block;
  margin: 0px 0 5px 0;
  font-size: 0.8em;
  font-weight: bold;
}
.formgroup label > input[type=checkbox] {
  cursor: pointer;
}
.formgroup input[type=text],
.formgroup input[type=password],
.formgroup input[type=number],
.formgroup input[type=email],
.formgroup input[type=datetime],
.formgroup select {
  width: 100%;
  padding: 6px;
}
.formgroup textarea {
  width: 100%;
  padding: 6px;
  border: 1px solid #ccc;
}
.formgroup button {
  position: absolute;
  bottom: 1px;
  margin: 0;
  padding: 8px;
}

.formgroup.required label::after {
  content: " *";
}

label.checkbox {
  cursor: pointer;
  display: inline;
}
label.checkbox input[type=checkbox] {
  vertical-align: sub;
}

.buttons--fixed {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 2;
}
.buttons button {
  border-radius: 3px;
  box-shadow: 1px 1px 10px #ccc;
}
.buttons button.outline {
  background: #fff;
}

.button-group button {
  border-radius: 3px;
  box-shadow: 1px 1px 10px #ccc;
  margin-left: 4px;
  margin-right: 4px;
}
.button-group button:first-child {
  margin-right: 0;
}
.button-group button:last-child {
  margin-right: 0;
}

button.push {
  margin-left: 35px;
}

button {
  background: #003a59;
  border: 1px solid #003a59;
  padding: 15px;
  color: #fff;
  border: 0;
  font-weight: bold;
  text-align: center;
  margin: 10px 0;
}
button:hover {
  cursor: pointer;
  background: #00263b;
}

button.secondary {
  background: #fff;
  color: #003a59;
  border: 1px solid #003a59;
}
button.secondary:hover {
  cursor: pointer;
  background: #f0f7ff;
}

button:disabled {
  opacity: 0.4;
}
button:disabled:hover {
  cursor: not-allowed;
  background: #003a59;
}

button.outline {
  border: 1px solid #003a59;
  color: #003a59;
  background: none;
}
button.outline:hover {
  font-weight: bold;
  background: #f0f7ff;
}

button.small {
  padding: 5px 10px;
}

button.delete {
  background: #b33434;
}

button.block {
  display: block;
  width: 100%;
}

.search-select {
  position: relative;
  width: 100%;
}
.search-select ul {
  position: absolute;
  z-index: 2;
  margin: 0;
  padding: 0;
  top: 30px;
  left: 0;
  background: #f9f9f9;
  right: 0;
  box-shadow: 1px 5px 10px #ccc;
}
.search-select ul li {
  border-bottom: 1px solid #f1f1f1;
  list-style: none;
  margin: 0;
  padding: 5px 10px;
}
.search-select ul li:hover {
  cursor: pointer;
  background: #f1f1f1;
}

.card {
  position: relative;
  padding: 10px;
  background: #fff;
  margin-bottom: 25px;
}
.card p,
.card li {
  font-size: 0.8em;
}
.card h2 {
  font-size: 1.1em;
}
.card h3 {
  font-size: 1em;
}
.card .card {
  margin: 10px 0;
  padding: 5px 10px;
  box-shadow: none;
  border: 1px solid #f1f1f1;
  background: rgba(0, 0, 0, 0.02);
}
.card .card .card {
  margin: 7px 0;
  border: 1px solid #dee1e1;
}
.card .card-small {
  padding: 0;
}
.card .card-small .row {
  margin: 0;
  width: 100%;
}
.card .card-small .col,
.card .card-small .formgroup.col {
  padding: 5px;
}
.card-delete {
  position: absolute;
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  top: -1px;
  font-size: 1em;
  right: -25px;
  color: #fff;
  background: #b62424;
}
.card-delete:hover {
  cursor: pointer;
}
.card-meta {
  padding: 2px 0 2px 0;
}
.card-meta p {
  font-size: 0.7em;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card.disabled {
  opacity: 0.3;
}
.card.disabled:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0;
  z-index: 2;
}
.card.disabled:before:hover {
  cursor: not-allowed;
}

.card.tariff {
  margin: 10px 0;
}
.card.tariff .list-button {
  display: block;
  background: none;
  margin: 5px 0;
  padding: 0;
  color: #323232;
  text-decoration: underline;
}

.boxed-card {
  position: relative;
  border: 1px solid #ccc;
  padding: 15px;
  margin-bottom: 25px;
}

.titled-card {
  position: relative;
  border: 1px solid #ccc;
  padding: 10px 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}
.titled-card:before {
  content: attr(data-title);
  background: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 0 5px;
  position: absolute;
  left: 15px;
  top: -9px;
}
.titled-card .titled-card {
  margin-top: 20px;
  margin-bottom: 8px;
}
.titled-card .titled-card:before {
  font-size: 0.8em;
}
.titled-card .boxed-card {
  margin-bottom: 8px;
}

table {
  border-collapse: collapse;
  width: 100%;
  font-size: 16px;
  margin: 25px 0;
  border: 2px solid #f9f9f9;
}
table.no-mb {
  margin-bottom: 0;
}
table.no-mt {
  margin-top: 0;
}
table .fa-times,
table .fa-times-circle {
  color: #b62424;
}
table .fa-check,
table .fa-check-circle {
  color: #99b624;
}

td button {
  padding: 0;
  margin: 0 5px;
  background: none;
  color: #323232;
  text-decoration: underline;
}
td .editFeeButton {
  cursor: pointer;
  margin: 0 3px 0 0;
  font-size: 18px;
}
td .editFeeButton:hover {
  color: #000;
}

tr:nth-child(odd) {
  background: #f9f9f9;
}

td,
th {
  text-align: left;
  padding: 10px 5px;
  border: 1px solid #f1f1f1;
  font-size: 0.8em;
  line-height: 1.8em;
}

th {
  background: #fcfcfc;
  padding: 8px 5px;
  color: #323232;
}

td li {
  list-style: none;
}

td ul {
  margin: 0;
  padding: 0;
}

table nav ul li {
  display: block;
  padding: 5px 0;
}
table nav ul li a {
  color: #003a59;
  text-decoration: none;
}
table nav ul li a:hover {
  text-decoration: underline;
}

table.prop-val {
  margin-bottom: 35px;
  font-size: 0.9em;
}
table.prop-val tr,
table.prop-val td {
  background: none;
  border: 0;
}
table.prop-val tr {
  border-bottom: 1px solid #f1f1f1;
}
table.prop-val tr:last-child {
  border: 0;
}
table.prop-val td {
  padding: 10px 5;
}
table.prop-val td:first-child {
  font-weight: bold;
}

.card table td,
.card table th {
  font-size: 0.8em;
}

table.input-table input,
table.input-table select {
  width: calc(100% + 10px);
  border: 0;
  padding: 5px;
  margin: -5px;
  background: #fff;
  border: 1px solid #fff;
  transition: border 0.1s linear;
}
table.input-table input:focus,
table.input-table select:focus {
  background: #ecf1ff;
}
table.input-table .checkbox-cell {
  padding: 0;
}
table.input-table .checkbox-cell input {
  color: #989898;
  cursor: pointer;
  display: block;
  font-size: 0.8em;
  line-height: 23px;
  margin: auto;
  text-align: center;
  width: 15px;
}
table.input-table th label {
  display: block;
}
table.input-table td {
  background: #fff;
  margin: 0;
}
table.input-table td button {
  display: block;
  width: calc(100% + 10px);
  margin: -5px;
  height: 25px;
  text-align: center;
  text-decoration: none;
}
table.input-table td button.delete {
  background: #fff;
  color: #b62424;
}
table.input-table td button.delete:hover {
  cursor: pointer;
  background: #f9f9f9;
  color: #961d1d;
}
table.input-table td.center,
table.input-table th.center {
  text-align: center;
}
table.input-table p {
  margin: 0;
}

table.clean td,
table.clean th,
table.clean tr {
  background: none;
  border: 0;
}
table.clean tr {
  border-bottom: 1px solid #f1f1f1;
}

table.benefit-table {
  table-layout: fixed;
}
table.benefit-table tr th:first-child {
  width: 40%;
}
table.benefit-table tr th:nth-child(2) {
  width: 20%;
}
table.benefit-table tr th:nth-child(3) {
  width: 30%;
}
table.benefit-table tr th:last-child {
  width: 10%;
}

table.onboarding-table {
  table-layout: fixed;
}
table.onboarding-table tr th:first-child {
  width: 10%;
}
table.onboarding-table tr th:nth-child(2) {
  width: 20%;
}
table.onboarding-table tr th:nth-child(3) {
  width: 30%;
}
table.onboarding-table tr th:last-child {
  width: 10%;
}
table.onboarding-table td:nth-child(5),
table.onboarding-table th:nth-child(5) {
  text-align: center;
}
table.onboarding-table td:first-child,
table.onboarding-table th:first-child {
  text-align: center;
}

.tappable:hover {
  cursor: pointer;
}

table td.tappable {
  text-align: center;
}
table td.tappable:hover {
  cursor: pointer;
  background: #f1f1f1;
}

table.periods-table th,
table.dates-table th,
table.nodes-table th,
table.conditiondata-table th {
  font-size: 0.7em;
}

table.nodes-table {
  table-layout: fixed;
}
table.nodes-table tr th:first-child {
  width: 10%;
}
table.nodes-table tr th:nth-child(2) {
  width: 10%;
}
table.nodes-table tr th:nth-child(3) {
  width: 11%;
}
table.nodes-table tr th:nth-child(4) {
  width: 12%;
  text-align: left;
}
table.nodes-table tr th:nth-child(5) {
  width: 12%;
}
table.nodes-table tr th:nth-child(6) {
  width: 21%;
  min-width: 100px;
}
table.nodes-table tr th:nth-child(7) {
  width: 21%;
  min-width: 100px;
}
table.nodes-table tr th:last-child {
  width: 5%;
}
table.nodes-table input,
table.nodes-table th,
table.nodes-table td {
  text-align: center;
}

table.conditiondata-table {
  table-layout: fixed;
}
table.conditiondata-table th:first-child {
  width: 30%;
}

table.periods-table {
  table-layout: fixed;
  border-collapse: collapse;
  text-align: left;
}
table.periods-table tr th:nth-child(-n+7) {
  text-align: center;
  width: calc(59% / 7);
}
table.periods-table tr th:nth-child(8),
table.periods-table tr th:nth-child(9),
table.periods-table tr td:nth-child(8),
table.periods-table tr td:nth-child(9) {
  width: 18%;
  text-align: center;
}
table.periods-table tr th:nth-child(8) input,
table.periods-table tr th:nth-child(9) input,
table.periods-table tr td:nth-child(8) input,
table.periods-table tr td:nth-child(9) input {
  text-align: center;
}
table.periods-table tr th:last-child {
  width: 5%;
}
table.periods-table tr td:last-child {
  text-align: center;
}
table.periods-table tr > td > input {
  text-align: left;
}

table.dates-table {
  table-layout: fixed;
  border-collapse: collapse;
  text-align: left;
}
table.dates-table tr th:nth-child(-n+2) {
  text-align: center;
  width: calc(59% / 2);
}
table.dates-table tr th:nth-child(3),
table.dates-table tr th:nth-child(4),
table.dates-table tr td:nth-child(3),
table.dates-table tr td:nth-child(4) {
  width: 18%;
  text-align: center;
}
table.dates-table tr th:nth-child(3) input,
table.dates-table tr th:nth-child(4) input,
table.dates-table tr td:nth-child(3) input,
table.dates-table tr td:nth-child(4) input {
  text-align: center;
}
table.dates-table tr th:last-child {
  width: 5%;
}
table.dates-table tr td:last-child {
  text-align: center;
}

table.facilities-table {
  table-layout: fixed;
}
table.facilities-table th:first-child {
  width: 30%;
}
table.facilities-table th:nth-child(2) {
  width: 10%;
}
table.facilities-table th:nth-child(3) {
  width: 10%;
}
table.facilities-table th:last-child {
  width: 5%;
}
table.facilities-table tr.expired input {
  background: rgba(190, 0, 34, 0.1);
}
table.facilities-table td.add,
table.facilities-table td.delete {
  text-align: center;
}
table.facilities-table td.add:hover,
table.facilities-table td.delete:hover {
  cursor: pointer;
}
table.facilities-table td.add {
  display: none;
  color: #99b624;
}
table.facilities-table tr.expired .add {
  display: table-cell;
}
table.facilities-table tr.expired .delete {
  display: none;
}

.contract__facilities-table {
  table-layout: fixed;
}
.contract__facilities-table th:first-child {
  width: 25%;
}
.contract__facilities-table th:nth-child(2) {
  width: 10%;
}
.contract__facilities-table th:nth-child(3) {
  width: 15%;
}
.contract__facilities-table th:nth-child(4) {
  width: 15%;
}
.contract__facilities-table th:nth-child(5) {
  width: 5%;
}
.contract__facilities-table th:nth-child(6) {
  width: 10%;
}
.contract__facilities-table th:nth-child(7) {
  width: 10%;
}
.contract__facilities-table th:last-child {
  width: 5%;
}

table.nodes-table,
table.periods-table {
  margin-bottom: 0;
}

table.nodes-table + button,
table.periods-table + button {
  margin-top: 10px;
}

table td.delete,
table td.delete > button {
  color: #b62424;
}

table.benefit-claims-table th:first-child,
table.benefit-claims-table td:first-child {
  text-align: center;
}

table.voucher-table {
  table-layout: fixed;
}
table.voucher-table th:nth-child(2) {
  width: 10%;
}
table.voucher-table th:nth-child(3) {
  width: 15%;
}
table.voucher-table th:first-child {
  width: 15%;
}
table.voucher-table th:last-child {
  width: 5%;
}
table.voucher-table .fa-times,
table.voucher-table .fa-check {
  margin-right: 10px;
}

.tag-table .inactive td {
  background: rgba(190, 0, 34, 0.1);
}
.tag-table .inactive td input,
.tag-table .inactive td select {
  background: transparent;
  border: 0;
}

table.operator-facilities-table {
  table-layout: fixed;
}
table.operator-facilities-table th:first-child {
  width: 10%;
}
table.operator-facilities-table th:nth-child(2) {
  width: 50%;
}
table.operator-facilities-table th:nth-child(3) {
  width: 30%;
}
table.operator-facilities-table th:last-child {
  width: 36px;
}
table.operator-facilities-table td:last-child {
  padding: 0;
  text-align: center;
}
table.operator-facilities-table td:last-child button {
  padding: 10px;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  color: #fff;
  margin: 0;
  display: block;
  width: 100%;
}
table.operator-facilities-table td:last-child button.add {
  background: #003a59;
}
table.operator-facilities-table td:last-child button.remove {
  background: #b62424;
}

#tariff-content table.facilities-table th {
  width: 12%;
}
#tariff-content table.facilities-table th:nth-child(4) {
  width: 14%;
}
#tariff-content table.facilities-table th:nth-child(5) {
  width: 14%;
}

.facilities-inner-table {
  border: none;
  margin: 0;
  word-break: break-word;
  cursor: pointer;
}
.facilities-inner-table td {
  border: none;
  width: 12%;
  border-left: 1px solid #f1f1f1;
}
.facilities-inner-table td:nth-child(4) {
  width: 14%;
}
.facilities-inner-table td:nth-child(5) {
  width: 14%;
}

table.input-table .no-spaces input {
  margin: 0;
}
table.input-table .tariff-fee-percentage {
  position: relative;
}
table.input-table .tariff-fee-percentage .percentage-sign {
  position: absolute;
  right: -4px;
  z-index: 1;
  top: 2px;
}

table.input-table .expired .expandable table td,
table.input-table .expired select,
.expired .facilities-inner-table tr td {
  background-color: rgba(190, 0, 34, 0.1);
}

table.input-table .expandable table {
  margin-top: 0;
}

.input-table.periods-table .invalid {
  background-color: #be0022;
}

.selectable-list {
  margin: 0;
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.selectable-list li {
  display: block;
  width: 45%;
  margin: 0 0 5px 0;
  list-style: none;
  padding: 5px;
  background: #f9f9f9;
  font-size: 0.8em;
}
.selectable-list li:hover {
  cursor: pointer;
  background: #f1f1f1;
}
.selectable-list li.selected {
  font-weight: bold;
}
.selectable-list li[disabled=disabled]   {
  opacity: 0.5;
}
.selectable-list li[disabled=disabled]:hover {
  cursor: not-allowed;
  background: #f9f9f9;
}

.modal .modal-content {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 60vw;
  min-height: 320px;
  height: 50vh;
  overflow-y: scroll;
  background: #fff;
  padding: 20px;
  z-index: 3;
}
.modal .modal-content .modal-header {
  display: flex;
  justify-content: space-between;
}
.modal .modal-content .modal-content-centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.modal .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.3;
  z-index: 2;
}

.modal.modal-large .modal-content {
  padding-right: 40px;
  width: 95%;
  height: 98vh;
  overflow-y: scroll;
  overflow-x: hidden;
}

svg {
  margin: 25px;
  width: 100%;
  height: 300px;
}
svg path {
  fill: none;
  stroke: #003a59;
  stroke-width: 3px;
}

#tariff-content svg {
  margin: 0;
  cursor: pointer;
}

.degree {
  position: relative;
  margin: 100px auto;
  width: 200px;
  height: 200px;
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
}
.degree__in, .degree__out {
  position: absolute;
  transform-origin: left;
  width: 200px;
  text-align: right;
  left: 50%;
  top: 50%;
}
.degree__in {
  border-bottom: 1px solid red;
  transform: rotate(-150deg);
}
.degree__out {
  border-bottom: 1px solid blue;
  transform: rotate(-90deg);
}

.page-header {
  background: #fff;
  padding: 5px 25px 0 25px;
  margin-bottom: 35px;
  display: flex;
  flex-wrap: wrap;
}
.page-header__brand {
  display: block;
  width: 50%;
}
.page-header__staff {
  width: 50%;
  text-align: right;
}
.page-header__staff li {
  margin: 15px 0;
  padding: 0 10px;
  border-right: 1px solid #ccc;
}
.page-header__staff li:last-child {
  border: 0;
}
.page-header__staff li a {
  text-decoration: none;
}
.page-header__staff li a:hover {
  text-decoration: underline;
}
.page-header__nav {
  margin: 0 -25px;
  background: #003a59;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: calc(100% + 50px);
}
.page-header__nav li a {
  display: block;
  color: #fff;
  padding: 10px;
  font-size: 0.8em;
  text-decoration: none;
}
.page-header__nav li a:hover {
  text-decoration: underline;
}
.page-header__nav li:first-child a {
  padding-left: 35px;
}
.page-header ul {
  margin: 0;
  padding: 0;
}
.page-header li {
  display: inline-block;
  list-style: none;
}

.card-menu {
  width: 100%;
  display: block;
  overflow-y: scroll;
}
.card-menu__title {
  color: #323232;
  font-size: 1em;
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #f9f9f9;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 245px;
}
.card-menu__subtitle {
  margin-top: -10px;
  font-size: 0.8em;
}
.card-menu__meta {
  display: flex;
  justify-content: space-between;
}
.card-menu__meta span {
  display: block;
  font-size: 0.8em;
  color: #686868;
}
.card-menu__badge {
  position: absolute;
  right: 50px;
  color: #fff;
  top: 20px;
  text-align: center;
  display: inline-block;
  font-weight: bold;
  padding: 3px;
  border-radius: 4px;
  background: #ccc;
  font-size: 0.7em;
}
.card-menu__add {
  padding: 0 5px;
  width: auto;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 2px;
  background: none;
  color: #003a59;
}
.card-menu__add:hover {
  cursor: pointer;
  text-decoration: underline;
}
.card-menu__badge.pending {
  background: #f6bb2c;
}
.card-menu__badge.active {
  background: #98c825;
}
.card-menu__badge.inactive {
  background: #a6281f;
}
.card-menu ul {
  margin: 0;
  padding: 0;
}
.card-menu li {
  background: #fff;
  position: relative;
  list-style: none;
  padding: 10px 50px 10px 10px;
  border-top: 1px solid #f1f1f1;
  transition: transform 0.2s linear;
}
.card-menu li:after {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 20px;
  height: 20px;
  color: #ccc;
  font-family: "FontAwesome";
  content: "";
}
.card-menu li .card-menu__badge {
  top: 8px;
}
.card-menu li li {
  background: #f0f7ff;
  box-shadow: none;
  margin: 0 -10px;
}
.card-menu li li .card-menu__title {
  font-size: 0.8em;
  margin: 0;
  padding: 0;
}
.card-menu li:hover, .card-menu li:focus, .card-menu li:active {
  cursor: pointer;
  background: #f0f7ff;
}
.card-menu li:hover:after, .card-menu li:focus:after, .card-menu li:active:after {
  color: #ccc;
}
.card-menu li.active {
  transform: scale(1.03);
  z-index: 2;
  box-shadow: 1px 1px 5px #ccc;
  /*border-left: 3px solid $color-primary;*/
}
.card-menu li.active:after {
  color: #003a59;
}

.card-menu--submenu > ul > li:after {
  display: none;
}
.card-menu--submenu > ul > li {
  padding-right: 10px;
  padding-bottom: 0;
}
.card-menu--submenu .card-menu__title {
  padding: 5px 0 10px 0;
  margin: 0;
}

aside nav.card-menu {
  margin: 0 -10px;
  width: calc(100% + 20px);
  overflow-y: scroll;
  overflow-x: hidden;
}

.type-tag-container {
  display: flex;
  gap: 5px;
}

.type-tag {
  background-color: #003a59;
  color: white;
  margin-bottom: 8px;
  text-align: center;
  font-weight: bold;
  padding: 3px;
  border-radius: 4px;
  font-size: 0.7em;
}

.tabs__menu ul {
  margin: 0;
  padding: 0;
  display: flex;
}
.tabs__menu ul li {
  position: relative;
  list-style: none;
  display: block;
}
.tabs__menu ul li a,
.tabs__menu ul li button {
  background: none;
  margin: 0;
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #686868;
  font-weight: bold;
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.tabs__menu ul li a:hover ,
.tabs__menu ul li button:hover  {
  cursor: pointer;
  opacity: 1;
  text-decoration: underline;
}
.tabs__menu ul li .badge {
  position: absolute;
  top: 0;
  right: -10px;
  background: #003a59;
  color: #fff;
  display: block;
  min-width: 15px;
  height: 20px;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  line-height: 10px;
  font-size: 0.8em;
  border-radius: 25%;
}
.tabs__menu ul li.active > a,
.tabs__menu ul li.active > button {
  background: #fff;
  border-color: #fff;
  color: #003a59;
}
.tabs__menu ul li.right {
  margin-left: auto;
}
.tabs__content {
  padding: 35px 15px;
  background: #fff;
}

.toast {
  transition: bottom 0.2s ease-in;
  position: fixed;
  bottom: -350px;
  left: 0;
  right: 0;
  width: 300px;
  margin: auto;
  background: #99b624;
  color: #fff;
  padding: 35px;
  border-radius: 2px;
  box-shadow: 1px 1px 10px #ccc;
}
.toast__title, .toast__message {
  margin: 0;
}
.toast__title {
  font-weight: bold;
}
.toast__message {
  margin: 5px 0;
}

.toast.error {
  background: #b62424;
}

.toast.visible {
  bottom: 100px;
}

.missing-tariff {
  position: absolute;
  z-index: 99;
  width: 40%;
  min-width: 600px;
  right: 45px;
  top: 45px;
}
.missing-tariff .badge {
  position: absolute;
  right: -25px;
  top: -25px;
  width: 50px;
  height: 50px;
  background: #be0022;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  line-height: 50px;
  font-weight: bold;
}
.missing-tariff .list {
  display: none;
  margin: 0;
  padding: 0;
  max-height: 60vh;
  overflow-y: scroll;
  background: #fff;
  padding: 15px 0;
}
.missing-tariff .list li  {
  list-style: none;
  border-bottom: 1px solid #f1f1f1;
  line-height: 45px;
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.missing-tariff .list li:first-child {
  font-weight: bold;
  color: #003a59;
}

.missing-tariff.open {
  box-shadow: 5px 5px 15px #ccc;
}
.missing-tariff.open .list {
  display: block;
}

.facility__reserved-parking-form {
  margin-top: 3.5rem;
}

.facility__reserved-parking-description {
  display: inline-block;
  max-width: 20rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mx-table-date td,
.mx-table-date th {
  text-align: center;
}

.expandable-button {
  position: relative;
  padding-right: 20px;
  text-align: end;
  cursor: pointer;
}
.expandable-button .fa {
  position: absolute;
  right: 5px;
}
.expandable-button .fa-sort-desc {
  top: -2px;
}
.expandable-button .fa-sort-asc {
  top: 3px;
}

.expandable {
  height: 0;
  transition: height 0.4s ease-in-out;
  overflow: hidden;
}

.sidebar .expandable.show {
  height: 342px;
}

.facilities-table .expandable.show {
  height: auto;
}

.facilities-table .expandable .action i {
  padding: 5px 10px;
  cursor: pointer;
}

.facilities-table .expandable .action i.enable {
  display: none;
  color: #98c825;
}

.facilities-table .expired .expandable .action i.enable {
  display: block;
}

.facilities-table .expired .expandable .action i.delete {
  display: none;
}

.hidden {
  display: none;
}

ul.clean {
  margin: 0;
  padding: 0;
}

ul.clean li {
  padding: 0 5px;
  list-style: none;
}

.dropzone {
  min-height: 100px;
  border: 2px dashed #ccc;
  margin: 10px 0px;
  padding: 5px;
}
.dropzone .dropitem {
  border: 1px solid #ccc;
  padding: 5px;
  cursor: move;
}

.clickable-link {
  color: blue;
  cursor: pointer;
  text-decoration: underline;
}

.flex {
  flex: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vbm9kZV9tb2R1bGVzL3Z1ZS1tdWx0aXNlbGVjdC9kaXN0L3Z1ZS1tdWx0aXNlbGVjdC5taW4uY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9ub2RlX21vZHVsZXMvdnVlMi1kYXRlcGlja2VyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vc3JjL3N0eWxlcy9zdHlsZS5zY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9zcmMvc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vc3JjL3N0eWxlcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vc3JjL3N0eWxlcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvX3NlbGVjdGFibGUtbGlzdC5zY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9zcmMvc3R5bGVzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9zcmMvc3R5bGVzL19jaGFydC5zY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9zcmMvc3R5bGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vc3JjL3N0eWxlcy9fbWVudS5zY3NzIiwid2VicGFjazovL2ZhY2lsaXR5YWRtaW4vLi9zcmMvc3R5bGVzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZmFjaWxpdHlhZG1pbi8uL3NyYy9zdHlsZXMvbWlzc2luZy10YXJpZmYuc2NzcyIsIndlYnBhY2s6Ly9mYWNpbGl0eWFkbWluLy4vc3JjL3N0eWxlcy9mYWNpbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjtFQUFnQztBQUdoQzs7QUFIb0Q7RUFBc0I7RUFBa0I7RUFBVTtFQUFRO0VBQVc7RUFBWTtFQUFnQjtBQWFySjs7QUFibUs7RUFBeUQ7RUFBa0I7RUFBVztFQUFRO0VBQVM7RUFBcUI7RUFBVztFQUFZO0VBQW1CO0VBQTZCO0VBQXlCO0FBMkIvWDs7QUEzQmdhO0VBQTZCO0VBQXFEO0FBZ0NsZjs7QUFoQ3FoQjtFQUE0QjtFQUFxRDtBQXFDdG1COztBQXJDeW9CO0VBQXNFO0VBQW1DO0FBMENsdkI7O0FBMUM0dkI7RUFBK0Q7QUE4QzN6Qjs7QUE5Q3EwQjtFQUFzRDtFQUFvQjtFQUFlO0VBQThCO0FBcUQ1N0I7O0FBckRzOUI7RUFBYTtFQUF1QjtFQUFjO0VBQWtCO0VBQVc7RUFBZ0I7RUFBZ0I7QUErRHJrQzs7QUEvRG1sQztFQUFlO0FBbUVsbUM7O0FBbkV3bkM7RUFBbUI7QUF1RTNvQzs7QUF2RXdwQztFQUF1QjtFQUFtQjtFQUFvQjtBQTZFdHRDOztBQTdFaXVDO0VBQXFCO0FBaUZ0dkM7O0FBakZpd0M7RUFBdU07RUFBNEI7QUFzRnArQzs7QUF0RmlnRDtFQUEwQztBQTBGM2lEOztBQTFGb2tEO0VBQXFMO0VBQXlCO0FBK0ZseEQ7O0FBL0Y0eUQ7RUFBeUM7RUFBa0I7RUFBcUI7RUFBZ0I7RUFBaUI7RUFBWTtFQUFrQjtFQUFnQjtFQUFrQjtFQUFXO0VBQTJCO0VBQXNCO0VBQWtCO0FBK0czaUU7O0FBL0c4akU7RUFBMEM7QUFtSHhtRTs7QUFuSHNuRTtFQUFpQztBQXVIdnBFOztBQXZIcXFFO0VBQTZFO0FBMkhsdkU7O0FBM0g2dkU7RUFBcUQ7QUErSGx6RTs7QUEvSHUwRTtFQUFxRDtFQUFxQjtBQW9JajVFOztB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RTtFQUNBO0FId0hGO0FHdEhFOztFQUVFO0VBQ0E7QUh3SEo7QUdySEU7RUFDRTtFQUNBO0VBQ0E7QUh1SEo7O0FHbkhBO0VBQ0U7RUFDQTtBSHNIRjtBR3BIRTtFQUNFO0VBR0E7RUFDQTtFQUNBO0FIb0hKO0FHakhFOztFQUVFO0FIbUhKO0FHaEhFO0VBQ0U7RUFDQTtFQUNBO0FIa0hKO0FHaEhFO0VBQ0U7RUFDQTtBSGtISjtBRy9HRTtFQUNFO0FIaUhKO0FHOUdFO0VBQ0U7QUhnSEo7QUc5R0k7RUFDRTtFQUNBO0FIZ0hOO0FHN0dJO0VBQ0U7RUFDQTtFQUNBO0FIK0dOO0FHOUdNOztFQUVFO0FIZ0hSOztBR3pHRTtFQUNFO0FINEdKOztBR3hHQTtFQUNFO0lBQ0U7SUFDQTtFSDJHRjtFR3pHRTtJQUNFO0VIMkdKO0VHeEdFO0lBQ0U7SUFDQTtFSDBHSjtBQUNGO0FHdEdBO0VBQ0U7QUh3R0Y7O0FJcE1BO0VBQ0U7QUp1TUY7O0FJcE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVNRjs7QUlwTUE7RUFDRTtBSnVNRjtBSXJNRTtFQUNFO0FKdU1KO0FJcE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNNSjtBSXBNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKc01OO0FJcE1NO0VBQ0U7RUFDQTtBSnNNUjtBSWxNSTtFQUNFO0VBQ0E7QUpvTU47QUloTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa01KOztBSTlMQTtFQUNFO0FKaU1GOztBSS9MQTtFQUNFO0FKa01GOztBSWhNQTtFQUNFO0VBQ0E7QUptTUY7QUlqTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSm1NSjtBSWhNRTtFQUNFO0FKa01KO0FJL0xFOzs7Ozs7RUFNRTtFQUNBO0FKaU1KO0FJOUxFO0VBQ0U7RUFDQTtFQUNBO0FKZ01KO0FJN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUorTEo7O0FJMUxFO0VBQ0U7QUo2TEo7O0FJekxBO0VBQ0U7RUFDQTtBSjRMRjtBSTFMRTtFQUNFO0FKNExKOztBSXZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKMExKO0FJdkxFO0VBQ0U7RUFDQTtBSnlMSjtBSXRMRTtFQUNFO0FKd0xKOztBSW5MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKc0xKO0FJbkxFO0VBQ0U7QUpxTEo7QUluTEU7RUFDRTtBSnFMSjs7QUlqTEE7RUFDRTtBSm9MRjs7QUlqTEE7RUFDRSxtQkoxSmM7RUkySmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvTEY7QUlsTEU7RUFDRTtFQUNBLG1CSmhLZ0I7QUFvVnBCOztBSWhMQTtFQUNFO0VBQ0EsY0ozS2M7RUk0S2Q7QUptTEY7QUlqTEU7RUFDRTtFQUNBLG1CSjFLaUI7QUE2VnJCOztBSS9LQTtFQUNFO0FKa0xGO0FJakxFO0VBQ0U7RUFDQSxtQkp4TFk7QUEyV2hCOztBSS9LQTtFQUNFO0VBQ0EsY0o5TGM7RUkrTGQ7QUprTEY7QUloTEU7RUFDRTtFQUNBLG1CSjdMaUI7QUErV3JCOztBSTlLQTtFQUNFO0FKaUxGOztBSTlLQTtFQUNFO0FKaUxGOztBSTlLQTtFQUNFO0VBQ0E7QUppTEY7O0FJOUtBO0VBQ0U7RUFDQTtBSmlMRjtBSWhMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmtMSjtBSWpMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKbUxOO0FJbExNO0VBQ0U7RUFDQTtBSm9MUjs7QUtoYUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBTGthRjtBS2hhRTs7RUFFRTtBTGthSjtBSy9aRTtFQUNFO0FMaWFKO0FLOVpFO0VBQ0U7QUxnYUo7QUs3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK1pKO0FLN1pJO0VBQ0U7RUFDQTtBTCtaTjtBSzNaRTtFQUNFO0FMNlpKO0FLM1pJO0VBQ0U7RUFDQTtBTDZaTjtBSzFaSTs7RUFFRTtBTDRaTjtBS3haRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTHBEVTtBQThjZDtBS3haSTtFQUNFO0FMMFpOO0FLdFpFO0VBQ0U7QUx3Wko7QUt0Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd1pOOztBS25aQTtFQUNFO0FMc1pGO0FLclpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdVpKO0FLdFpJO0VBQ0U7QUx3Wk47O0FLblpBO0VBQ0U7QUxzWkY7QUtyWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Wko7O0FLblpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxzWkY7O0FLblpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNaRjtBS3BaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzWko7QUtuWkU7RUFDRTtFQUNBO0FMcVpKO0FLcFpJO0VBQ0U7QUxzWk47QUtsWkU7RUFDRTtBTG9aSjs7QU1qaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9pQkY7QU1saUJFO0VBQ0U7QU5vaUJKO0FNamlCRTtFQUNFO0FObWlCSjtBTWhpQkU7O0VBRUUsY05aVTtBQThpQmQ7QU0vaEJFOztFQUVFLGNOZlk7QUFnakJoQjs7QU01aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitoQko7QU01aEJFO0VBQ0U7RUFDQTtFQUNBO0FOOGhCSjtBTTdoQkk7RUFDRTtBTitoQk47O0FNMWhCQTtFQUNFO0FONmhCRjs7QU0xaEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42aEJGOztBTTFoQkE7RUFDRTtFQUNBO0VBQ0E7QU42aEJGOztBTTFoQkE7RUFDRTtBTjZoQkY7O0FNMWhCQTtFQUNFO0VBQ0E7QU42aEJGOztBTTFoQkE7RUFDRTtFQUNBO0FONmhCRjtBTTNoQkU7RUFDRSxjTjFFWTtFTTJFWjtBTjZoQko7QU01aEJJO0VBQ0U7QU44aEJOOztBTXpoQkE7RUFDRTtFQUNBO0FONGhCRjtBTTNoQkU7O0VBRUU7RUFDQTtBTjZoQko7QU0xaEJFO0VBQ0U7QU40aEJKO0FNMWhCSTtFQUNFO0FONGhCTjtBTXhoQkU7RUFDRTtBTjBoQko7QU14aEJJO0VBQ0U7QU4waEJOOztBTXBoQkU7O0VBRUU7QU51aEJKOztBTWxoQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xaEJKO0FNcGhCSTs7RUFDRTtBTnVoQk47QU1uaEJFO0VBQ0U7QU5xaEJKO0FNcGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zaEJOO0FNbGhCRTtFQUNFO0FOb2hCSjtBTWpoQkU7RUFDRTtFQUNBO0FObWhCSjtBTWhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5raEJKO0FNL2dCRTtFQUNFO0VBQ0EsY05uS1U7QUFvckJkO0FNL2dCSTtFQUNFO0VBQ0E7RUFDQSxjTnZLYTtBQXdyQm5CO0FNN2dCRTs7RUFFRTtBTitnQko7QU01Z0JFO0VBQ0U7QU44Z0JKOztBTXpnQkU7OztFQUdFO0VBQ0E7QU40Z0JKO0FNemdCRTtFQUNFO0FOMmdCSjs7QU12Z0JBO0VBQ0U7QU4wZ0JGO0FNemdCRTtFQUNFO0FOMmdCSjtBTXpnQkU7RUFDRTtBTjJnQko7QU16Z0JFO0VBQ0U7QU4yZ0JKO0FNemdCRTtFQUNFO0FOMmdCSjs7QU12Z0JBO0VBQ0U7QU4wZ0JGO0FNemdCRTtFQUNFO0FOMmdCSjtBTXpnQkU7RUFDRTtBTjJnQko7QU16Z0JFO0VBQ0U7QU4yZ0JKO0FNemdCRTtFQUNFO0FOMmdCSjtBTXhnQkU7O0VBRUU7QU4wZ0JKO0FNdmdCRTs7RUFFRTtBTnlnQko7O0FNcmdCQTtFQUNFO0FOd2dCRjs7QU1yZ0JBO0VBQ0U7QU53Z0JGO0FNdmdCRTtFQUNFO0VBQ0E7QU55Z0JKOztBTWpnQkU7Ozs7RUFDRTtBTnVnQko7O0FNbmdCQTtFQUNFO0FOc2dCRjtBTXJnQkU7RUFDRTtBTnVnQko7QU1yZ0JFO0VBQ0U7QU51Z0JKO0FNcmdCRTtFQUNFO0FOdWdCSjtBTXJnQkU7RUFDRTtFQUNBO0FOdWdCSjtBTXJnQkU7RUFDRTtBTnVnQko7QU1yZ0JFO0VBQ0U7RUFDQTtBTnVnQko7QU1yZ0JFO0VBQ0U7RUFDQTtBTnVnQko7QU1yZ0JFO0VBQ0U7QU51Z0JKO0FNcGdCRTs7O0VBR0U7QU5zZ0JKOztBTWxnQkE7RUFDRTtBTnFnQkY7QU1wZ0JFO0VBQ0U7QU5zZ0JKOztBTWxnQkE7RUFDRTtFQUNBO0VBQ0E7QU5xZ0JGO0FNbmdCRTtFQUNFO0VBQ0E7QU5xZ0JKO0FNbGdCRTs7OztFQUlFO0VBQ0E7QU5vZ0JKO0FNbmdCSTs7OztFQUNFO0FOd2dCTjtBTXBnQkU7RUFDRTtBTnNnQko7QU1uZ0JFO0VBQ0U7QU5xZ0JKO0FNbmdCRTtFQUNFO0FOcWdCSjs7QU1qZ0JBO0VBQ0U7RUFDQTtFQUNBO0FOb2dCRjtBTW5nQkU7RUFDRTtFQUNBO0FOcWdCSjtBTWxnQkU7Ozs7RUFJRTtFQUNBO0FOb2dCSjtBTW5nQkk7Ozs7RUFDRTtBTndnQk47QU1wZ0JFO0VBQ0U7QU5zZ0JKO0FNbmdCRTtFQUNFO0FOcWdCSjs7QU1qZ0JBO0VBQ0U7QU5vZ0JGO0FNbGdCRTtFQUNFO0FOb2dCSjtBTWxnQkU7RUFDRTtBTm9nQko7QU1sZ0JFO0VBQ0U7QU5vZ0JKO0FNbGdCRTtFQUNFO0FOb2dCSjtBTWpnQkU7RUFDRTtBTm1nQko7QU1oZ0JFOztFQUVFO0FOa2dCSjtBTWpnQkk7O0VBQ0U7QU5vZ0JOO0FNaGdCRTtFQUNFO0VBQ0EsY054WVk7QUEwNEJoQjtBTTlmSTtFQUNFO0FOZ2dCTjtBTTlmSTtFQUNFO0FOZ2dCTjs7QU0zZkE7RUFDRTtBTjhmRjtBTTVmRTtFQUNFO0FOOGZKO0FNNWZFO0VBQ0U7QU44Zko7QU01ZkU7RUFDRTtBTjhmSjtBTTVmRTtFQUNFO0FOOGZKO0FNNWZFO0VBQ0U7QU44Zko7QU01ZkU7RUFDRTtBTjhmSjtBTTVmRTtFQUNFO0FOOGZKO0FNNWZFO0VBQ0U7QU44Zko7O0FNMWZBOztFQUVFO0FONmZGOztBTTFmQTs7RUFFRTtBTjZmRjs7QU0xZkE7O0VBRUUsY05oY1k7QUE2N0JkOztBTXpmRTs7RUFFRTtBTjRmSjs7QU14ZkE7RUFDRTtBTjJmRjtBTTFmRTtFQUNFO0FONGZKO0FNMWZFO0VBQ0U7QU40Zko7QU16ZkU7RUFDRTtBTjJmSjtBTXhmRTtFQUNFO0FOMGZKO0FNdmZFOztFQUVFO0FOeWZKOztBTXBmRTtFQUNFO0FOdWZKO0FNcGZFOztFQUVFO0VBQ0E7QU5zZko7O0FNbGZBO0VBQ0U7QU5xZkY7QU1uZkU7RUFDRTtBTnFmSjtBTW5mRTtFQUNFO0FOcWZKO0FNbmZFO0VBQ0U7QU5xZko7QU1uZkU7RUFDRTtBTnFmSjtBTWxmRTtFQUNFO0VBQ0E7QU5vZko7QU1uZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcWZOO0FNbGZJO0VBQ0UsbUJON2dCVTtBQWlnQ2hCO0FNamZJO0VBQ0UsbUJOaGhCUTtBQW1nQ2Q7O0FNN2VFO0VBQ0U7QU5nZko7QU05ZUU7RUFDRTtBTmdmSjtBTTllRTtFQUNFO0FOZ2ZKOztBTTVlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOK2VGO0FNN2VFO0VBQ0U7RUFDQTtFQUNBO0FOK2VKO0FNN2VFO0VBQ0U7QU4rZUo7QU03ZUU7RUFDRTtBTitlSjs7QU16ZUk7RUFDRTtBTjRlTjtBTXhlRTtFQUNFO0FOMGVKO0FNemVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU4yZU47O0FNdGVBOzs7RUFHRTtBTnllRjs7QU10ZUE7RUFDRTtBTnllRjs7QU10ZUE7RUFDRTtBTnllRjs7QU8vakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtrQ0Y7QU9oa0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBra0NKO0FPaGtDSTtFQUNFO0VBQ0E7QVBra0NOO0FPOWpDRTtFQUNFO0FQZ2tDSjtBTzFqQ0U7RUFDRTtBUDRqQ0o7QU96akNFO0VBQ0U7RUFDQTtBUDJqQ0o7O0FRN2xDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ21DSjtBUTlsQ0k7RUFDRTtFQUNBO0FSZ21DTjtBUTlsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnbUNOO0FRNWxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4bENKOztBUXpsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGxDSjs7QVM1b0NBO0VBQ0U7RUFDQTtFQUNBO0FUK29DRjtBUzlvQ0U7RUFDRTtFQUNBLGVURlk7RVNHWjtBVGdwQ0o7O0FTNW9DQTtFQUNFO0VBQ0E7QVQrb0NGOztBUzVvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtvQ0Y7QVM3b0NFO0VBRUU7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNm9DSjtBUzFvQ0U7RUFDRTtFQUNBO0FUNG9DSjtBU3pvQ0U7RUFDRTtFQUNBO0FUMm9DSjs7QVV0ckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnlyQ0Y7QVV4ckNFO0VBQ0U7RUFDQTtBVjByQ0o7QVV2ckNFO0VBQ0U7RUFDQTtBVnlyQ0o7QVV2ckNJO0VBQ0U7RUFDQTtFQUNBO0FWeXJDTjtBVXZyQ007RUFDRTtBVnlyQ1I7QVV0ckNNO0VBQ0U7QVZ3ckNSO0FVcnJDTTtFQUNFO0FWdXJDUjtBVWxyQ0U7RUFDRTtFQUNBLG1CVmhDWTtFVWlDWjtFQUNBO0VBQ0E7QVZvckNKO0FVbHJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvckNOO0FVbnJDTTtFQUNFO0FWcXJDUjtBVWpyQ0k7RUFDRTtBVm1yQ047QVU5cUNFO0VBQ0U7RUFDQTtBVmdyQ0o7QVU3cUNFO0VBQ0U7RUFDQTtBVitxQ0o7O0FXaHZDQTtFQUNFO0VBQ0E7RUFDQTtBWG12Q0Y7QVdqdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXZDSjtBV2h2Q0U7RUFDRTtFQUNBO0FYa3ZDSjtBVy91Q0U7RUFDRTtFQUNBO0FYaXZDSjtBVy91Q0k7RUFDRTtFQUNBO0VBQ0E7QVhpdkNOO0FXN3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrdUNKO0FXNXVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1huRFk7QUFpeUNoQjtBVzV1Q0k7RUFDRTtFQUNBO0FYOHVDTjtBVzF1Q0U7RUFDRTtBWDR1Q0o7QVd6dUNFO0VBQ0U7QVgydUNKO0FXeHVDRTtFQUNFO0FYMHVDSjtBV3Z1Q0U7RUFDRTtFQUNBO0FYeXVDSjtBV3R1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3dUNKO0FXdnVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXVDTjtBV3R1Q0k7RUFDRTtBWHd1Q047QVdydUNJO0VBQ0UsbUJYL0ZlO0VXZ0dmO0VBQ0E7QVh1dUNOO0FXcnVDTTtFQUNFO0VBQ0E7RUFDQTtBWHV1Q1I7QVdudUNJO0VBR0U7RUFDQSxtQlg5R2U7QUFpMUNyQjtBV2x1Q007RUFDRTtBWG91Q1I7QVcvdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhpdUNKO0FXaHVDSTtFQUNFLGNYaklVO0FBbTJDaEI7O0FXNXRDRTtFQUNFO0FYK3RDSjtBVzV0Q0U7RUFDRTtFQUNBO0FYOHRDSjtBVzN0Q0U7RUFDRTtFQUNBO0FYNnRDSjs7QVd6dENBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QVgydENGOztBV3p0Q0E7RUFDRTtFQUNBO0FYNHRDRjs7QVcxdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZ0Q0Y7O0FZeDRDSTtFQUNFO0VBQ0E7RUFDQTtBWjI0Q047QVl6NENNO0VBQ0U7RUFDQTtFQUNBO0FaMjRDUjtBWXo0Q1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyNENWO0FZejRDVTs7RUFDRTtFQUNBO0VBQ0E7QVo0NENaO0FZeDRDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWmhDTTtFWWlDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjA0Q1Y7QVl0NENNOztFQUVFO0VBQ0E7RUFDQSxjWmxEUTtBQTA3Q2hCO0FZcjRDTTtFQUNFO0FadTRDUjtBWWw0Q0U7RUFDRTtFQUNBO0FabzRDSjs7QWFyOENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmJGYztFYUdkO0VBQ0E7RUFDQTtFQUNBO0FidThDRjtBYXI4Q0U7RUFFRTtBYnM4Q0o7QWFuOENFO0VBQ0U7QWJxOENKO0FhbDhDRTtFQUNFO0FibzhDSjs7QWFoOENBO0VBQ0UsbUJiekJZO0FBNDlDZDs7QWFoOENBO0VBQ0U7QWJtOENGOztBY3IrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3K0NGO0FjditDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR5K0NKO0FjdCtDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdytDSjtBY3QrQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3K0NOO0FjcitDSTtFQUNFO0VBQ0EsY2R4Q1U7QUErZ0RoQjs7QWNqK0NBO0VBRUU7QWRtK0NGO0FjaitDRTtFQUNFO0FkbStDSjs7QWUxaERBO0VBQ0U7QWY2aERGOztBZTFoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNmhERjs7QWUxaERBOztFQUVFO0FmNmhERjs7QWUxaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY2aERGO0FlM2hERTtFQUNFO0VBQ0E7QWY2aERKO0FlM2hERTtFQUNFO0FmNmhESjtBZTNoREU7RUFDRTtBZjZoREo7O0FlMWhEQTtFQUNFO0VBQ0E7RUFDQTtBZjZoREY7O0FlM2hEQTtFQUNFO0FmOGhERjs7QWUzaERBO0VBQ0U7QWY4aERGOztBZTNoREE7RUFDRTtFQUNBO0FmOGhERjs7QWU1aERBO0VBQ0U7RUFDQTtBZitoREY7O0FlN2hEQTtFQUNFO0FmZ2lERjs7QWU5aERBO0VBQ0U7QWZpaURGOztBQWhrREE7RUFDRTtBQW1rREY7O0FBaGtEQTtFQUNFO0VBQ0E7QUFta0RGOztBQWhrREE7RUFDRTtFQUNBO0FBbWtERjs7QUFoa0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFta0RGO0FBamtERTtFQUNFO0VBQ0E7RUFDQTtBQW1rREo7O0FBL2pEQTtFQUNFO0VBQ0E7RUFDQTtBQWtrREY7O0FBL2pEQTtFQUNFO0FBa2tERixDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdHtwb2ludGVyLWV2ZW50czpub25lfS5tdWx0aXNlbGVjdF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHg7dG9wOjFweDt3aWR0aDo0OHB4O2hlaWdodDozNXB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrfS5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlciwubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotOHB4IDAgMCAtOHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojNDFiODgzO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50fS5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmV7YW5pbWF0aW9uOnNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKC40MSwuMjYsLjIsLjYyKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlcnthbmltYXRpb246c3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoLjUxLC4wOSwuMjEsLjgpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9Lm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSwubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZle3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7b3BhY2l0eToxfS5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlciwubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZle29wYWNpdHk6MH0ubXVsdGlzZWxlY3QsLm11bHRpc2VsZWN0X19pbnB1dCwubXVsdGlzZWxlY3RfX3NpbmdsZXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxNnB4Oy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259Lm11bHRpc2VsZWN0e2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3QgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm11bHRpc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZX0ubXVsdGlzZWxlY3QtLWRpc2FibGVke2JhY2tncm91bmQ6I2VkZWRlZDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjZ9Lm11bHRpc2VsZWN0LS1hY3RpdmV7ei1pbmRleDo1MH0ubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X19jdXJyZW50LC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX3RhZ3N7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9Lm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3R7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fdGFnc3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMCAwIDVweDt3aWR0aDoxMDAlO3RyYW5zaXRpb246Ym9yZGVyIC4xcyBlYXNlO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYm90dG9tOjhweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm11bHRpc2VsZWN0X19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdF9fdGFnfi5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0X190YWd+Lm11bHRpc2VsZWN0X19zaW5nbGV7d2lkdGg6YXV0b30ubXVsdGlzZWxlY3RfX2lucHV0OmhvdmVyLC5tdWx0aXNlbGVjdF9fc2luZ2xlOmhvdmVye2JvcmRlci1jb2xvcjojY2ZjZmNmfS5tdWx0aXNlbGVjdF9faW5wdXQ6Zm9jdXMsLm11bHRpc2VsZWN0X19zaW5nbGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNhOGE4YTg7b3V0bGluZTpub25lfS5tdWx0aXNlbGVjdF9fc2luZ2xle3BhZGRpbmctbGVmdDo1cHg7bWFyZ2luLWJvdHRvbTo4cHh9Lm11bHRpc2VsZWN0X190YWdzLXdyYXB7ZGlzcGxheTppbmxpbmV9Lm11bHRpc2VsZWN0X190YWdze21pbi1oZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4IDQwcHggMCA4cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTRweH0ubXVsdGlzZWxlY3RfX3RhZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCAyNnB4IDRweCAxMHB4O2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbi1yaWdodDoxMHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOiM0MWI4ODM7bWFyZ2luLWJvdHRvbTo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5tdWx0aXNlbGVjdF9fdGFnLWljb257Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6N3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO3dpZHRoOjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjJweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtib3JkZXItcmFkaXVzOjVweH0ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVye2NvbnRlbnQ6XCJcXEQ3XCI7Y29sb3I6IzI2NmQ0ZDtmb250LXNpemU6MTRweH0ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzLC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXJ7YmFja2dyb3VuZDojMzY5YTZlfS5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXM6YWZ0ZXIsLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlcjphZnRlcntjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fY3VycmVudHttaW4taGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6OHB4IDMwcHggMCAxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTh9Lm11bHRpc2VsZWN0X19jdXJyZW50LC5tdWx0aXNlbGVjdF9fc2VsZWN0e2xpbmUtaGVpZ2h0OjE2cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm11bHRpc2VsZWN0X19zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6MzhweDtyaWdodDoxcHg7dG9wOjFweDtwYWRkaW5nOjRweCA4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2V9Lm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7dG9wOjY1JTtjb2xvcjojOTk5O21hcmdpbi10b3A6NHB4O2JvcmRlci1jb2xvcjojOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2NvbnRlbnQ6XCJcIn0ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVye2NvbG9yOiNhZGFkYWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjJweH0ubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjQwcHg7b3ZlcmZsb3c6YXV0bztib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweDt6LWluZGV4OjUwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5tdWx0aXNlbGVjdF9fY29udGVudHtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbjowO21pbi13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcH0ubXVsdGlzZWxlY3QtLWFib3ZlIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVye2JvdHRvbToxMDAlO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH0ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5tdWx0aXNlbGVjdF9fZWxlbWVudHtkaXNwbGF5OmJsb2NrfS5tdWx0aXNlbGVjdF9fb3B0aW9ue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMnB4O21pbi1oZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlcnt0b3A6MDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZy1yaWdodDoxMnB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxM3B4fS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojNDFiODgzO291dGxpbmU6bm9uZTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtc2VsZWN0KTtiYWNrZ3JvdW5kOiM0MWI4ODM7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWR7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiMzNTQ5NWU7Zm9udC13ZWlnaHQ6NzAwfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZDphZnRlcntjb250ZW50OmF0dHIoZGF0YS1zZWxlY3RlZCk7Y29sb3I6c2lsdmVyfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZmY2YTZhO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntiYWNrZ3JvdW5kOiNmZjZhNmE7Y29udGVudDphdHRyKGRhdGEtZGVzZWxlY3QpO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3NlbGVjdHtiYWNrZ3JvdW5kOiNlZGVkZWQ7Y29sb3I6I2E2YTZhNn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWR7YmFja2dyb3VuZDojZWRlZGVkIWltcG9ydGFudDtjb2xvcjojYTZhNmE2IWltcG9ydGFudDtjdXJzb3I6dGV4dDtwb2ludGVyLWV2ZW50czpub25lfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cHtiYWNrZ3JvdW5kOiNlZGVkZWQ7Y29sb3I6IzM1NDk1ZX0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0e2JhY2tncm91bmQ6IzM1NDk1ZTtjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZDojMzU0OTVlfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZGVkZWRlfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojZmY2YTZhO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntiYWNrZ3JvdW5kOiNmZjZhNmE7Y29udGVudDphdHRyKGRhdGEtZGVzZWxlY3QpO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSwubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZle3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZX0ubXVsdGlzZWxlY3QtZW50ZXIsLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjB9Lm11bHRpc2VsZWN0X19zdHJvbmd7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdHt0ZXh0LWFsaWduOnJpZ2h0fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3NlbGVjdHtyaWdodDphdXRvO2xlZnQ6MXB4fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3RhZ3N7cGFkZGluZzo4cHggOHB4IDAgNDBweH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19jb250ZW50e3RleHQtYWxpZ246cmlnaHR9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVye3JpZ2h0OmF1dG87bGVmdDowfVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX2NsZWFye3JpZ2h0OmF1dG87bGVmdDoxMnB4fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX3NwaW5uZXJ7cmlnaHQ6YXV0bztsZWZ0OjFweH1Aa2V5ZnJhbWVzIHNwaW5uaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgydHVybil9fSIsIi5teC1pY29uLWxlZnQ6YmVmb3JlLC5teC1pY29uLXJpZ2h0OmJlZm9yZSwubXgtaWNvbi1kb3VibGUtbGVmdDpiZWZvcmUsLm14LWljb24tZG91YmxlLXJpZ2h0OmJlZm9yZSwubXgtaWNvbi1kb3VibGUtbGVmdDphZnRlciwubXgtaWNvbi1kb3VibGUtcmlnaHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtib3JkZXItcmFkaXVzOjFweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcpfS5teC1pY29uLWRvdWJsZS1sZWZ0OmFmdGVye2xlZnQ6LTRweH0ubXgtaWNvbi1kb3VibGUtcmlnaHQ6YmVmb3Jle2xlZnQ6NHB4fS5teC1pY29uLXJpZ2h0OmJlZm9yZSwubXgtaWNvbi1kb3VibGUtcmlnaHQ6YmVmb3JlLC5teC1pY29uLWRvdWJsZS1yaWdodDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSBzY2FsZSgwLjcpO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSBzY2FsZSgwLjcpfS5teC1idG57LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6N3B4IDE1cHg7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojNzM4NzljO3doaXRlLXNwYWNlOm5vd3JhcH0ubXgtYnRuOmhvdmVye2JvcmRlci1jb2xvcjojMTI4NGU3O2NvbG9yOiMxMjg0ZTd9Lm14LWJ0bi10ZXh0e2JvcmRlcjowO3BhZGRpbmc6MCA0cHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OmluaGVyaXR9Lm14LXNjcm9sbGJhcntoZWlnaHQ6MTAwJX0ubXgtc2Nyb2xsYmFyOmhvdmVyIC5teC1zY3JvbGxiYXItdHJhY2t7b3BhY2l0eToxfS5teC1zY3JvbGxiYXItd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm14LXNjcm9sbGJhci10cmFja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3JpZ2h0OjJweDtib3R0b206MnB4O3dpZHRoOjZweDt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czo0cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yNHMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNHMgZWFzZS1vdXR9Lm14LXNjcm9sbGJhci10cmFjayAubXgtc2Nyb2xsYmFyLXRodW1ie3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgxNDQsMTQ3LDE1MywuMyk7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9Lm14LXpvb20taW4tZG93bi1lbnRlci1hY3RpdmUsLm14LXpvb20taW4tZG93bi1sZWF2ZS1hY3RpdmV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxKTt0cmFuc2Zvcm06c2NhbGVZKDEpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS5teC16b29tLWluLWRvd24tZW50ZXIsLm14LXpvb20taW4tZG93bi1sZWF2ZS10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybTpzY2FsZVkoMCl9Lm14LWRhdGVwaWNrZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjEwcHh9Lm14LWRhdGVwaWNrZXIgc3Zne3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOi0wLjE1ZW07ZmlsbDpjdXJyZW50Q29sb3I7b3ZlcmZsb3c6aGlkZGVufS5teC1kYXRlcGlja2VyLXJhbmdle3dpZHRoOjMyMHB4fS5teC1kYXRlcGlja2VyLWlubGluZXt3aWR0aDphdXRvfS5teC1pbnB1dC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5teC1pbnB1dC13cmFwcGVyIC5teC1pY29uLWNsZWFye2Rpc3BsYXk6bm9uZX0ubXgtaW5wdXQtd3JhcHBlcjpob3ZlciAubXgtaWNvbi1jbGVhcntkaXNwbGF5OmJsb2NrfS5teC1pbnB1dC13cmFwcGVyOmhvdmVyIC5teC1pY29uLWNsZWFyKy5teC1pY29uLWNhbGVuZGFye2Rpc3BsYXk6bm9uZX0ubXgtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7aGVpZ2h0OjM0cHg7cGFkZGluZzo2cHggMzBweDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5teC1pbnB1dDpob3ZlciwubXgtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM0MDlhZmZ9Lm14LWlucHV0OmRpc2FibGVkLC5teC1pbnB1dC5kaXNhYmxlZHtjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztib3JkZXItY29sb3I6I2NjYztjdXJzb3I6bm90LWFsbG93ZWR9Lm14LWlucHV0OmZvY3Vze291dGxpbmU6bm9uZX0ubXgtaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Lm14LWljb24tY2FsZW5kYXIsLm14LWljb24tY2xlYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDo4cHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO2NvbG9yOnJnYmEoMCwwLDAsLjUpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubXgtaWNvbi1jbGVhcntjdXJzb3I6cG9pbnRlcn0ubXgtaWNvbi1jbGVhcjpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44KX0ubXgtZGF0ZXBpY2tlci1tYWlue2ZvbnQ6MTRweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxcIk1pY3Jvc29mdCBZYWhlaVwiLHNhbnMtc2VyaWY7Y29sb3I6IzczODc5YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4fS5teC1kYXRlcGlja2VyLXBvcHVwe3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6MXB4O21hcmdpbi1ib3R0b206MXB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7ei1pbmRleDoyMDAxfS5teC1kYXRlcGlja2VyLXNpZGViYXJ7ZmxvYXQ6bGVmdDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwcHg7cGFkZGluZzo2cHg7b3ZlcmZsb3c6YXV0b30ubXgtZGF0ZXBpY2tlci1zaWRlYmFyKy5teC1kYXRlcGlja2VyLWNvbnRlbnR7bWFyZ2luLWxlZnQ6MTAwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlOGU4ZTh9Lm14LWRhdGVwaWNrZXItYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm14LWJ0bi1zaG9ydGN1dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCA2cHg7bGluZS1oZWlnaHQ6MjRweH0ubXgtcmFuZ2Utd3JhcHBlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDc1MHB4KXsubXgtcmFuZ2Utd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm14LWRhdGVwaWNrZXItaGVhZGVye3BhZGRpbmc6NnB4IDhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5teC1kYXRlcGlja2VyLWZvb3RlcntwYWRkaW5nOjZweCA4cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4fS5teC1jYWxlbmRhcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjQ4cHg7cGFkZGluZzo2cHggMTJweH0ubXgtY2FsZW5kYXIrLm14LWNhbGVuZGFye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4fS5teC1jYWxlbmRhci1oZWFkZXIsLm14LXRpbWUtaGVhZGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MzRweDtsaW5lLWhlaWdodDozNHB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbn0ubXgtYnRuLWljb24tbGVmdCwubXgtYnRuLWljb24tZG91YmxlLWxlZnR7ZmxvYXQ6bGVmdH0ubXgtYnRuLWljb24tcmlnaHQsLm14LWJ0bi1pY29uLWRvdWJsZS1yaWdodHtmbG9hdDpyaWdodH0ubXgtY2FsZW5kYXItaGVhZGVyLWxhYmVse2ZvbnQtc2l6ZToxNHB4fS5teC1jYWxlbmRhci1kZWNhZGUtc2VwYXJhdG9ye21hcmdpbjowIDJweH0ubXgtY2FsZW5kYXItZGVjYWRlLXNlcGFyYXRvcjphZnRlcntjb250ZW50OlwiflwifS5teC1jYWxlbmRhci1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyMjRweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGx7Y3Vyc29yOnBvaW50ZXJ9Lm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGw6aG92ZXJ7Y29sb3I6IzczODc5YztiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y5ZmV9Lm14LWNhbGVuZGFyLWNvbnRlbnQgLmNlbGwuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTI4NGU3fS5teC1jYWxlbmRhci1jb250ZW50IC5jZWxsLmluLXJhbmdle2NvbG9yOiM3Mzg3OWM7YmFja2dyb3VuZC1jb2xvcjojZGJlZGZifS5teC1jYWxlbmRhci1jb250ZW50IC5jZWxsLmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6I2YzZjNmM30ubXgtY2FsZW5kYXItd2Vlay1tb2RlIC5teC1kYXRlLXJvd3tjdXJzb3I6cG9pbnRlcn0ubXgtY2FsZW5kYXItd2Vlay1tb2RlIC5teC1kYXRlLXJvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y5ZmV9Lm14LWNhbGVuZGFyLXdlZWstbW9kZSAubXgtZGF0ZS1yb3cubXgtYWN0aXZlLXdlZWt7YmFja2dyb3VuZC1jb2xvcjojZGJlZGZifS5teC1jYWxlbmRhci13ZWVrLW1vZGUgLm14LWRhdGUtcm93IC5jZWxsOmhvdmVye2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubXgtY2FsZW5kYXItd2Vlay1tb2RlIC5teC1kYXRlLXJvdyAuY2VsbC5hY3RpdmV7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5teC13ZWVrLW51bWJlcntvcGFjaXR5Oi41fS5teC10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5teC10YWJsZSB0aHtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6NTAwfS5teC10YWJsZSB0ZHtwYWRkaW5nOjB9Lm14LXRhYmxlLWRhdGUgdGQsLm14LXRhYmxlLWRhdGUgdGh7aGVpZ2h0OjMycHg7Zm9udC1zaXplOjEycHh9Lm14LXRhYmxlLWRhdGUgLnRvZGF5e2NvbG9yOiMyYTkwZTl9Lm14LXRhYmxlLWRhdGUgLmNlbGwubm90LWN1cnJlbnQtbW9udGh7Y29sb3I6I2NjY30ubXgtdGltZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7d2lkdGg6MjI0cHg7YmFja2dyb3VuZDojZmZmfS5teC10aW1lKy5teC10aW1le2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4fS5teC1jYWxlbmRhci10aW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5teC10aW1lLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5teC10aW1lLWNvbnRlbnR7aGVpZ2h0OjIyNHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW59Lm14LXRpbWUtY29sdW1uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5teC10aW1lLWNvbHVtbnstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlOGU4ZTg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm14LXRpbWUtY29sdW1uOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ubXgtdGltZS1jb2x1bW4gLm14LXRpbWUtbGlzdDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5MnB4fS5teC10aW1lLWNvbHVtbiAubXgtdGltZS1pdGVte2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHh9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW06aG92ZXJ7Y29sb3I6IzczODc5YztiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y5ZmV9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uYWN0aXZle2NvbG9yOiMxMjg0ZTc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo3MDB9Lm14LXRpbWUtY29sdW1uIC5teC10aW1lLWl0ZW0uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfS5teC10aW1lLW9wdGlvbntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lm14LXRpbWUtb3B0aW9uOmhvdmVye2NvbG9yOiM3Mzg3OWM7YmFja2dyb3VuZC1jb2xvcjojZjNmOWZlfS5teC10aW1lLW9wdGlvbi5hY3RpdmV7Y29sb3I6IzEyODRlNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjcwMH0ubXgtdGltZS1vcHRpb24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiRjb2xvci1wcmltYXJ5OiAjMDAzYTU5O1xuJGNvbG9yLWVycm9yOiAjYjYyNDI0O1xuJGNvbG9yLWVycm9yLWRhcms6ICM5NjFkMWQ7XG4kY29sb3Itc3VjY2VzczogIzk5YjYyNDtcblxuJGNvbG9yLWFjdGl2ZS1kYXJrOiAjMDAyNjNiO1xuJGNvbG9yLWFjdGl2ZS1saWdodDogI2YwZjdmZjtcblxuQGltcG9ydCAndHlwb2dyYXBoeS5zY3NzJztcbkBpbXBvcnQgJ2dyaWQuc2Nzcyc7XG5AaW1wb3J0ICdsYXlvdXQuc2Nzcyc7XG5AaW1wb3J0ICdpbnB1dC5zY3NzJztcbkBpbXBvcnQgJ2NhcmQuc2Nzcyc7XG5AaW1wb3J0ICd0YWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICdzZWxlY3RhYmxlLWxpc3Quc2Nzcyc7XG5AaW1wb3J0ICdtb2RhbC5zY3NzJztcbkBpbXBvcnQgJ2NoYXJ0LnNjc3MnO1xuQGltcG9ydCAnaGVhZGVyLnNjc3MnO1xuQGltcG9ydCAnbWVudS5zY3NzJztcbkBpbXBvcnQgJ3RhYnMuc2Nzcyc7XG5AaW1wb3J0ICd0b2FzdC5zY3NzJztcbkBpbXBvcnQgJ21pc3NpbmctdGFyaWZmLnNjc3MnO1xuQGltcG9ydCAnZmFjaWxpdHkuc2Nzcyc7XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5jbGVhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwuY2xlYW4gbGkge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBwYWRkaW5nOiA1cHg7XG5cbiAgLmRyb3BpdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cbn1cblxuLmNsaWNrYWJsZS1saW5rIHtcbiAgY29sb3I6IGJsdWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mbGV4IHtcbiAgZmxleDogYXV0bztcbn1cbiIsInAuZXJyb3IsIGxpLmVycm9yLCB1bC5lcnJvciB7XG4gIGNvbG9yOiAjYmUwMDIyO1xufVxuXG5cbnAuc3VjY2VzcyB7XG4gIGNvbG9yOiAjOWZkMTFhO1xufVxuXG5cbi5mYS5yZWQge1xuICBjb2xvcjogI2JlMDAyMjtcbn1cblxuLmZhLmdyZWVuIHtcbiAgY29sb3I6ICM5ZmQxMWE7XG59XG5cbi5mYS55ZWxsb3cge1xuICBjb2xvcjogI2M4N2YwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW46IDBweCAtMTBweDtcblxuICAucm93LWRlbGV0ZSxcbiAgLnJvdy1hZGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTM1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuY29sLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jb2wtMSB7XG4gICAgd2lkdGg6IDguMzMzJTtcbiAgfVxuICAuY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjclO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtNyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC04IHtcbiAgICB3aWR0aDogNjYuNjY3JTtcbiAgfVxuICAuY29sLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzJTtcbiAgfVxuICAuY29sLTExIHtcbiAgICB3aWR0aDogOTEuNjY3JTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm93LmFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnJvdy5mYWNpbGl0eS10YXJpZmYge1xuICAucm93LWFkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucm93LmZhY2lsaXR5LXRhcmlmZi0tZXhwaXJlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAwLCAzNCwgMC4zKTtcblxuICAucm93LWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucm93LWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm8tc3BhY2VzIC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAuY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJtYWluLnBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuXG4gIHNlY3Rpb24sXG4gIGFzaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIC8qdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7Ki9cbiAgfVxufVxuXG4uc2lkZWJhci1sYXlvdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgLy9taW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBTYWZhcmkgYW5kIENocm9tZVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG4gIC5jb250ZW50LS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA2OHZ3O1xuICB9XG5cbiAgJl9fbWluaWZ5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAmLS1taW5pZmllZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpdixcbiAgICAgIG5hdiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLWxheW91dC0tbWF4d2lkdGgge1xuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXItbGF5b3V0Om5vdCguc2lkZWJhci1sYXlvdXQtLW1pbmlmaWVkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuI21hcCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG4iLCJmb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuXG4uc2VsZWN0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtY29udGVudCB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRvcDogNThweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICYtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG4uc2VsZWN0LXNlYXJjaC5hY3RpdmUgLnNlbGVjdC1zZWFyY2gtY29udGVudCB7XG4gIHotaW5kZXg6IDQ7XG59XG4ucmVtb3ZlLWFkbWluLWJ0biB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mb3JtZ3JvdXAge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCAwIDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBsYWJlbCA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uZm9ybWdyb3VwLnJlcXVpcmVkIHtcbiAgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnIConO1xuICB9XG59XG5cbmxhYmVsLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxufVxuXG4uYnV0dG9ucyB7XG4gICYtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggI2NjYztcbiAgfVxuXG4gIGJ1dHRvbi5vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggI2NjYztcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5idXR0b24ucHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLWRhcms7XG4gIH1cbn1cblxuYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtbGlnaHQ7XG4gIH1cbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbmJ1dHRvbi5vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLWxpZ2h0O1xuICB9XG59XG5cbmJ1dHRvbi5zbWFsbCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5idXR0b24uZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI2IzMzQzNDtcbn1cblxuYnV0dG9uLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IDFweCA1cHggMTBweCAjY2NjO1xuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgcCxcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcblxuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMWUxO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLFxuICAgIC5mb3JtZ3JvdXAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYtbWV0YSB7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC50YXJpZmYge1xuICBtYXJnaW46IDEwcHggMDtcbiAgLmxpc3QtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYm94ZWQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnRpdGxlZC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAtOXB4O1xuICB9XG5cbiAgLnRpdGxlZC1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuXG4gIC5ib3hlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbiIsInRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmOWY5Zjk7XG5cbiAgJi5uby1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYubm8tbXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmEtdGltZXMsXG4gIC5mYS10aW1lcy1jaXJjbGUge1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIH1cblxuICAuZmEtY2hlY2ssXG4gIC5mYS1jaGVjay1jaXJjbGUge1xuICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcbiAgfVxufVxuXG50ZCB7XG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuZWRpdEZlZUJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG50cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbnRkLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG50aCB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG50ZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRkIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5wcm9wLXZhbCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRyLFxuICB0ZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZCB0YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuXG50YWJsZS5pbnB1dC10YWJsZSB7XG4gIGlucHV0LFxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgbGluZWFyO1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2VjZjFmZjtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gtY2VsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgdGggbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgdGQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgdGQgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgbWFyZ2luOiAtNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgdGQgYnV0dG9uLmRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgY29sb3I6ICRjb2xvci1lcnJvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIHRkLmNlbnRlcixcbiAgdGguY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxudGFibGUuY2xlYW4ge1xuICB0ZCxcbiAgdGgsXG4gIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgfVxufVxuXG50YWJsZS5iZW5lZml0LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbnRhYmxlLm9uYm9hcmRpbmctdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICB0ciB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICB0ZDpudGgtY2hpbGQoNSksXG4gIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGQ6Zmlyc3QtY2hpbGQsXG4gIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRhcHBhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50YWJsZSB0ZC50YXBwYWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbn1cblxudGFibGUucGVyaW9kcy10YWJsZSxcbnRhYmxlLmRhdGVzLXRhYmxlLFxudGFibGUubm9kZXMtdGFibGUsXG50YWJsZS5jb25kaXRpb25kYXRhLXRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gIH1cbn1cblxudGFibGUubm9kZXMtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfSAvLyBNaW51dGVzXG4gIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfSAvLyBQcmljZVxuICB0ciB0aDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMSU7XG4gIH0gLy8gU3RlcHNcbiAgdHIgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTIlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH0gLy8gTmV4dCBOb2RlXG4gIHRyIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfSAvLyBOb2RlIElEXG4gIHRyIHRoOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9IC8vIFRvdGFsIE1pblxuICB0ciB0aDpudGgtY2hpbGQoNykge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfSAvLyBUb3RhbCBQcmljZVxuICB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNSU7XG4gIH0gLy8gWFxuXG4gIGlucHV0LFxuICB0aCxcbiAgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG50YWJsZS5jb25kaXRpb25kYXRhLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxudGFibGUucGVyaW9kcy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgdHIgdGg6bnRoLWNoaWxkKC1uICsgNykge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg1OSUgLyA3KTtcbiAgfVxuXG4gIHRyIHRoOm50aC1jaGlsZCg4KSxcbiAgdHIgdGg6bnRoLWNoaWxkKDkpLFxuICB0ciB0ZDpudGgtY2hpbGQoOCksXG4gIHRyIHRkOm50aC1jaGlsZCg5KSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuXG4gIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICB0ciA+IHRkID4gaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxudGFibGUuZGF0ZXMtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ciB0aDpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDU5JSAvIDIpO1xuICB9XG5cbiAgdHIgdGg6bnRoLWNoaWxkKDMpLFxuICB0ciB0aDpudGgtY2hpbGQoNCksXG4gIHRyIHRkOm50aC1jaGlsZCgzKSxcbiAgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnRhYmxlLmZhY2lsaXRpZXMtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICB0aDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgdGg6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgdHIuZXhwaXJlZCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDAsIDM0LCAwLjEpO1xuICB9XG5cbiAgdGQuYWRkLFxuICB0ZC5kZWxldGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICB0ZC5hZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICB9XG5cbiAgdHIuZXhwaXJlZCB7XG4gICAgLmFkZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICAuZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb250cmFjdF9fZmFjaWxpdGllcy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICB0aDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDYpIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIHRoOm50aC1jaGlsZCg3KSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbn1cblxudGFibGUubm9kZXMtdGFibGUsXG50YWJsZS5wZXJpb2RzLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudGFibGUubm9kZXMtdGFibGUgKyBidXR0b24sXG50YWJsZS5wZXJpb2RzLXRhYmxlICsgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxudGFibGUgdGQuZGVsZXRlLFxudGFibGUgdGQuZGVsZXRlID4gYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxudGFibGUuYmVuZWZpdC1jbGFpbXMtdGFibGUge1xuICB0aDpmaXJzdC1jaGlsZCxcbiAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG50YWJsZS52b3VjaGVyLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuXG4gIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG5cbiAgdGg6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgLmZhLXRpbWVzLFxuICAuZmEtY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udGFnLXRhYmxlIHtcbiAgLmluYWN0aXZlIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MCwgMCwgMzQsIDAuMSk7XG4gIH1cblxuICAuaW5hY3RpdmUgdGQgaW5wdXQsXG4gIC5pbmFjdGl2ZSB0ZCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG50YWJsZS5vcGVyYXRvci1mYWNpbGl0aWVzLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIHRoOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG5cbiAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBidXR0b24uYWRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIGJ1dHRvbi5yZW1vdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxufVxuXG4jdGFyaWZmLWNvbnRlbnQgdGFibGUuZmFjaWxpdGllcy10YWJsZSB7XG4gIHRoIHtcbiAgICB3aWR0aDogMTIlO1xuICB9XG4gIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxuICB0aDpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbn1cblxuLmZhY2lsaXRpZXMtaW5uZXItdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG4gIHRkOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxufVxuXG50YWJsZS5pbnB1dC10YWJsZSB7XG4gIC5uby1zcGFjZXMge1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAudGFyaWZmLWZlZS1wZXJjZW50YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBlcmNlbnRhZ2Utc2lnbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuaW5wdXQtdGFibGUgLmV4cGlyZWQgLmV4cGFuZGFibGUgdGFibGUgdGQsXG50YWJsZS5pbnB1dC10YWJsZSAuZXhwaXJlZCBzZWxlY3QsXG4uZXhwaXJlZCAuZmFjaWxpdGllcy1pbm5lci10YWJsZSB0ciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAwLCAzNCwgMC4xKTtcbn1cblxudGFibGUuaW5wdXQtdGFibGUgLmV4cGFuZGFibGUgdGFibGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtdGFibGUucGVyaW9kcy10YWJsZSAuaW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTAwMjI7XG59XG4iLCIuc2VsZWN0YWJsZS1saXN0IHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46MCAwIDVweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBmb250LXNpemU6IC44ZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICBsaS5zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cblxuXG4gIH1cblxuICBsaVtkaXNhYmxlZD1kaXNhYmxlZF3CoHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIGxpW2Rpc2FibGVkPWRpc2FibGVkXTpob3ZlciB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNjB2dztcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudC1jZW50ZXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5tb2RhbC5tb2RhbC1sYXJnZSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiA5OHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiIsInN2ZyB7XG4gIG1hcmdpbjogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgfVxufVxuXG4jdGFyaWZmLWNvbnRlbnQgc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWdyZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19pbixcbiAgJl9fb3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAmX19pbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTUwZGVnKTtcbiAgfVxuXG4gICZfX291dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsdWU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuIiwiLnBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDI1cHggMCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICZfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJl9fc3RhZmYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXZ7XG4gICAgbWFyZ2luOiAwIC0yNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcblxuICAgIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG4gIH1cblxuXG4gIHVsIHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuXG5cbn1cbiIsIi5jYXJkLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZjlmOWY5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2UucGVuZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2Y2YmIyYztcbiAgfVxuXG4gICZfX2JhZGdlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzk4YzgyNTtcbiAgfVxuXG4gICZfX2JhZGdlLmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTYyODFmO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICB9XG5cbiAgICAuY2FyZC1tZW51X19iYWRnZSB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLWxpZ2h0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgLmNhcmQtbWVudV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtbGlnaHQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggI2NjYztcbiAgICAvKmJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7Ki9cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtbWVudS0tc3VibWVudSB7XG4gID4gdWwgPiBsaTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXJkLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmFzaWRlIG5hdi5jYXJkLW1lbnUge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIC8vbWF4LWhlaWdodDogNzV2aDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi50eXBlLXRhZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi50eXBlLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNTk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbiIsIi50YWJzIHtcbiAgJl9fbWVudSB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjE7XG5cbiAgICAgICAgICAmOmhvdmVywqAge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpLmFjdGl2ZSA+IGEsXG4gICAgICBsaS5hY3RpdmUgPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgbGkucmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgXG4gIHRyYW5zaXRpb246IGJvdHRvbSAuMnMgZWFzZS1pbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0zNTBweDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjphdXRvO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4ICNjY2M7XG5cbiAgJl9fdGl0bGUsXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjowO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOjVweCAwO1xuICB9XG59XG5cbi50b2FzdC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLnRvYXN0LnZpc2libGUge1xuICBib3R0b206IDEwMHB4O1xufSIsIi5taXNzaW5nLXRhcmlmZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA0MCU7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIHJpZ2h0OiA0NXB4O1xuICB0b3A6IDQ1cHg7XG4gIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0Oi0yNXB4O1xuICAgIHRvcDogLTI1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6I2JlMDAyMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIFxuICAgIGxpwqB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5cbi5taXNzaW5nLXRhcmlmZi5vcGVuIHtcblxuICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggI2NjYztcblxuICAubGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIuZmFjaWxpdHlfX3Jlc2VydmVkLXBhcmtpbmctZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cblxuLmZhY2lsaXR5X19yZXNlcnZlZC1wYXJraW5nLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm14LXRhYmxlLWRhdGUgdGQsXG4ubXgtdGFibGUtZGF0ZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV4cGFuZGFibGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZmEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5mYS1zb3J0LWRlc2Mge1xuICAgIHRvcDogLTJweDtcbiAgfVxuICAuZmEtc29ydC1hc2Mge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG4uZXhwYW5kYWJsZSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lkZWJhciAuZXhwYW5kYWJsZS5zaG93IHtcbiAgaGVpZ2h0OiAzNDJweDtcbn1cblxuLmZhY2lsaXRpZXMtdGFibGUgLmV4cGFuZGFibGUuc2hvdyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhY2lsaXRpZXMtdGFibGUgLmV4cGFuZGFibGUgLmFjdGlvbiBpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYWNpbGl0aWVzLXRhYmxlIC5leHBhbmRhYmxlIC5hY3Rpb24gaS5lbmFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzk4YzgyNTtcbn1cbi5mYWNpbGl0aWVzLXRhYmxlIC5leHBpcmVkIC5leHBhbmRhYmxlIC5hY3Rpb24gaS5lbmFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYWNpbGl0aWVzLXRhYmxlIC5leHBpcmVkIC5leHBhbmRhYmxlIC5hY3Rpb24gaS5kZWxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/
