@charset "UTF-8";

/* ../../node_modules/flatpickr/dist/flatpickr.min.css */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill .1s;
  transition: fill .1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\fffd;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* ../../vendors/flatpickr/flatpickr.custom.css */
.flatpickr-day.weekend {
  color: #eeeeee;
}
.flatpickr-day.weekend:hover {
  border-color: #eeeeee;
  background: #eeeeee;
  color: #fff;
}
.flatpickr-day.weekend.nextMonthDay:hover {
  border-color: #eeeeee;
  background: #eeeeee;
}
.flatpickr-day.selected.weekend {
  border-color: #cee3fd;
  background: #cee3fd;
}
.flatpickr-rContainer .flatpickr-days,
.flatpickr-rContainer .dayContainer {
  width: 100%;
  min-width: 0;
  min-width: initial;
}
.flatpickr-custom {
  display: flex;
}
input.flatpickr-custom__input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.flatpickr-custom__toggle {
  background-color: #eee;
  border: 1px solid #e2e3e4;
  border-width: 1px 1px 1px 0;
  padding: 6px 12px;
  border-radius: 0 5px 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-custom-wrap {
  position: relative;
}
.flatpickr-custom-clear {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  padding: 5px;
  box-sizing: border-box;
  cursor: pointer;
}
.flatpickr-custom-clear .fas.fa-times::before,
.flatpickr-custom-clear .fa.fa-times::before {
  margin-left: 0;
}
.mobile-version .flatpickr-input {
  padding-right: 20px;
}

/* ../../node_modules/angularjs-toaster/toaster.min.css */
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-center {
  top: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-center {
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-center {
  top: 45%;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: auto;
}
#toast-container.toast-bottom-center,
#toast-container.toast-center,
#toast-container.toast-top-center {
  width: 100%;
  pointer-events: none;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-center > div,
#toast-container.toast-top-center > div {
  margin-left: auto;
  margin-right: auto;
  pointer-events: auto;
}
#toast-container.toast-bottom-center > button,
#toast-container.toast-center > button,
#toast-container.toast-top-center > button {
  pointer-events: auto;
}
#toast-container * {
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-wait {
  background-image: url(data:image/gif;base64,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) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info,
.toast-wait {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
@media all and (max-width:240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:241px) and (max-width:480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:481px) and (max-width:768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave {
  transition: 1s cubic-bezier(.25, .25, .75, .75) all;
}
:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active,
:not(.no-leave)#toast-container > div.ng-leave {
  opacity: .8;
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active {
  opacity: 0;
}

/* ../../vendors/rangeSlider/styles/angular.rangeSlider.css */
.ngrs-range-slider {
  position: relative;
  display: block;
  cursor: default;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ngrs-range-slider .ngrs-runner {
  position: relative;
  height: 3px;
  background: #dbdbdb;
  box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, .5);
  margin: 7px 14px 7px 0;
}
.ngrs-range-slider .ngrs-join {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 100%;
  height: 3px;
  transform: translateY(-50%);
  box-shadow: inset 0 -2px 2px -2px rgba(0, 0, 0, .5);
}
.ngrs-range-slider .ngrs-handle {
  position: absolute;
  z-index: 2;
  height: 18px;
  width: 18px;
  background: #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);
}
.ngrs-value-runner {
  padding-top: 5px;
  padding-bottom: 15px;
  position: relative;
}
.ngrs-range-slider .ngrs-value {
}
.ngrs-range-slider .ngrs-value.ngrs-value-max,
.ngrs-range-slider .ngrs-value-min {
  position: absolute;
}
.ngrs-range-slider .ngrs-value.ngrs-value-max {
  left: auto;
  right: 0;
  text-align: right;
}
.ngrs-range-slider .ngrs-value-min {
  left: 0;
}
.ngrs-range-slider.ngrs-handle-min-down .ngrs-value-min,
.ngrs-range-slider.ngrs-handle-max-down .ngrs-value-max {
  color: #333;
}
.ngrs-range-slider .ngrs-attached-handles {
  margin: 0 9px;
  position: relative;
}
.ngrs-range-slider .ngrs-attached-handles .ngrs-value-max {
  text-align: left;
}
.ngrs-range-slider .ngrs-attached-handles .ngrs-value > div {
  margin: 0 0 0 -50%;
}
.ngrs-range-slider.ngrs-vertical {
  width: 28px;
  margin: 10px auto;
}
.ngrs-range-slider.ngrs-vertical .ngrs-runner {
  margin: 9px 0;
  height: 300px;
  width: 18px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-value-runner.ngrs-attached-handles {
  padding: 4px;
  position: absolute;
  top: 0;
  margin: 9px 0;
  height: 300px;
  left: 100%;
}
.ngrs-range-slider.ngrs-vertical .ngrs-join {
  width: 8px;
  height: auto;
  top: 0;
  bottom: 100%;
  left: 50%;
  right: auto;
  margin: 0 0 0 -4px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle {
  width: 100%;
  height: 18px;
  margin: -9px 0 0 0;
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle-min i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiYEAFPFAMB0xIbEYgdoJiRpggM5ICUyBWhZoA0vgMWYEsENsg6ZQE4ldA/AmkkguIHZGNhQKQGBfIBHcgFmTABCxALMJAMQAIMAAcNgVQJ7t7JQAAAABJRU5ErkJggg==);
}
.ngrs-range-slider.ngrs-vertical .ngrs-handle-max i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiYKAUMAKxDxBL4ZB/xgQk9gHxDyySILF9zEDiNxC/A2JVNAW7gfgtM5TzCYhZgFgCyr8IxNdADGZk+4BYGoi/APEBIP6PzVE8UAwHAAEGAArIDvzRFIA6AAAAAElFTkSuQmCC);
}
.ngrs-range-slider.ngrs-vertical .ngrs-value {
  top: 0;
  left: 100%;
  padding: 0 0 0 5px;
}
.ngrs-range-slider.ngrs-vertical .ngrs-value.ngrs-value-max {
  top: auto;
  bottom: 0;
  right: auto;
  text-align: left;
}
.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-max,
.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-min {
  margin: -50% 0 0;
}
.ngrs-range-slider.ngrs-vertical.ngrs-left {
  margin: 10px 0;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right {
  margin: 10px 0 10px auto;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-attached-handles {
  left: 0%;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value {
  left: auto;
  right: 100%;
  padding: 0 5px 0 0;
  text-align: right;
}
.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value.ngrs-value-max {
  text-align: right;
}
.ngrs-range-slider.ngrs-focus {
}
.ngrs-range-slider.ngrs-disabled,
.ngrs-range-slider.ngrs-disabled.ngrs-focus {
  border-color: #ddd;
  box-shadow: none;
}
.ngrs-range-slider.ngrs-disabled .ngrs-handle {
  background: #fff;
  border-color: #ddd;
}
.ngrs-range-slider.ngrs-disabled .ngrs-handle i {
  background: none;
  cursor: default;
}
.ngrs-range-slider.ngrs-disabled .ngrs-join {
  background: #ddd;
}
.ngrs-range-slider.ngrs-disabled .ngrs-value {
  color: #ddd;
}
body.ngrs-touching {
  -ms-touch-action: none;
}
.ngrs-runner-dash {
  text-align: center;
}
.ngrs-inputs {
  margin-bottom: 15px;
}

/* ../../node_modules/ladda/dist/ladda-themeless.min.css */
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: .22;
  }
  1% {
    opacity: 1;
  }
}
.ladda-button {
  position: relative;
}
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .2);
  display: none;
  transition: .1s linear all;
}
.ladda-button[data-loading] .ladda-progress {
  display: block;
}
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: .3s ease all;
}
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
  right: -12px;
}
.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
  padding-right: 40px;
}
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
  left: 4px;
}
.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
  padding-left: 40px;
}
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}
.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
  padding-top: 32px;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
  top: 4px;
}
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}
.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 62px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
  top: 40px;
}
.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
  padding-bottom: 32px;
}
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}
.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}
.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}
.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}
.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}
.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}
.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}
.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, .8);
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}
[dir=rtl] .ladda-spinner > div {
  left: 25% !important;
}

/* ../../vendors/sweetalert/src/variables.scss */

/* ../../vendors/sweetalert/src/sweetalert2.scss */
.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: 1fr 99fr 1fr;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow:
    0 0 1px hsla(0, 0%, 0%, 0.075),
    0 1px 2px hsla(0, 0%, 0%, 0.075),
    1px 2px 4px hsla(0, 0%, 0%, 0.075),
    1px 3px 8px hsla(0, 0%, 0%, 0.075),
    2px 4px 16px hsla(0, 0%, 0%, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: visible;
  overflow: initial;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}
.swal2-container {
  display: grid;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto);
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top-start,
.swal2-container.swal2-center-start,
.swal2-container.swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.swal2-container.swal2-top,
.swal2-container.swal2-center,
.swal2-container.swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-center-end,
.swal2-container.swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
.swal2-container.swal2-top-start > .swal2-popup {
  align-self: start;
}
.swal2-container.swal2-top > .swal2-popup {
  grid-column: 2;
  align-self: start;
  justify-self: center;
}
.swal2-container.swal2-top-end > .swal2-popup,
.swal2-container.swal2-top-right > .swal2-popup {
  grid-column: 3;
  align-self: start;
  justify-self: end;
}
.swal2-container.swal2-center-start > .swal2-popup,
.swal2-container.swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
.swal2-container.swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: center;
}
.swal2-container.swal2-center-end > .swal2-popup,
.swal2-container.swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  align-self: center;
  justify-self: end;
}
.swal2-container.swal2-bottom-start > .swal2-popup,
.swal2-container.swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
.swal2-container.swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  justify-self: center;
  align-self: end;
}
.swal2-container.swal2-bottom-end > .swal2-popup,
.swal2-container.swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  align-self: end;
  justify-self: end;
}
.swal2-container.swal2-grow-row > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
.swal2-container.swal2-grow-column > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-deny:focus {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-cancel:focus {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}
.swal2-styled.swal2-default-outline:focus {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled:focus {
  outline: none;
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  justify-content: center;
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
}
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
.swal2-image {
  max-width: 100%;
  margin: 2em auto 1em;
}
.swal2-close {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}
.swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 1em 1.6em 0.3em;
  padding: 0;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em 2em 3px;
}
.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  animation: swal2-show 0.3s;
}
.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}
.swal2-noanimation {
  transition: none;
}
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.swal2-rtl .swal2-close {
  margin-right: 0;
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}
.save-yourself-from-war {
  display: flex;
  position: fixed;
  z-index: 1939;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 25px 0 20px;
  background: #20232a;
  color: #fff;
  text-align: center;
}
.save-yourself-from-war div {
  max-width: 560px;
  margin: 10px;
  line-height: 146%;
}
.save-yourself-from-war iframe {
  max-width: 100%;
  max-height: 55.5555555556vmin;
  margin: 16px auto;
}
.save-yourself-from-war strong {
  border-bottom: 2px dashed white;
}
.save-yourself-from-war button {
  display: flex;
  position: fixed;
  z-index: 1940;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  margin-bottom: -10px;
  border: none;
  background: transparent;
  color: #aaa;
  font-size: 48px;
  font-weight: bold;
  cursor: pointer;
}
.save-yourself-from-war button:hover {
  color: #fff;
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start,
body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start,
body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start,
body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

/* ../../vendors/sweetalert/ext/sweet-alert.ext.scss */
.sa-button-container {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
}
.sweet-alert .sa-button-container .cancel,
.sweet-alert .sa-button-container .confirm {
  min-width: 100px;
}
.sweet-alert .sa-button-container .cancel {
  background-color: #2f4050;
  color: #ffffff;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-left: 3px;
}
.sweet-alert .sa-button-container .cancel:hover {
  background-color: #41576d;
}
.sweet-alert .sa-button-container .confirm {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-right: 0;
}
.sweet-alert .sa-button-container .confirm:hover {
  background-color: #42a6ee !important;
}
body.stop-scrolling {
  height: auto;
  overflow: auto;
}
.swal2-actions {
  display: flex;
  justify-content: center;
}
.swal2-container .swal2-actions .swal2-cancel {
  margin-left: 3px;
}
.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  margin: 0;
}
.swal2-modal .swal2-checkbox span {
  margin-left: 5px;
}
.swal2-container .sa-small h2 {
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0;
}
.swal2-container .sa-small .swal2-content,
.swal2-container .sa-small .swal2-html-container {
  font-size: 14px;
}
.swal2-container .sa-small .swal2-actions {
  margin-top: 10px;
}
.swal2-container .sa-small .swal2-checkbox {
  margin: 5px 0;
}
body.swal2-shown {
  height: auto !important;
  overflow: auto !important;
  padding-right: 0 !important;
}
.sa-custom {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.17);
}
body.swal2-toast-shown .swal2-container {
  width: auto;
}
.sa-permission-notifications .swal2-icon {
  display: none !important;
}
.swal2-html-container {
  margin: 0;
  padding: 1em 1.6em 0.3em;
}
body .swal2-container {
  z-index: 10060;
}

/* ../../styles/common/block.scss */
.block {
  margin: 0 0 2.5rem 0;
}
.block-alt {
  margin: 0 0 2.5rem 0;
  padding: 1.3125rem 1.5625rem;
  box-sizing: border-box;
  border-radius: 0.3125rem;
}
.block-alt .title {
  font-size: 1.125rem;
  padding-bottom: 0.9375rem;
}
.block-head {
  margin: 0 0 1.25rem 0;
}
.block-alt-head {
  margin: 0 0 0.9375rem 0;
  font-size: 1rem;
}
.block-content {
  margin: 0;
  font-size: 0.8125rem;
}
.block-alt-content {
  margin: 0;
  font-size: 0.875rem;
}
.name-value-blocks {
  font-size: 0.875rem;
}
.name-value-blocks .name-value-block {
  margin-bottom: 1.75rem;
}
.name-value-blocks .block-value,
.name-value-blocks .block-name {
  margin-bottom: 0.3125rem;
}
.name-value-blocks .block-name {
  font-weight: bold;
}
.name-value-list-block .list-title {
  font-size: 1.375rem;
  margin-bottom: 0.625rem;
}
.name-value-list-block .list-name,
.name-value-list-block .list-value {
  font-size: 1rem;
  margin-bottom: 0.9375rem;
}
.name-value-list-block .list-name {
  color: #b3b4b7;
}
.block-exuding {
  border-radius: 0.3125rem;
  margin-bottom: 1.0625rem;
}
.block-exuding-row {
  padding: 0.9375rem 0.9375rem;
  border-bottom: 0.0625rem #e9e9e9 solid;
}
.block-exuding-row:last-child {
  border-bottom-width: 0;
}

/* ../../styles/common/forms.scss */
.form-field-name,
.form-field-input {
  display: block;
  font-size: 0.75rem;
}
.form-field-name-alt,
.form-field-input-alt {
  margin-bottom: 0.3125rem;
  display: block;
}
.form-field-name {
  padding-right: 0.625rem;
  font-size: 0.75rem;
}
.form-field {
  margin-bottom: 1.0625rem;
  display: block;
}
.form-title {
  padding: 0.9375rem 1.5625rem;
  margin: 0;
  font-size: 14px;
}
.form-content {
  margin: 0 1.5625rem;
  padding-bottom: 1.875rem;
}
.form-input-title {
  padding-top: 1.3125rem;
  margin-bottom: 0.625rem;
  font-size: 0.75rem;
}
.form-input-title.moMarginTop {
  margin-top: 0;
}
.form-input-title.moMarginBottom {
  margin-bottom: 0;
}
.form-input-value {
  margin-bottom: 1.25rem;
}
.input-required {
  position: relative;
  display: inline-block;
}
.input-required::after {
  content: "*";
  position: absolute;
  top: 0;
  color: red;
  left: 100%;
}
.input-required.form-field-name::after {
  right: 0;
  left: auto;
}
.input-required__rel.input-required::after {
  position: relative;
  margin-left: 4px;
}
.form-buttons-block {
  padding-left: 0.3125rem;
  margin-top: 1.25rem;
}
.form-required-explanation {
  display: inline-block;
  float: right;
  font-size: 0.75rem;
  color: #acadae;
  position: relative;
}
.form-required-explanation::after {
  content: "*";
  position: absolute;
  top: 0;
  color: red;
  left: -12px;
  display: inline-block;
  width: 10px;
  height: 10px;
}
.form-legend {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 1.0625rem;
}
.form-addon-text .title {
  font-size: 1rem;
  padding: 0 0 0.625rem 0;
}
.text-required {
  color: red;
}

/* ../../styles/common/links.scss */
a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-invert {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-underline:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-underline:active {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-dotted,
.link-dotted-invert {
  -webkit-text-decoration: none;
  text-decoration: none;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.link-dotted:hover,
.link-dotted-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-dashed,
.link-dashed-invert {
  -webkit-text-decoration: none;
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.link-dashed:hover,
.link-dashed-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-dotted,
.link-dashed {
  border-bottom-color: transparent;
}
.link-dotted-invert:hover,
.link-dashed-invert:hover {
  border-bottom-color: transparent;
}
.link-dotted-none,
.link-dashed-none {
  border-bottom-color: transparent;
}
.link-return {
  font-size: 1rem;
  margin-top: 0.9375rem;
  display: inline-block;
}

/* ../../styles/common/tables.scss */
table {
  padding: 0.3125rem 0.3125rem;
  margin: 0;
}
table:not([cellspacing]) {
  border-collapse: collapse;
}
table:not([cellspacing]) td,
table:not([cellspacing]) th {
  border-collapse: collapse;
}
td,
th {
  border-width: 0.0625rem;
  border-style: solid;
}
.table-without-borders {
  border: 0;
}
.table-without-borders td,
.table-without-borders th {
  border: 0;
}
.Oplata {
  border: 0;
}
.Oplata td,
.Oplata th {
  border: 0;
}
table[align=center] {
  margin-left: auto;
  margin-right: auto;
}
table[border="0"] {
  border: 0;
}
table[border="0"] td,
table[border="0"] th {
  border: 0;
}
.hidden-xs-table {
  display: none !important;
}
.visible-xs-table {
  display: table-cell !important;
}
@media (min-width: 48em) {
  .visible-sm-table {
    display: table-cell !important;
  }
  .hidden-sm-table {
    display: none !important;
  }
}

/* ../../styles/partials/pagenumberer.scss */
.pagenumberer {
  font-size: 1rem;
  margin-bottom: 1.875rem;
}
.pagenumberer.center {
  text-align: center;
}
.pagenumberer .page-all {
  padding-left: 10px;
}
.pagenumberer-item {
  padding: 0.625rem 0.9375rem;
  line-height: 1;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.pagenumberer-selected {
  border-color: #e2e3e4;
  border-radius: 0.3125rem;
}
.pagenumberer-next,
.pagenumberer-prev {
  -webkit-text-decoration: none;
  text-decoration: none;
  vertical-align: middle;
}
.pagenumberer-next:hover,
.pagenumberer-prev:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.pagenumberer-next-text,
.pagenumberer-prev-text {
  display: none;
}

/* ../../styles/common/validation.scss */
[type=text].ng-dirty.ng-invalid,
[type=password].ng-dirty.ng-invalid,
[type=search].ng-dirty.ng-invalid,
[type=email].ng-dirty.ng-invalid,
[type=number].ng-dirty.ng-invalid,
[type=tel].ng-dirty.ng-invalid,
[type=url].ng-dirty.ng-invalid,
textarea.ng-dirty.ng-invalid,
select.ng-dirty.ng-invalid {
  border-color: #f15959;
}
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-radio,
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.ng-submitted.ng-dirty [type=text].ng-invalid,
.ng-submitted.ng-dirty [type=password].ng-invalid,
.ng-submitted.ng-dirty [type=search].ng-invalid,
.ng-submitted.ng-dirty [type=email].ng-invalid,
.ng-submitted.ng-dirty [type=number].ng-invalid,
.ng-submitted.ng-dirty [type=tel].ng-invalid,
.ng-submitted.ng-dirty [type=url].ng-invalid,
.ng-submitted.ng-dirty textarea.ng-invalid,
.ng-submitted.ng-dirty select.ng-invalid {
  border-color: #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid {
  box-shadow: 0 0 0 0.0625rem #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-radio,
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.validation-popover {
  color: #f15959;
  font-weight: bold;
}
.error-text {
  border-color: #f15959;
}
.error-color {
  color: #f15959;
}

/* ../../scripts/_common/autocompleter/styles/autocompleter.scss */
.autocompleter-sub {
  position: absolute;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  min-width: 100%;
  margin-top: 0.3125rem;
  z-index: 5;
}
.autocompleter-list {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 0;
  max-height: 15.625rem;
  overflow: auto;
}
.autocompleter-list-item {
  padding: 0.9375rem;
  margin: 0;
  border-top: 1px #ededee solid;
}
.autocompleter-list-item:first-child {
  border-top-width: 0;
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.autocompleter-list-item:last-child {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.autocompleter-product-image-block {
  text-align: center;
  padding-right: 0.9375rem;
}
.autocompleter-product-name {
  font-size: 0.875rem;
  margin-bottom: 2px;
}
.autocompleter-product-additional-block {
  font-size: 11px;
}
.autocompleter-product-additional-block .price-unknown {
  font-size: 11px;
}
.autocompleter-product-price-text,
.autocompleter-product-price-value {
  vertical-align: middle;
  padding-top: 0.3125rem;
  display: inline-block;
}
.autocompleter-product-amount-text,
.autocompleter-product-price-text {
  padding-right: 0.625rem;
}
.autocompleter-product-image-link {
  position: relative;
}
.autocompleter-cross {
  position: absolute;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0.3125rem;
  right: 0.9375rem;
  display: block;
  text-align: center;
  font-size: 1.5625rem;
}
.autocompleter-cross:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.autocompleter-cross::after {
  display: table-cell;
  content: "\d7";
  line-height: 1;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  width: 1.5625rem;
  height: 1.5625rem;
}
.autocompleter-list-item-footer {
  text-align: center;
}
.autocompleter-sub-inner {
  position: relative;
}
.site-head-search-block .autocompleter-cross {
  right: 1.25rem;
}
.autocompleter-scrollable + .autocompleter-cross {
  right: 1.25rem;
}
.autocompleter-block {
  position: relative;
  display: block;
}
.autocompleter-list-item-category {
  padding: 0.1875rem 0.9375rem 0.375rem;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.search-item-title {
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.3125rem;
  padding: 0.3125rem 0.9375rem 0.625rem;
  font-weight: bold;
  border-bottom: 1px solid;
}
.autocompleter-list-item-product {
  padding: 0.625rem 0.9375rem;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.autocompleter-list-item-product + .autocompleter-list-item-product {
  border-bottom: 1px solid;
}
.autocompleter-link {
  display: block;
}
.autocompleter-nothing {
  border-top: 0;
}

/* ../../scripts/_common/harmonica/styles/harmonica.scss */
.harmonica {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.harmonica-initialized {
  overflow: visible;
}
.harmonica-initialized .harmonica-tile {
  opacity: 1;
}
.harmonica-tile {
  cursor: pointer;
  list-style: none;
  position: relative;
  opacity: 0;
}
.harmonica-tile-dots {
  z-index: 20;
  position: relative;
}
.harmonica-tile-list {
  border-radius: 0.3125rem;
  background: #fff;
  position: absolute;
  z-index: 15;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  top: 0;
  opacity: 0;
  left: auto;
  right: 0;
  text-align: right;
}
.harmonica-tile-row {
  margin: 0.4375rem 0;
}
.harmonica-tile-submenu-active {
  opacity: 1;
}
.harmonica-tile-link {
  line-height: 1.2;
}
.harmonica-tile-inner {
  display: inline-block;
}

/* ../../scripts/_common/modal/styles/modal.scss */
.adv-modal-background {
  background: rgba(0, 0, 0, 0.5);
}
.adv-body-fixed-touch {
  position: fixed;
}
.adv-modal,
.adv-modal-floating {
  z-index: 999;
}
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  position: relative;
  z-index: 20;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
  border-radius: 0.3125rem;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  max-width: 80vw;
  max-height: 100vh;
  max-height: var(--min-full-height, 100vh);
  display: inline-flex;
  flex-direction: column;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 1.75rem;
  line-height: 1;
}
.adv-modal .modal-content,
.adv-modal-floating .modal-content {
  overflow: auto;
  padding: 10px;
  vertical-align: middle;
}
.adv-modal .modal-content::-webkit-scrollbar,
.adv-modal-floating .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.adv-modal .modal-content::-webkit-scrollbar:vertical,
.adv-modal-floating .modal-content::-webkit-scrollbar:vertical {
  width: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar:horizontal,
.adv-modal-floating .modal-content::-webkit-scrollbar:horizontal {
  height: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar-thumb,
.adv-modal-floating .modal-content::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.adv-modal .modal-content::-webkit-scrollbar-track,
.adv-modal-floating .modal-content::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  padding: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-radius: 0 0 2px 2px;
  text-align: right;
  order: 100;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 30px;
  border-bottom: 0;
  cursor: pointer;
  font-size: 0;
  z-index: 1;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.adv-modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
.adv-modal.adv-modal-in-iframe::after {
  vertical-align: top;
}
.adv-close-outside {
  left: 100%;
  margin-left: 5px;
  top: 0;
}
.adv-modal-floating {
  position: fixed;
  top: 25%;
  margin: auto;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
}
.adv-modal-floating .modal-header {
  cursor: move;
}
.adv-modal-floating .adv-modal-inner {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  adv-modal-in-iframe .adv-modal-inner {
    margin-top: 6.25rem;
  }
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal,
  .adv-modal-floating {
    bottom: auto;
    display: block;
    height: 100%;
    padding: 45px 10px 10px;
    box-sizing: border-box;
  }
  .adv-modal .modal-content,
  .adv-modal-floating .modal-content {
    flex-grow: 1;
  }
  .adv-modal .adv-modal-inner,
  .adv-modal-floating .adv-modal-inner {
    overflow: visible;
    box-sizing: border-box;
    max-width: 100vw;
    width: 100%;
    height: auto;
    max-height: calc(100vh - 45px);
    max-height: calc(var(--min-full-height, 100vh) - 45px);
  }
  .adv-modal .buy-one-click-dialog,
  .adv-modal-floating .buy-one-click-dialog {
    height: auto;
  }
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    left: auto;
    right: 8px;
    top: -36px;
  }
  .adv-modal .adv-modal-close::after,
  .adv-modal-floating .adv-modal-close::after {
    text-shadow: none;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* ../../scripts/_common/modal/styles/modal-theme.scss */
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  border-radius: 0.3125rem;
  background-color: #fff;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  border-bottom-color: #ccc;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  border-top-color: #ccc;
  background-color: #f0f0f0;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  color: #fff;
  width: 30px;
  height: 30px;
}
.adv-modal .adv-modal-close:hover,
.adv-modal .adv-modal-close:active,
.adv-modal-floating .adv-modal-close:hover,
.adv-modal-floating .adv-modal-close:active {
  color: #fff;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    color: #fff;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* ../../scripts/_common/popover/styles/popover.scss */
.adv-popover {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 700;
  position: absolute;
}
.adv-popover-content {
  padding: 14px;
}
.adv-popover-tile {
  position: absolute;
  overflow: hidden;
}
.adv-popover-tile__figure {
  display: inline-block;
  background-color: #fff;
  transform: rotate(45deg);
  position: relative;
  height: 0.625rem;
  width: 0.625rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  left: 0;
  right: 0;
  margin: 0 auto;
  height: calc(0.625rem - 1px);
  width: 100%;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  text-align: center;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile {
  top: 100%;
}
.adv-popover-position-top .adv-popover-tile__figure,
.adv-popover-position-topleft .adv-popover-tile__figure {
  top: -100%;
}
.adv-popover-position-bottom .adv-popover-tile {
  bottom: 100%;
}
.adv-popover-position-bottom .adv-popover-tile__figure {
}
.adv-popover-position-left .adv-popover-tile,
.adv-popover-position-right .adv-popover-tile {
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.1875rem;
  width: 0.625rem;
  text-align: left;
}
.adv-popover-position-left .adv-popover-tile {
  left: 100%;
}
.adv-popover-position-left .adv-popover-tile__figure {
  right: 0.3125rem;
}
.adv-popover-position-right .adv-popover-tile {
  right: 100%;
}
.adv-popover-position-right .adv-popover-tile__figure {
  left: 0.3125rem;
}
.adv-popover-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 600;
}
.adv-popover-fixed {
  position: fixed;
}
.adv-popover-cross {
  position: absolute;
  top: 4px;
  right: 4px;
  background: transparent none;
  border: 0;
  font-size: 14px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.adv-popover-cross__text {
  display: none;
}
#connectorPopover {
  font-size: 18px;
}
#connectorPopover .adv-popover-content {
  padding-top: 21px;
}
.connector-popover-wrap.active {
  top: auto;
  right: 0;
  bottom: 164px;
  left: auto;
  margin-left: 20px;
  margin-right: 20px;
}
.connector-popover-wrap.active .adv-popover-tile__figure {
  position: absolute;
  right: 42px;
  top: auto;
  bottom: 0;
  display: block;
  transform: rotate(45deg) translateY(-6px);
}
.connector-popover-wrap.active ~ .connector::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #e40001;
  border-radius: 50px;
  position: absolute;
  top: 7px;
  right: 8px;
}
.connector__trigger--wave-animation {
  position: relative;
  animation-duration: 2s;
  animation-name: shadowWave;
  animation-iteration-count: infinite;
}
@keyframes shadowWave {
  0% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
  50% {
    box-shadow: 0 0 20px 0 #2d9ced;
  }
  100% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
}

/* ../../scripts/_common/readmore/styles/readmore.scss */
.readmore-content {
  overflow: hidden;
  transition-property: max-height;
  transition-timing-function: linear;
  transition-delay: 0;
  position: relative;
}
.readmore-expanded .readmore-content {
  max-height: 2000px !important;
}
.readmore-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.readmore-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.readmore-unvisible {
  position: absolute;
  visibility: hidden;
}

/* ../../scripts/_common/spinbox/styles/spinbox.scss */
.spinbox-more,
.spinbox-less {
  display: block;
  line-height: 1;
  padding: 0.125rem 0.3125rem;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.spinbox-button-disabled {
  cursor: default;
}
.spinbox-input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.spinbox-input::-webkit-outer-spin-button,
.spinbox-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.spinbox-input-wrap {
  padding-right: 0;
}
.spinbox-block {
  flex-wrap: nowrap;
}
.spinbox--mobile {
  position: relative;
}
.spinbox--mobile .spinbox-input-wrap {
  padding-right: 0.625rem;
}
.spinbox--mobile .spinbox-input {
  text-align: center;
}
.spinbox--mobile .spinbox__arrows {
  width: 0;
}
.spinbox--mobile .spinbox-less,
.spinbox--mobile .spinbox-more {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  font-size: 12px;
}
.spinbox--mobile .spinbox-less::before,
.spinbox--mobile .spinbox-more::before {
  margin: 0;
}
.spinbox--mobile .spinbox-less {
  left: 0;
}
.spinbox--mobile .spinbox-less::before {
  content: "\e844";
}
.spinbox--mobile .spinbox-more {
  right: 0;
}
.spinbox--mobile .spinbox-more::before {
  content: "\e843";
}
.spinbox-tooltip .tooltip-inner {
  font-size: 13px;
  white-space: nowrap;
  padding: 8px;
}

/* ../../styles/common/tooltip.scss */
.tooltip {
  --bs-tooltip-bg: #000;
  --bs-tooltip-arrow-height: 0;
  --bs-tooltip-arrow-width: 0;
  --bs-tooltip-max-width: none;
  position: absolute;
  z-index: 1;
  display: block;
  opacity: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* ../../node_modules/angular-ui-bootstrap/src/position/position.css */
.uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}
.uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}

/* ../../node_modules/angular-ui-bootstrap/src/tooltip/tooltip.css */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

/* ../../scripts/_common/scrollToTop/styles/scrollToTop.scss */
.scroll-to-top {
  position: fixed;
  left: 0;
  display: none;
  height: 100%;
  background: rgba(243, 243, 243, 0.9);
  width: 40px;
  top: 0;
  z-index: 20;
  cursor: pointer;
}
.scroll-to-top:hover {
  background: #e8e8e8;
}
.scroll-to-top .to-top-icon {
  position: absolute;
  bottom: 40px;
  height: 40px;
  width: 40px;
  text-align: center;
}
.scroll-to-top-active {
  display: block;
}
@media screen and (max-width: 1284px) {
  .scroll-to-top {
    display: none !important;
  }
}

/* ../../scripts/_common/transformer/styles/transformer.scss */
.transformer-freeze {
  position: absolute;
  left: auto !important;
}
.transformer-notouch.transformer-scroll-over {
  position: fixed;
  transform: translate3d(0, 0, 0) !important;
  z-index: 31;
}
.transformer-notouch.transformer-scroll-over--top {
  top: 0;
}
.transformer-notouch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-touch.transformer-scroll-over {
  position: fixed;
  left: auto !important;
  z-index: 31;
}
.transformer-touch.transformer-scroll-over--top {
  top: 0;
}
.transformer-touch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-hidden {
  height: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0 !important;
}
.transformer-sticky {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
}

/* ../../scripts/_common/zoomer/styles/zoomer.scss */
.zoomer {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.zoomer-window {
  position: absolute;
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 5;
}
.zoomer-lens {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  z-index: 15;
}
.zoomer-processing::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.5);
}
.zoomer-inner + .zoomer-window {
  cursor: crosshair;
}
.zoomer-right + .zoomer-window {
  margin-left: 0.3125rem;
}
.zoomer-window-title {
  position: absolute;
  color: #fff;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  white-space: normal;
  padding: 0.3125rem;
}

/* ../../scripts/_partials/submenu/style/style.scss */
[data-submenu] {
  opacity: 0;
  display: none;
}
[data-submenu].show-submenu {
  display: block !important;
  opacity: 1;
}
[data-submenu].visible-submenu {
  display: block !important;
  opacity: 0;
  visibility: hidden;
}

/* ../../vendors/ui-bootstrap-custom/styles/ui-popover.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 5px;
  box-shadow: 0 0px 9px 0 rgba(0, 0, 0, 0.25);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #fff;
  border-top-color: rgba(0, 0, 0, 0.1);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #fff;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #fff;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* ../../scripts/_common/carousel/styles/carousel.scss */
.carousel {
  position: relative;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}
.carousel-main-list {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.carousel-inner {
  overflow: hidden;
  position: relative;
}
.carousel-list {
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.carousel-item {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: translateZ(0) scale(1, 1);
}
.carousel-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  margin-top: 10px;
  line-height: 1;
}
.carousel-dots-item {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 0.3125rem;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
}
.carousel-dots-item-inner {
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
.carousel-dots-selected {
  opacity: 1;
}
.carousel-nav-prev,
.carousel-nav-next {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
  font-size: 1rem;
  cursor: pointer;
}
.carousel-nav-prev:focus,
.carousel-nav-next:focus {
  outline: none;
}
.carousel-nav-prev::after,
.carousel-nav-next::after {
  margin: 0;
}
.carousel-nav-prev:disabled,
.carousel-nav-next:disabled {
  display: none;
}
.carousel-vertical.carousel-wrap-nav-outside {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-prev {
  top: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-next {
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-prev {
  bottom: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-next {
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-horizontal.carousel-wrap-nav-outside {
  margin-top: 2rem;
}
.carousel-horizontal .carousel-nav-prev {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.carousel-horizontal .carousel-nav-next {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-prev {
  left: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-next {
  right: 0;
}
.carousel-horizontal .carousel-nav-outside {
  position: absolute;
  bottom: 100%;
  right: 0.625rem;
  white-space: nowrap;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next {
  position: relative;
  width: 35px;
  left: auto;
  right: auto;
  top: auto;
  transform: translateY(0);
  display: inline-block;
  vertical-align: middle;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev:disabled,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next:disabled {
  opacity: 0.3;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev,
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  top: -0.1875rem;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev {
  right: 2.1875rem;
  left: auto;
}
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  right: 0.625rem;
}
.carousel-mobile {
  padding: 0;
}
.carousel-update {
  visibility: hidden;
}
.carousel--not-hidden-on-update.carousel-update {
  visibility: visible;
}
.carousel-nav-not-show > .carousel-nav {
  display: none;
}
.carousel-scroll-nav .carousel-inner {
  overflow: auto;
}
.carousel-placeholder {
  max-height: 1px;
  max-width: 1px;
}

/* ../../scripts/_common/tabs/styles/tabs.scss */
.tabs-headers {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tab-content,
.mobile-tab-content {
  display: none;
}
.tab-content-active,
.mobile-tab-content-active {
  display: block;
}
.tabs-header-item-link {
  display: block;
  line-height: 1;
}
.tabs-header-active {
}
.tabs-horizontal {
}
.tabs-horizontal .tabs-header-item-link {
  font-size: 1.375rem;
}
.tabs-horizontal .tabs-header-item {
  padding: 0.9375rem 1.25rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.3125rem;
  float: left;
  margin-right: 10px;
}
.tabs-horizontal .tabs-content {
  padding: 0.9375rem 1.25rem;
  font-size: 0.875rem;
}
.tabs-vertical {
  display: table;
  width: 100%;
}
.tabs-vertical .tabs-headers,
.tabs-vertical .tabs-content {
  display: table-cell;
  vertical-align: top;
}
.tabs-vertical .tabs-headers {
  width: 25%;
  padding-right: 0.9375rem;
}
.tabs-vertical .tabs-header-item-link {
  font-size: 0.875rem;
  padding: 0.625rem 0.9375rem;
}
.tabs-vertical .tabs-header-item {
  border-radius: 0.3125rem;
}
.tabs-vertical .tabs-content {
  padding: 0 0;
}
.mobile-details-tabs-header-item {
  padding: 10px 20px;
  display: block;
  font-size: 21px;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  cursor: pointer;
}
.mobile-details-tabs-arrow {
  display: inline-block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 23px;
  width: 12px;
  position: absolute;
  right: 20px;
}
.mobile-tab-content {
  padding: 0.9375rem 1.25rem;
}

/* ../../scripts/_common/photoViewer/photo-viewer.scss */
.photo-viewer-modal {
  min-width: 60vw;
}

/* ../../vendors/viewerjs/viewer.css */
.viewer-zoom-in::before,
.viewer-zoom-out::before,
.viewer-one-to-one::before,
.viewer-reset::before,
.viewer-prev::before,
.viewer-play::before,
.viewer-next::before,
.viewer-rotate-left::before,
.viewer-rotate-right::before,
.viewer-flip-horizontal::before,
.viewer-flip-vertical::before,
.viewer-fullscreen::before,
.viewer-fullscreen-exit::before,
.viewer-close::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 280px;
  color: transparent;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  width: 20px;
}
.viewer-zoom-in::before {
  background-position: 0 0;
  content: "Zoom In";
}
.viewer-zoom-out::before {
  background-position: -20px 0;
  content: "Zoom Out";
}
.viewer-one-to-one::before {
  background-position: -40px 0;
  content: "One to One";
}
.viewer-reset::before {
  background-position: -60px 0;
  content: "Reset";
}
.viewer-prev::before {
  background-position: -80px 0;
  content: "Previous";
}
.viewer-play::before {
  background-position: -100px 0;
  content: "Play";
}
.viewer-next::before {
  background-position: -120px 0;
  content: "Next";
}
.viewer-rotate-left::before {
  background-position: -140px 0;
  content: "Rotate Left";
}
.viewer-rotate-right::before {
  background-position: -160px 0;
  content: "Rotate Right";
}
.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: "Flip Horizontal";
}
.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: "Flip Vertical";
}
.viewer-fullscreen::before {
  background-position: -220px 0;
  content: "Enter Full Screen";
}
.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: "Exit Full Screen";
}
.viewer-close::before {
  background-position: -260px 0;
  content: "Close";
}
.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.viewer-container::-moz-selection,
.viewer-container *::-moz-selection {
  background-color: transparent;
}
.viewer-container::selection,
.viewer-container *::selection {
  background-color: transparent;
}
.viewer-container:focus {
  outline: 0;
}
.viewer-container img {
  display: block;
  height: auto;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.viewer-canvas > img {
  height: auto;
  margin: 15px auto;
  max-width: 90% !important;
  width: auto;
}
.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}
.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}
.viewer-list > li {
  color: transparent;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 50px;
  line-height: 0;
  opacity: 0.5;
  overflow: hidden;
  transition: opacity 0.15s;
  width: 30px;
}
.viewer-list > li:focus,
.viewer-list > li:hover {
  opacity: 0.75;
}
.viewer-list > li:focus {
  outline: 0;
}
.viewer-list > li + li {
  margin-left: 1px;
}
.viewer-list > .viewer-loading {
  position: relative;
}
.viewer-list > .viewer-loading::after {
  border-width: 2px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
}
.viewer-list > .viewer-active,
.viewer-list > .viewer-active:focus,
.viewer-list > .viewer-active:hover {
  opacity: 1;
}
.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.viewer-player > img {
  left: 0;
  position: absolute;
  top: 0;
}
.viewer-toolbar > ul {
  display: inline-block;
  margin: 0 auto 5px;
  overflow: hidden;
  padding: 6px 3px;
}
.viewer-toolbar > ul > li {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  float: left;
  height: 24px;
  overflow: hidden;
  transition: background-color 0.15s;
  width: 24px;
}
.viewer-toolbar > ul > li:focus,
.viewer-toolbar > ul > li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.viewer-toolbar > ul > li:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
  position: relative;
  z-index: 1;
}
.viewer-toolbar > ul > li::before {
  margin: 2px;
}
.viewer-toolbar > ul > li + li {
  margin-left: 1px;
}
.viewer-toolbar > ul > .viewer-small {
  height: 18px;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 18px;
}
.viewer-toolbar > ul > .viewer-small::before {
  margin: -1px;
}
.viewer-toolbar > ul > .viewer-large {
  height: 30px;
  margin-bottom: -3px;
  margin-top: -3px;
  width: 30px;
}
.viewer-toolbar > ul > .viewer-large::before {
  margin: 5px;
}
.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}
.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}
.viewer-title:hover {
  opacity: 1;
}
.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}
.viewer-button:focus,
.viewer-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.viewer-button:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
}
.viewer-button::before {
  bottom: 15px;
  left: 15px;
  position: absolute;
}
.viewer-fixed {
  position: fixed;
}
.viewer-open {
  overflow: hidden;
}
.viewer-show {
  display: block;
}
.viewer-hide {
  display: none;
}
.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.viewer-invisible {
  visibility: hidden;
}
.viewer-move {
  cursor: move;
  cursor: grab;
}
.viewer-fade {
  opacity: 0;
}
.viewer-in {
  opacity: 1;
}
.viewer-transition {
  transition: all 0.3s;
}
@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.viewer-loading::after {
  animation: viewer-spinner 1s linear infinite;
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1;
}
@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}
@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}
@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

/* ../../scripts/_common/iframe-responsive/styles/iframe-responsive.scss */
iframe-responsive {
  display: block;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container-wrap {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container {
  position: relative;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container .iframe-responsive__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  background-color: #fff;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-responsive__custom-play-wrap {
  pointer-events: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.iframe-responsive__custom-play-icon {
  width: 52px;
  height: 52px;
}
.modal-video-icon {
  margin-right: 24px;
}
@media (max-width: 30em) {
  .iframe-responsive__container .iframe-responsive__custom-play {
    border: 2px solid #fff;
  }
  .iframe-responsive__custom-play-icon {
    width: 72px;
    height: 72px;
  }
}
.opacity {
  opacity: 0;
}
.iframe-responsive__container-upload video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.embed-container.iframe-responsive__container-upload {
}
.iframe-responsive__container--image {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

/* ../../scripts/_common/countdown/styles/countdown.scss */
.countdown {
  text-align: center;
  width: 100%;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transform: translate3d(0, 0, 0);
}
.countdown-item,
.countdown-item-part,
.countdown-spliter {
  display: inline-block;
  vertical-align: top;
}
.countdown-item {
  width: 30%;
}
.wSeconds .countdown-item {
  width: 22%;
}
.countdown-spliter {
  width: 2%;
  font-size: 1.375rem;
  border-radius: 0.3125rem;
  line-height: normal;
  padding: 0 0.25rem 0 0.0625rem;
}
.countdown-item-part {
  font-size: 1.375rem;
  font-weight: bold;
  color: #fff;
  border-radius: 0.3125rem;
  background: #4b4f58;
  width: 49%;
  text-align: center;
  line-height: normal;
  margin-left: 0.0625rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.countdown-item-part:first-child {
  margin-left: 0;
}
.countdown-item-label {
  text-align: center;
  font-size: 0.6875rem;
  line-height: normal;
  color: #b2b4b8;
  margin-top: 0.1875rem;
}
.countdown-admin {
  display: flex;
  justify-content: center;
  text-align: center;
}
.countdown-admin-item-wrap {
  width: 22%;
}
.countdown-admin-item {
  background-color: #191d23;
  text-align: center;
  color: #d1d2d3;
  font-size: 38px;
  font-weight: bold;
  border-radius: 3px;
  margin-right: 4px;
}

/* ../../styles/views/errors.scss */
.err-container {
  margin-top: 50px;
  margin-bottom: 50px;
}
.err-txt {
  font-size: 2.25rem;
  font-weight: bold;
}
.err-reasons {
  text-align: center;
  font-size: 1rem;
}
.err-reasons-title {
  font-size: 1.5rem;
}
.err-reasons-list {
  list-style: none;
  padding: 0;
  font-size: 21px;
  margin-bottom: 35px;
}
.err-code {
  color: black;
  font-size: 8.75rem;
  position: relative;
  text-align: center;
  line-height: 1;
  margin-top: -40px;
}
.err-image {
  margin: 0 auto;
  display: block;
}
@media (min-width: 48em) {
  .err-code {
    margin-top: -30px;
    font-size: 12rem;
  }
}

/* ../../styles/snippets.scss */
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear::after,
.clear::before {
  content: "";
  display: table;
}
.clear::after {
  clear: both;
}
.rel {
  position: relative;
}
.hidden {
  display: none;
}
.big-z {
  z-index: 100;
}
.flexible-maps-container {
  position: relative;
  overflow: hidden;
}
.flexible-maps-container iframe,
.flexible-maps-container object,
.flexible-maps-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.flexible-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
}
.flexible-video-container.noPadding {
  padding: 0;
}
.flexible-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.center-aligner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.center-aligner .align-item {
  flex: none;
}
.text-floating {
  word-wrap: break-word;
  word-wrap: break-word;
  word-break: keep-all;
  line-break: normal;
  -webkit-hyphens: none;
  hyphens: none;
}
.text-overflow,
.text-static {
  word-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.scaling-svg-container {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 100%;
}
.scaling-svg-container svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.no-font-boost {
  max-height: 999999px;
}
.hidden-xs {
  display: none !important;
}
.visible-xs {
  display: block;
}
@media (min-width: 48em) {
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 62em) {
  .hidden-md {
    display: none !important;
  }
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 75em) {
  .hidden-lg {
    display: none !important;
  }
  .visible-lg {
    display: block !important;
  }
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.nowrap {
  white-space: nowrap;
}
.shrink-none {
  flex-shrink: 0;
}
.relative {
  position: relative;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 5px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-n {
  padding: 0;
}
.p-r-none {
  padding-right: 0;
}
.p-r-lg {
  padding-right: 30px;
}
.p-r-xs {
  padding-right: 5px;
}
.p-r-xs-x2 {
  padding-right: 10px;
}
.p-r-sm {
  padding-right: 15px;
}
.p-r-md {
  padding-right: 25px;
}
.p-xs-x2 {
  padding: 10px;
}
.p-l-n {
  padding-left: 0;
}
.p-l-lg {
  padding-left: 30px;
}
.p-l-xs {
  padding-left: 5px;
}
.p-l-sm {
  padding-left: 15px;
}
.p-l-md {
  padding-left: 25px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xs {
  padding-top: 5px;
}
.p-t-sm {
  padding-top: 15px;
}
.p-t-md {
  padding-top: 25px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-b-sm {
  padding-bottom: 15px;
}
.p-b-md {
  padding-bottom: 25px;
}
.p-b-n {
  padding-bottom: 0;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.vertical-interval-xsmall {
  margin: 0.3125rem 0;
}
.vertical-interval-small {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}
.vertical-interval-middle {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.vertical-interval-big {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.vertical-interval-xsmall.no-top,
.vertical-interval-small.no-top,
.vertical-interval-middle.no-top,
.vertical-interval-big.no-top {
  margin-top: 0;
}
.vertical-interval-xsmall.no-bottom,
.vertical-interval-small.no-bottom,
.vertical-interval-middle.no-bottom,
.vertical-interval-big.no-bottom {
  margin-bottom: 0;
}
.horizontal-interval-xsmall {
  margin: 0 0.3125rem;
}
.horizontal-interval-small {
  margin: 0 0.4375rem;
}
.horizontal-interval-middle {
  margin: 0 0.625rem;
}
.horizontal-interval-big {
  margin: 0 0.9375rem;
}
.horizontal-interval-xsmall.no-left,
.horizontal-interval-small.no-left,
.horizontal-interval-middle.no-left,
.horizontal-interval-big.no-left {
  margin-right: 0;
}
.horizontal-interval-xsmall.no-right,
.horizontal-interval-small.no-right,
.horizontal-interval-middle.no-right,
.horizontal-interval-big.no-right {
  margin-left: 0;
}
.block {
  display: block;
}
/*!
 * Viewer.js v1.11.6
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-10-05T13:32:34.949Z
 */
/*! Bundled license information:

angularjs-toaster/toaster.min.css:
  (*!
   * Toastr
   * Version 2.0.1
   * Copyright 2012 John Papa and Hans Fjallemark.
   * All Rights Reserved.
   * Use, reproduction, distribution, and modification of this code is subject to the terms and
   * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
   *
   * Author: John Papa and Hans Fjallemark
   * Project: https://github.com/CodeSeven/toastr
   *)

ladda/dist/ladda-themeless.min.css:
  (*!
   * Ladda
   * http://lab.hakim.se/ladda
   * MIT licensed
   *
   * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
   *)
*/
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5taW4uY3NzIiwgIi4uLy4uLy4uLy4uL3ZlbmRvcnMvZmxhdHBpY2tyL2ZsYXRwaWNrci5jdXN0b20uY3NzIiwgIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyanMtdG9hc3Rlci90b2FzdGVyLm1pbi5jc3MiLCAiLi4vLi4vLi4vLi4vdmVuZG9ycy9yYW5nZVNsaWRlci9zdHlsZXMvYW5ndWxhci5yYW5nZVNsaWRlci5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xhZGRhL2Rpc3QvbGFkZGEtdGhlbWVsZXNzLm1pbi5jc3MiLCAiLi4vLi4vLi4vLi4vdmVuZG9ycy9zd2VldGFsZXJ0L3NyYy9zd2VldGFsZXJ0Mi5zY3NzIiwgIi4uLy4uLy4uLy4uL3ZlbmRvcnMvc3dlZXRhbGVydC9leHQvc3dlZXQtYWxlcnQuZXh0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi9ibG9jay5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy9jb21tb24vZm9ybXMuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvY29tbW9uL2xpbmtzLnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi90YWJsZXMuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvcGFydGlhbHMvcGFnZW51bWJlcmVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi92YWxpZGF0aW9uLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2F1dG9jb21wbGV0ZXIvc3R5bGVzL2F1dG9jb21wbGV0ZXIuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vaGFybW9uaWNhL3N0eWxlcy9oYXJtb25pY2Euc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vbW9kYWwvc3R5bGVzL21vZGFsLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL21vZGFsL3N0eWxlcy9tb2RhbC10aGVtZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9wb3BvdmVyL3N0eWxlcy9wb3BvdmVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3JlYWRtb3JlL3N0eWxlcy9yZWFkbW9yZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9zcGluYm94L3N0eWxlcy9zcGluYm94LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi90b29sdGlwLnNjc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXItdWktYm9vdHN0cmFwL3NyYy9wb3NpdGlvbi9wb3NpdGlvbi5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2FuZ3VsYXItdWktYm9vdHN0cmFwL3NyYy90b29sdGlwL3Rvb2x0aXAuY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9zY3JvbGxUb1RvcC9zdHlsZXMvc2Nyb2xsVG9Ub3Auc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vdHJhbnNmb3JtZXIvc3R5bGVzL3RyYW5zZm9ybWVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3pvb21lci9zdHlsZXMvem9vbWVyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvc3VibWVudS9zdHlsZS9zdHlsZS5zY3NzIiwgIi4uLy4uLy4uLy4uL3ZlbmRvcnMvdWktYm9vdHN0cmFwLWN1c3RvbS9zdHlsZXMvdWktcG9wb3Zlci5jc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2Nhcm91c2VsL3N0eWxlcy9jYXJvdXNlbC5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi90YWJzL3N0eWxlcy90YWJzLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3Bob3RvVmlld2VyL3Bob3RvLXZpZXdlci5zY3NzIiwgIi4uLy4uLy4uLy4uL3ZlbmRvcnMvdmlld2VyanMvdmlld2VyLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vaWZyYW1lLXJlc3BvbnNpdmUvc3R5bGVzL2lmcmFtZS1yZXNwb25zaXZlLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL2NvdW50ZG93bi9zdHlsZXMvY291bnRkb3duLnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL3ZpZXdzL2Vycm9ycy5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy9zbmlwcGV0cy5zY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIuZmxhdHBpY2tyLWNhbGVuZGFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjt2aXNpYmlsaXR5OmhpZGRlbjtwYWRkaW5nOjA7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZTtkaXJlY3Rpb246bHRyO2JvcmRlcjowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7Ym9yZGVyLXJhZGl1czo1cHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzA3Ljg3NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2LC0xcHggMCAwICNlNmU2ZTYsMCAxcHggMCAjZTZlNmU2LDAgLTFweCAwICNlNmU2ZTYsMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO2JveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2LC0xcHggMCAwICNlNmU2ZTYsMCAxcHggMCAjZTZlNmU2LDAgLTFweCAwICNlNmU2ZTYsMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpfS5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiwuZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZXtvcGFjaXR5OjE7bWF4LWhlaWdodDo2NDBweDt2aXNpYmlsaXR5OnZpc2libGV9LmZsYXRwaWNrci1jYWxlbmRhci5vcGVue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3otaW5kZXg6OTk5OTl9LmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW57LXdlYmtpdC1hbmltYXRpb246ZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllciguMjMsMSwuMzIsMSk7YW5pbWF0aW9uOmZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLDEsLjMyLDEpfS5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5le2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpY3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMnB4KX0uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVue3otaW5kZXg6OTk5O2Rpc3BsYXk6YmxvY2t9LmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpey13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpey13ZWJraXQtYm94LXNoYWRvdzotMnB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNjtib3gtc2hhZG93Oi0ycHggMCAwICNlNmU2ZTYsNXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVye2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVye2JvcmRlci1sZWZ0OjB9LmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZXtoZWlnaHQ6NDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTZlNmU2fS5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZXtoZWlnaHQ6YXV0b30uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJztoZWlnaHQ6MDt3aWR0aDowO2xlZnQ6MjJweH0uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjIycHh9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlcntsZWZ0OjUwJTtyaWdodDo1MCV9LmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjVweDttYXJnaW46MCAtNXB4fS5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjRweDttYXJnaW46MCAtNHB4fS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXJ7Ym90dG9tOjEwMCV9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZTZlNmU2fS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXJ7dG9wOjEwMCV9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZTZlNmU2fS5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXN7b3V0bGluZTowfS5mbGF0cGlja3Itd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxhdHBpY2tyLW1vbnRoc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGh7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjpyZ2JhKDAsMCwwLDAuOSk7ZmlsbDpyZ2JhKDAsMCwwLDAuOSk7aGVpZ2h0OjM0cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2hlaWdodDozNHB4O3BhZGRpbmc6MTBweDt6LWluZGV4OjM7Y29sb3I6cmdiYSgwLDAsMCwwLjkpO2ZpbGw6cmdiYSgwLDAsMCwwLjkpfS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGl7cG9zaXRpb246cmVsYXRpdmV9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aHsvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL2xlZnQ6MC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL30vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aHsvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL3JpZ2h0OjAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi99LypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXJ7Y29sb3I6Izk1OWVhOX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmd7ZmlsbDojZjY0NzQ3fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGh7LXdlYmtpdC10cmFuc2l0aW9uOmZpbGwgLjFzO3RyYW5zaXRpb246ZmlsbCAuMXM7ZmlsbDppbmhlcml0fS5udW1JbnB1dFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG99Lm51bUlucHV0V3JhcHBlciBpbnB1dCwubnVtSW5wdXRXcmFwcGVyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm51bUlucHV0V3JhcHBlciBpbnB1dHt3aWR0aDoxMDAlfS5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Lm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue21hcmdpbjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5udW1JbnB1dFdyYXBwZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjE0cHg7cGFkZGluZzowIDRweCAwIDJweDtoZWlnaHQ6NTAlO2xpbmUtaGVpZ2h0OjUwJTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSl9Lm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKX0ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9Lm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXB7dG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVye2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTt0b3A6MjYlfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd257dG9wOjUwJX0ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVye2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTt0b3A6NDAlfS5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmd7d2lkdGg6aW5oZXJpdDtoZWlnaHQ6YXV0b30ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGh7ZmlsbDpyZ2JhKDAsMCwwLDAuNSl9Lm51bUlucHV0V3JhcHBlcjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9Lm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFue29wYWNpdHk6MX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGh7Zm9udC1zaXplOjEzNSU7bGluZS1oZWlnaHQ6aW5oZXJpdDtmb250LXdlaWdodDozMDA7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3NSU7bGVmdDoxMi41JTtwYWRkaW5nOjcuNDhweCAwIDAgMDtsaW5lLWhlaWdodDoxO2hlaWdodDozNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi41Y2g7cGFkZGluZzowfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6NmNoO3dpZHRoOjdjaFxcMDtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnRleHQ7cGFkZGluZzowIDAgMCAuNWNoO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OmluaGVyaXQ7aGVpZ2h0OmF1dG87Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3ZlcnRpY2FsLWFsaWduOmluaXRpYWw7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2FwcGVhcmFuY2U6dGV4dGZpZWxkfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1c3tvdXRsaW5lOjB9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSwuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVye2ZvbnQtc2l6ZToxMDAlO2NvbG9yOnJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHN7YXBwZWFyYW5jZTptZW51bGlzdDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDppbmhlcml0O21hcmdpbjotMXB4IDAgMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjAgMCAwIC41Y2g7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7dmVydGljYWwtYWxpZ246aW5pdGlhbDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bWVudWxpc3Q7LW1vei1hcHBlYXJhbmNlOm1lbnVsaXN0O3dpZHRoOmF1dG99LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZle291dGxpbmU6bm9uZX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO3BhZGRpbmc6MH0uZmxhdHBpY2tyLXdlZWtkYXlze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MjhweH0uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX1zcGFuLmZsYXRwaWNrci13ZWVrZGF5e2N1cnNvcjpkZWZhdWx0O2ZvbnQtc2l6ZTo5MCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5kYXlDb250YWluZXIsLmZsYXRwaWNrci13ZWVrc3twYWRkaW5nOjFweCAwIDAgMH0uZmxhdHBpY2tyLWRheXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MzA3Ljg3NXB4fS5mbGF0cGlja3ItZGF5czpmb2N1c3tvdXRsaW5lOjB9LmRheUNvbnRhaW5lcntwYWRkaW5nOjA7b3V0bGluZTowO3RleHQtYWxpZ246bGVmdDt3aWR0aDozMDcuODc1cHg7bWluLXdpZHRoOjMwNy44NzVweDttYXgtd2lkdGg6MzA3Ljg3NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jaztkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtvcGFjaXR5OjF9LmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXJ7LXdlYmtpdC1ib3gtc2hhZG93Oi0xcHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzotMXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3ItZGF5e2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTUwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiMzOTM5Mzk7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjE0LjI4NTcxNDMlOy13ZWJraXQtZmxleC1iYXNpczoxNC4yODU3MTQzJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxNC4yODU3MTQzJTtmbGV4LWJhc2lzOjE0LjI4NTcxNDMlO21heC13aWR0aDozOXB4O2hlaWdodDozOXB4O2xpbmUtaGVpZ2h0OjM5cHg7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsYXRwaWNrci1kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsLmZsYXRwaWNrci1kYXk6Zm9jdXMsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1c3tjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7YmFja2dyb3VuZDojZTZlNmU2O2JvcmRlci1jb2xvcjojZTZlNmU2fS5mbGF0cGlja3ItZGF5LnRvZGF5e2JvcmRlci1jb2xvcjojOTU5ZWE5fS5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3Vze2JvcmRlci1jb2xvcjojOTU5ZWE5O2JhY2tncm91bmQ6Izk1OWVhOTtjb2xvcjojZmZmfS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5e2JhY2tncm91bmQ6IzU2OWZmNzstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzU2OWZmN30uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdle2JvcmRlci1yYWRpdXM6NTBweCAwIDAgNTBweH0uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdle2JvcmRlci1yYWRpdXM6MCA1MHB4IDUwcHggMH0uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpey13ZWJraXQtYm94LXNoYWRvdzotMTBweCAwIDAgIzU2OWZmNztib3gtc2hhZG93Oi0xMHB4IDAgMCAjNTY5ZmY3fS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2V7Ym9yZGVyLXJhZGl1czo1MHB4fS5mbGF0cGlja3ItZGF5LmluUmFuZ2V7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNoYWRvdzotNXB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNjtib3gtc2hhZG93Oi01cHggMCAwICNlNmU2ZTYsNXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5e2NvbG9yOnJnYmEoNTcsNTcsNTcsMC4zKTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdH0uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjpyZ2JhKDU3LDU3LDU3LDAuMSl9LmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZHtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Oi01cHggMCAwICM1NjlmZjcsNXB4IDAgMCAjNTY5ZmY3O2JveC1zaGFkb3c6LTVweCAwIDAgIzU2OWZmNyw1cHggMCAwICM1NjlmZjd9LmZsYXRwaWNrci1kYXkuaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVufS5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXl7bWFyZ2luLXRvcDoxcHh9LmZsYXRwaWNrci13ZWVrd3JhcHBlcntmbG9hdDpsZWZ0fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrc3twYWRkaW5nOjAgMTJweDstd2Via2l0LWJveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2O2JveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDoyOHB4fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LC5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtjb2xvcjpyZ2JhKDU3LDU3LDU3LDAuMyk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtib3JkZXI6bm9uZX0uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVye2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVufS5mbGF0cGlja3ItckNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGF0cGlja3ItdGltZXt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtsaW5lLWhlaWdodDo0MHB4O21heC1oZWlnaHQ6NDBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmZsYXRwaWNrci10aW1lOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXJ7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO3dpZHRoOjQwJTtoZWlnaHQ6NDBweDtmbG9hdDpsZWZ0fS5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiMzOTM5Mzl9LmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojMzkzOTM5fS5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6MjYlfS5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVye3dpZHRoOjQ5JX0uZmxhdHBpY2tyLXRpbWUgaW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiMzOTM5Mzk7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDthcHBlYXJhbmNlOnRleHRmaWVsZH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXJ7Zm9udC13ZWlnaHQ6Ym9sZH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSwuZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZHtmb250LXdlaWdodDo0MDB9LmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3Vze291dGxpbmU6MDtib3JkZXI6MH0uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvciwuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbXtoZWlnaHQ6aW5oZXJpdDtmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6IzM5MzkzOTtmb250LXdlaWdodDpib2xkO3dpZHRoOjIlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWFsaWduLXNlbGY6Y2VudGVyOy1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfS5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBte291dGxpbmU6MDt3aWR0aDoxOCU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwfS5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwuZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXN7YmFja2dyb3VuZDojZWVlfS5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHlde2N1cnNvcjpwb2ludGVyfUAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUBrZXlmcmFtZXMgZnBGYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX0iLCAiLmZsYXRwaWNrci1kYXkud2Vla2VuZCB7XHJcbiAgICBjb2xvcjogI2VlZWVlZTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrZW5kOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrZW5kLm5leHRNb250aERheTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLndlZWtlbmQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2VlM2ZkO1xyXG4gICAgYmFja2dyb3VuZDogI2NlZTNmZDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyxcclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIC5kYXlDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbn1cclxuLmZsYXRwaWNrci1jdXN0b217XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbmlucHV0LmZsYXRwaWNrci1jdXN0b21fX2lucHV0IHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY3VzdG9tX190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUzZTQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItY3VzdG9tLXdyYXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXN0b20tY2xlYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5mbGF0cGlja3ItY3VzdG9tLWNsZWFyIC5mYXMuZmEtdGltZXM6OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jdXN0b20tY2xlYXIgLmZhLmZhLXRpbWVzOjpiZWZvcmV7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuZmxhdHBpY2tyLWlucHV0e1xyXG4gICAgLypcdTA0M0VcdTA0NDJcdTA0NDFcdTA0NDJcdTA0NDNcdTA0M0YgXHUwNDM0XHUwNDNCXHUwNDRGIFx1MDQzQVx1MDQ0MFx1MDQzNVx1MDQ0MVx1MDQ0Mlx1MDQzOFx1MDQzQVx1MDQzMCovXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59IiwgIi8qIVxuICogVG9hc3RyXG4gKiBWZXJzaW9uIDIuMC4xXG4gKiBDb3B5cmlnaHQgMjAxMiBKb2huIFBhcGEgYW5kIEhhbnMgRmphbGxlbWFyay5cbiAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBVc2UsIHJlcHJvZHVjdGlvbiwgZGlzdHJpYnV0aW9uLCBhbmQgbW9kaWZpY2F0aW9uIG9mIHRoaXMgY29kZSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBhbmRcbiAqIGNvbmRpdGlvbnMgb2YgdGhlIE1JVCBsaWNlbnNlLCBhdmFpbGFibGUgYXQgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqXG4gKiBBdXRob3I6IEpvaG4gUGFwYSBhbmQgSGFucyBGamFsbGVtYXJrXG4gKiBQcm9qZWN0OiBodHRwczovL2dpdGh1Yi5jb20vQ29kZVNldmVuL3RvYXN0clxyXG4gKi9cclxuLnRvYXN0LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMH0udG9hc3QtbWVzc2FnZXstbXMtd29yZC13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRvYXN0LW1lc3NhZ2UgYSwudG9hc3QtbWVzc2FnZSBsYWJlbHtjb2xvcjojZmZmfS50b2FzdC1tZXNzYWdlIGE6aG92ZXJ7Y29sb3I6I2NjYzstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzLC50b2FzdC1jbG9zZS1idXR0b246aG92ZXJ7Y29sb3I6IzAwMDstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtY2VudGVye3RvcDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0udG9hc3QtY2VudGVye3RvcDo0NSV9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OTtwb2ludGVyLWV2ZW50czphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXJ7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXZ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb2ludGVyLWV2ZW50czphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5idXR0b24sI3RvYXN0LWNvbnRhaW5lci50b2FzdC1jZW50ZXI+YnV0dG9uLCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5idXR0b257cG9pbnRlci1ldmVudHM6YXV0b30jdG9hc3QtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0jdG9hc3QtY29udGFpbmVyPjpob3Zlcntib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhaXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FJUUFBQVFDQklTR2hNekt6RVJDUk9UbTVDUWlKS3l1ckh4K2ZQeisvRXhPVE96dTdEdytQSXlPakN3cUxGUldWQXdLREl5S2pNek96T3pxN0NRbUpMeTZ2RlJTVlBUeTlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ1FBWEFDd0FBQUFBSUFBZ0FBQUYzZUFsam1ScG5taDZWUlNWcUxEcElEVGl4T2RVbEZTTlVEaFNRVUFUN0VTOUduRDBTRlFBS1dJdE1xcjRicUtIVlBESStXaVRrYU9GRlZsckZlODNyRHJUMHFlSWp3clQwaUxkVTBHT2lCeGhBQTRWZVNrNlFZZUlPQXNRRUF1SktndytFSThuQTE4SUE0OEpCQVF2RnhDWERJOFNOQVFpa1YraWlhUUlwaGVXWDVtSm14S2VGNmcwcXBRbUE0eU91OEM3RXdZV0NnWnN3UmNURmo0S3lNQUdsd1l4RHdjSGhDWE1YeFl4QnpRSEtObyszRERlQ09BbjBWL1RkZGJZSkEwSzQ4Z0FFQUZRaWNNV0ZzZndOQTNKU2dBSUFBRmZ3SU1JTDRRQUFDSDVCQWtKQUJvQUxBQUFBQUFnQUNBQWhBUUNCSXlLakVSQ1JNek96Q1FpSlBUeTlEUXlOR1JtWk1UQ3hPVG01Q3dxTEh4K2ZCUVdGSnllbk5UVzFQejYvRHc2UEd4dWJBd0tESXlPak5UUzFDUW1KQ3d1TFB6Ky9EdytQSFJ5ZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYYm9DYU9aR21lYUtveFdjU29zTWtrMTVXOGNaN1ZkWmFYa2NFZ1F0cnhmRDlSaEhjaGltYTFHd2xDR1VCU0ZDYUZ4TXJnUnRuTEZoV3VqV0hoczJuSmM4S29WbFdHUW5FbjcvaThYZ093V0FCN0p3b09OUTRLZ1NRQVpSY09nSGdTQ3dzU0loWk1OUlo1Q3pVTElnYVdGNWg0bWhlY2ZJUThqWG1Ra2lPRGhZZUlpUllHanJHMlB4Z0JBUmkzSWhOTUFiY0Nud0k1QkFRcEFaOFRJd0s2dkNRVkR3VVZLTCtXekFBTlRBMjEwZy9WSjhPV3hRZWZCeVFFNGRaTXpCb0lud2g0enJ0Z24ycDcyNVlOdGhVRlROUnVHWUIzQVlHQkhDRUFBQ0g1QkFrSkFCMEFMQUFBQUFBZ0FDQUFoQVFDQklTQ2hGUldWTXpLekNRaUpPVG01R3hxYkN3dUxKU1dsUHo2L05UVzFBd09ESlNTbEdSbVpDd3FMT3p1N0hSMmREUTJOQVFHQklTR2hGeGFYTlRTMUNRbUpPenE3R3h1YkRReU5LU21wUHorL056YTNBQUFBQUFBQUFBQUFBWGZZQ2VPWkdtZWFLcXVySEJkQWl1UDE3WmRjMGxNQVZIV3Q5eUk4TEE5ZkNQQjR4RWpBUm9OU1dwaXMwMWtCcHNoRmFodXJxenNab3NpR3BFclNjTUFVTzBtYUtGOFRxL2JUUUNJUWdGcDMwY1FYaEIxQkhFY1hoeDBGZ2tKRmlPSFZZbHppNDJBZ29SeGVSeDhmbitlbjNVQUJ3ZWRLZ3NCQXdNQkN5Z09DallLRGlzTEZWNFZyQ1VBdFZVS3BTWmRYbDhtQjhFYkJ5UVdjUVBGQXlZWnhjY2RCN3NWMGN2QnpibXZ2RzBMQlY0RnJGVEJZQ1d1Tmh5eUhSVEZGQjIwdHJoNEJ4bWRZbDRZSXFlcHEwSVJ4UkUrSWZEQ0FGUUhBUm8wTkdFUkFnQWgrUVFKQ1FBZ0FDd0FBQUFBSUFBZ0FJVUVBZ1NFZ29STVRrek15c3djSGh6azV1UjBjblFVRmhSY1hsd3NLaXowOXZRTUNneU1pb3pVMXRRa0ppUjhmbnhrWm1UOC92d0VCZ1NFaG9SY1dselUwdFFrSWlUMDh2UjBkblFjR2h4a1ltUTBNalQ4K3Z3TURneU1qb3pjMnR3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHK1VDUWNFZ3NHby9JcEhMSlhEd2VDNlowK0loRUhsT2pSR0lNV0xIWm9VWngwUlFsQWFqeGtGRktGRllGbDVtNUtOcEl5U1UrWDJiSUJFb1FaQkJaR1FkTUVsRmhqSTJPajVBZ0hRRURBdzhkUXhZZURCYU5IUlZXVmhXWUNYc1JGd21NWHFGV0V5QWVyQjZNQTZ4V0E2K3hzN1VSdDZWV3FJd1R1NjRnRGg0ZURwNmdvYU9SUTVPVkFaak8xRWdFR2hCNFJ3QVlEUTBZQUV3SWNCRUtGRWdZckJoTEJPUnhnVVlmckI5TEVMdUY4Zk5EQUFhVkJ1RWc3TlhDVnlSZHFIVkNHTEJpSUlRQUIxWWM0QlhoOXVFYndBWHV5aTJpUUk3RHVTd0hkaUZxQ0VHRHRpekxSRlVEc2FHQWxRSWJWb0pZSUVEQUlpWkJBQUFoK1FRSkNRQWJBQ3dBQUFBQUlBQWdBSVFFQWdTTWlveGNXbHowOHZRY0hoeXNxcXdNRGd4OGVud3NLaXlrb3FSa1ptVDgrdnpFd3NRTUNneVVscFFrSmlTMHNyUUVCZ1NNam94Y1hsejA5dlFrSWlTc3Jxd1VFaFEwTWpSc2FtejgvdndBQUFBQUFBQUFBQUFBQUFBQUFBQUY3K0Ftam1ScG5taXFydXoyUEcwc0lzc0NqNENRSkFJZ2o0L2FiUk5KYUk2YWd1OWtDQVFhcGhkSmdFUUtVSUZqZ0dXc2FoSllMZGY3UlRXZkxLcjMranNCQ2xWbEc1WGI5ZWI0ZkltZ1VCQktEVkI0RXhSSEZHd2JHUlFMR1hNRWhVZ1VmdzJRQzRJeUNtU05EUXRIbG0yWlhnb2lHUXNValcwRW5VZ0xmeUtCZVlTZWlIb2pmSDYxdVMwR0Jpc1ZFZ0VWTFJjV1J4QVhLQWdEUndNSUxNVklFQ2dTVlJJckJtUzlKdFJJMWlNVkJ3ZXVHeGVyU05vbHlzek9JaGpMR3MwakVGWFNLQThTRWtNYmNFZ1dJeGZ6TkJ4cnc2QUtneElHa00wNVVPV0FMaEVSSEpoeXNPVGhCZ0FWV1lRQUFDSDVCQWtKQUJrQUxBQUFBQUFnQUNBQWhBUUdCSXlLakVSQ1JNek96Q3d1TEdSaVpQejYvT1RtNUF3T0RMU3l0RlJTVk5UVzFEdzZQSHg2ZkF3S0RKU1NsRVJHUk5UUzFEUXlOR3hxYlB6Ky9CUVNGTHk2dkZSV1ZOemEzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYcVlDYU81RmdGd3hCVVpldTYxVUxORk1hK2VCdlFkSkQvb3dGdkZoa0JCQXdIc0JRWlVvb1p5V0YyWU9Ra0JOSnU2QU5NYVFlbGkwQXhTRXd5bWkwRGNVSmVFZ1BsYkVKRkFnaFJlL2grRWVnL0RsOVVZa3M1REY5Vmhrc09BZ0tGaTVHU1N3aDVremdWQ1hJSk54a25ENWFTQ1R3Skl3OHpENU1JVHBhbkZLbVNDSEk4TnhVUG9KZWpOS1dYTFprem5MMHZDSjNDeHNja0RwQS9DaFlKRnprVEJnWVRTeGM4MEM0T3N3YkxMaFk4RmkvYk13WUFKVmdsNERUaUw5TFVKQURyRnVjaTF6VFpMd0QxSXdVOEJTUXVXTENRYjFFREhnMlFpU0RBTFl2Q0RBSVNKTER5OEZJSUFDSDVCQWtKQUI0QUxBQUFBQUFnQUNBQWhBUUdCSVNHaEZSU1ZOVFcxQ1FpSkt5cXJHUm1aT3p1N0N3dUxJeU9qR3h1YlB6Ni9CUVNGR1JpWk9UaTVDd3FMTHk2dkRRMk5JeUtqRlJXVkNRbUpLeXVyR3hxYlBUMjlEUXlOSlNTbEhSeWRQeisvQlFXRk96cTdBQUFBQUFBQUFYaG9DZU9KRWxZQ2xHdWJPczExN1l0ald1dnhDTExpM3FiaGM2aDRGUHNkb3JmaU5JNWRpZ2U0M0dUOUFBa0hVY0N3Q3BNTnhWUDd0Z1RKWTRKMXVGN0VCbDBNOE9vdWV1bzJTT0NJa1ZhMTFrVlgyRTJFbWdzRkg0eUJ6NHVBQWtkSFZzdEJBVUhRNHhLbVpxYm5KMmJBaEFRQWlVUkdKNGVFMGNUSXhnenBwMFFSeENzcnA2eE83TWpwYWVwTzZ1bkt4T2h2OERGeHNmSUpCd2FDaHcyREFrWkRFb2NEaklPemkwWk1obEtVaklhTHRzYjNUOGFSK0V0REJrSjB5UVVCUVZRSTlYWDJac0RNZ01seXhyM216RTJYRWdtb3RDR0FBUkZJSGlRMEZNSUFDSDVCQWtKQUJnQUxBQUFBQUFnQUNBQWhBUUNCSVNHaER3K1BPVGk1Q3d1TExTMnRQVHk5QlFTRkp5ZW5HUmlaRFEyTkl5T2pMeSt2UHo2L0J3ZUhJeUtqRlJTVk96cTdEUXlOTHk2dkJRV0ZIUnlkRHc2UFB6Ky9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFYWElDYU9aSGtjWmFxdUlqVmQxMFN4dEZyQWNGR3JWaEJZSXdvT045dU5Bc09BNkRDRUZURUtCRUt4RWpRdkF0RUxOeGtwR3JBR05mVzRQbHBiMlFneFJLakt6ZlBvVkdMajNDbkxOVXY3aHNjcFNEaEtPeEpTZ0R3UFAwWkdBQUNNakFRRkRRWUZCSkEwQkFaREJwZVlHQlFWRlVVM1RWMllGQU13QXpOZ1RRMlBrQlZERlJpdVE3Q1lzemkxcFVPbmtLbXJNNXFjbnFpaVR3UVREUTJXbjlEUjB0UFVmUktRRUJFUkVEUVNGdzNYUmhFd0VkM2Y0VHZqRitYV0tnSjhKTm5iMFFrd0NkVWxDekFMK0NRT0RBd2M5QnRJTUFRQU93PT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MWEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I2JkMzYyZn0udG9hc3QtaW5mbywudG9hc3Qtd2FpdHtiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjg5NDA2fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjQxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19fTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLDpub3QoLm5vLWxlYXZlKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWxlYXZle3RyYW5zaXRpb246MXMgY3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSkgYWxsfTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSw6bm90KC5uby1sZWF2ZSkjdG9hc3QtY29udGFpbmVyPmRpdi5uZy1sZWF2ZXtvcGFjaXR5Oi44fTpub3QoLm5vLWVudGVyKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWVudGVyLDpub3QoLm5vLWxlYXZlKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZXtvcGFjaXR5OjB9IiwgIi8qKlxuICogXHRBbmd1bGFyIFJhbmdlU2xpZGVyIFNDU1NcbiAqIFxuICpcdFZlcnNpb246IDAuMC4xMVxuICpcbiAqIFx0QXV0aG9yOiBEYW5pZWwgQ3Jpc3AsIGRhbmllbGNyaXNwLmNvbVxuICpcbiAqIFx0VGhlIHJhbmdlU2xpZGVyIGhhcyBiZWVuIHN0eWxlZCB0byBtYXRjaCB0aGUgZGVmYXVsdCBzdHlsaW5nXG4gKiBcdG9mIGZvcm0gZWxlbWVudHMgc3R5bGVkIHVzaW5nIFR3aXR0ZXIncyBCb290c3RyYXBcbiAqIFxuICogXHRPcmlnaW5hbGx5IGZvcmtlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9sZW9uZ2Vyc2VuL25vVWlTbGlkZXJcbiAqXG5cblx0VGhpcyBjb2RlIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5jZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcblxuXHRDb3B5cmlnaHQgKGMpIDIwMTMgRGFuaWVsIENyaXNwXG5cblx0UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuXHRvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsXG5cdGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcblx0dG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuXHRjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcblx0ZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcblxuXHRUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpblxuXHRhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuXHRUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG5cdElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxuXHRGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEVcblx0QVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuXHRMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxuXHRPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOXG5cdFRIRSBTT0ZUV0FSRS5cclxuXHJcbiAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIENPTVBBU1MgSU1QT1JUU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTRVRUSU5HU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUSEUgQ1NTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDI1LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIFJVTk5FUlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIEpPSU4gKGNvbm5lY3RzIHRoZSB0d28gaGFuZGxlcylcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBIQU5ETEVcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBIQU5ETEUgU1BFQ0lGSUNTXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgVkFMVUUgTEFCRUxTXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgQVRUQUNIRUQgVkFMVUUgUlVOTkVSXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgVkVSVElDQUwgU0xJREVSXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgRk9DVVMgU1RBVEVcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBESVNBQkxFRCBTVEFURVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbiAgICAvKiBsaW5lIDI4LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAvKiBsaW5lIDUzLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIgLm5ncnMtcnVubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYjtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggLTJweCByZ2JhKDAsMCwwLCAuNSk7XHJcbiAgICAgICAgLyptYXJnaW46IDdweCAwOyovXHJcbiAgICAgICAgbWFyZ2luOiA3cHggMTRweCA3cHggMDtcclxuICAgIH1cclxuICAgIC8qIGxpbmUgNjMsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy1qb2luIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMnB4IC0ycHggcmdiYSgwLDAsMCwgLjUpO1xyXG4gICAgfVxyXG4gICAgLyogbGluZSA4MSwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLWhhbmRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwgLjUpO1xyXG4gICAgICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBIQU5ETEUgSUNPTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgfVxyXG5cclxuLm5ncnMtdmFsdWUtcnVubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIDtcclxufVxyXG5cclxuLyogbGluZSAxMzcsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXZhbHVlIHtcclxufVxyXG4gICAgLyogbGluZSAxNDUsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy12YWx1ZS5uZ3JzLXZhbHVlLW1heCwgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLXZhbHVlLW1pbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy12YWx1ZS5uZ3JzLXZhbHVlLW1heCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbi5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy12YWx1ZS1taW4ge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDE1Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy1oYW5kbGUtbWluLWRvd24gLm5ncnMtdmFsdWUtbWluLCAubmdycy1yYW5nZS1zbGlkZXIubmdycy1oYW5kbGUtbWF4LWRvd24gLm5ncnMtdmFsdWUtbWF4IHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi8qIGxpbmUgMTYwLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy1hdHRhY2hlZC1oYW5kbGVzIHtcclxuICAgIG1hcmdpbjogMCA5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgQVRUQUNIRUQgVkFMVUUgUlVOTkVSIExBQkVMU1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbiAgICAvKiBsaW5lIDE2Nywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyIC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMgLm5ncnMtdmFsdWUtbWF4IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAxNzAsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlciAubmdycy1hdHRhY2hlZC1oYW5kbGVzIC5uZ3JzLXZhbHVlID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC01MCU7XHJcbiAgICB9XHJcbi8qIGxpbmUgMTc5LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgUlVOTkVSXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgQVRUQUNIRUQgVkFMVUUgUlVOTkVSXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgSk9JTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIEhBTkRMRVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIEhBTkRMRSBTUEVDSUZJQ1NcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBWQUxVRSBMQUJFTFNcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICBWRVJUSUNBTCBMRUZUIFNMSURFUlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIFZFUlRJQ0FMIFJJR0hUIFNMSURFUlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbiAgICAvKiBsaW5lIDE4Nywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtcnVubmVyIHtcclxuICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogbGluZSAxOTcsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIC5uZ3JzLXZhbHVlLXJ1bm5lci5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAyMTEsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIC5uZ3JzLWpvaW4ge1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTRweDtcclxuICAgIH1cclxuICAgIC8qIGxpbmUgMjI1LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW46IC05cHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4vKi5uZ3JzLWhhbmRsZS1tYXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn0qL1xyXG5cclxuLyogbGluZSAyMzYsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtaGFuZGxlLW1pbiBpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRkZKUkVGVWVOcGlZRUFGUEZBTUIweEliRVlnZG9KaVJwZ2dNNUlDVXlCV2hab0EwdmdNV1lFc0VOc2c2WlFFNGxkQS9BbWtrZ3VJSFpHTmhRS1FHQmZJQkhjZ0ZtVEFCQ3hBTE1KQU1RQUlNQUFjTmdWUUo3dDdKUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxufVxyXG4vKiBsaW5lIDI0Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy1oYW5kbGUtbWF4IGkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFGWkpSRUZVZU5waVlLQVVNQUt4RHhCTDRaQi94Z1FrOWdIeER5eVNJTEY5ekVEaU54Qy9BMkpWTkFXN2dmZ3RNNVR6Q1loWmdGZ0N5cjhJeE5kQURHWmsrNEJZR29pL0FQRUJJUDZQelZFOFVBd0hBQUVHQUFySUR2elJGSUE2QUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxufVxyXG4vKiBsaW5lIDI1Mywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbCAubmdycy12YWx1ZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG59XHJcbiAgICAvKiBsaW5lIDI1OCwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtdmFsdWUubmdycy12YWx1ZS1tYXgge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuLyogbGluZSAyNjcsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwgLm5ncnMtYXR0YWNoZWQtaGFuZGxlcyAubmdycy12YWx1ZS1tYXgsIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsIC5uZ3JzLWF0dGFjaGVkLWhhbmRsZXMgLm5ncnMtdmFsdWUtbWluIHtcclxuICAgIG1hcmdpbjogLTUwJSAwIDA7XHJcbn1cclxuLyogbGluZSAyNzYsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwubmdycy1sZWZ0IHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG59XHJcbi8qIGxpbmUgMjg0LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsLm5ncnMtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCBhdXRvO1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIEFUVEFDSEVEIFZBTFVFIFJVTk5FUlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgIFZBTFVFIExBQkVMU1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbiAgICAvKiBsaW5lIDI5MCwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtdmVydGljYWwubmdycy1yaWdodCAubmdycy1hdHRhY2hlZC1oYW5kbGVzIHtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgIH1cclxuICAgIC8qIGxpbmUgMjk4LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy12ZXJ0aWNhbC5uZ3JzLXJpZ2h0IC5uZ3JzLXZhbHVlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgICAgICAvKiBsaW5lIDMwNCwgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLXZlcnRpY2FsLm5ncnMtcmlnaHQgLm5ncnMtdmFsdWUubmdycy12YWx1ZS1tYXgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbi8qIGxpbmUgMzE2LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbi5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWZvY3VzIHtcclxufVxyXG4vKiBsaW5lIDMyNywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4ubmdycy1yYW5nZS1zbGlkZXIubmdycy1kaXNhYmxlZCwgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtZGlzYWJsZWQubmdycy1mb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbiAgICAvKiBsaW5lIDMzMywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgLm5ncnMtcmFuZ2Utc2xpZGVyLm5ncnMtZGlzYWJsZWQgLm5ncnMtaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIH1cclxuICAgICAgICAvKiBsaW5lIDMzNywgc2Nzcy9fcmFuZ2VTbGlkZXIuc2NzcyAqL1xyXG4gICAgICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWRpc2FibGVkIC5uZ3JzLWhhbmRsZSBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIC8qIGxpbmUgMzQzLCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbiAgICAubmdycy1yYW5nZS1zbGlkZXIubmdycy1kaXNhYmxlZCAubmdycy1qb2luIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgfVxyXG4gICAgLyogbGluZSAzNDcsIHNjc3MvX3JhbmdlU2xpZGVyLnNjc3MgKi9cclxuICAgIC5uZ3JzLXJhbmdlLXNsaWRlci5uZ3JzLWRpc2FibGVkIC5uZ3JzLXZhbHVlIHtcclxuICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgIH1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVE9VQ0ggU1RBVEVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMzU5LCBzY3NzL19yYW5nZVNsaWRlci5zY3NzICovXHJcbmJvZHkubmdycy10b3VjaGluZyB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmdycy1ydW5uZXItZGFzaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZ3JzLWlucHV0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbiIsICIvKiFcbiAqIExhZGRhXG4gKiBodHRwOi8vbGFiLmhha2ltLnNlL2xhZGRhXG4gKiBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggSGFraW0gRWwgSGF0dGFiLCBodHRwOi8vaGFraW0uc2VcclxuICovQGtleWZyYW1lcyBsYWRkYS1zcGlubmVyLWxpbmUtZmFkZXswJSwxMDAle29wYWNpdHk6LjIyfTEle29wYWNpdHk6MX19LmxhZGRhLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30ubGFkZGEtYnV0dG9uIC5sYWRkYS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOi4xcyBsaW5lYXIgYWxsfS5sYWRkYS1idXR0b25bZGF0YS1sb2FkaW5nXSAubGFkZGEtcHJvZ3Jlc3N7ZGlzcGxheTpibG9ja30ubGFkZGEtYnV0dG9uLC5sYWRkYS1idXR0b24gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWx7dHJhbnNpdGlvbjouM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVse3RyYW5zaXRpb246LjNzIGVhc2UgYWxsfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0Oi02cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1zaXplPXNdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7cmlnaHQ6LTEycHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLXJpZ2h0OjU2cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9eHNde3BhZGRpbmctcmlnaHQ6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdIC5sYWRkYS1zcGlubmVye2xlZnQ6MjZweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT1zXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7bGVmdDo0cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmdde3BhZGRpbmctbGVmdDo1NnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXhzXXtwYWRkaW5nLWxlZnQ6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF0gLmxhZGRhLXNwaW5uZXJ7dG9wOi0zMnB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLXRvcDo1NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO3RvcDoyNnB4O21hcmdpbi10b3A6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c117cGFkZGluZy10b3A6MzJweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7dG9wOjRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25de292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dIC5sYWRkYS1zcGlubmVye3RvcDo2MnB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLXNpemU9c10gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLXNpemU9eHNdIC5sYWRkYS1zcGlubmVye3RvcDo0MHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLWJvdHRvbTo1NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXhzXXtwYWRkaW5nLWJvdHRvbTozMnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF0gLmxhZGRhLXNwaW5uZXJ7bGVmdDoxMDAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDtsZWZ0Oi0xMDAlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTtsZWZ0OjUwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MDtsZWZ0OjE2cHh9W2Rpcj1ydGxdIC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF0gLmxhZGRhLXNwaW5uZXJ7cmlnaHQ6YXV0b30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDtsZWZ0OjEwMCV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTtsZWZ0OjUwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDoxZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7dG9wOi0xZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25de292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6LTJlbX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowO3RvcDoxZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO21hcmdpbi10b3A6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjMycHg7dHJhbnNmb3JtOnNjYWxlKDIuNSl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuNSl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tbGVmdDowO3RyYW5zZm9ybTpub25lfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTE2cHg7dHJhbnNmb3JtOnNjYWxlKDAuMil9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMi4yKX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bWFyZ2luLWxlZnQ6MDt0cmFuc2Zvcm06bm9uZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Rde292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmdde2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjUycHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV17b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMHB4O2JveC1zaGFkb3c6MHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMCl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldW2RhdGEtbG9hZGluZ117Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NTJweDtib3gtc2hhZG93OjBweCAwcHggMHB4IDIwMDBweCByZ2JhKDAsMCwwLC44KX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX1bZGlyPXJ0bF0gLmxhZGRhLXNwaW5uZXI+ZGl2e2xlZnQ6MjUlICFpbXBvcnRhbnR9IiwgIi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBncmlkLWNvbHVtbjogMS80ICFpbXBvcnRhbnQ7XHJcbiAgZ3JpZC1yb3c6IDEvNCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDk5ZnIgMWZyO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSksIDAgMXB4IDJweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpLCAxcHggMnB4IDRweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpLCAxcHggM3B4IDhweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpLCAycHggNHB4IDE2cHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KTtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCA+ICoge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdGl0bGUge1xyXG4gIG1hcmdpbjogMC41ZW0gMWVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItbG9hZGluZyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pbnB1dCB7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbWFyZ2luOiAwLjVlbTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1mb290ZXIge1xyXG4gIG1hcmdpbjogMC41ZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDAgMDtcclxuICBmb250LXNpemU6IDAuOGVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2Uge1xyXG4gIGdyaWQtY29sdW1uOiAzLzM7XHJcbiAgZ3JpZC1yb3c6IDEvOTk7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHdpZHRoOiAwLjhlbTtcclxuICBoZWlnaHQ6IDAuOGVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAuNWVtIDFlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWh0bWwtY29udGFpbmVyOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItbG9hZGVyIHtcclxuICBncmlkLWNvbHVtbjogMTtcclxuICBncmlkLXJvdzogMS85OTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBtYXJnaW46IDAuMjVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24ge1xyXG4gIGdyaWQtY29sdW1uOiAxO1xyXG4gIGdyaWQtcm93OiAxLzk5O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB3aWR0aDogMmVtO1xyXG4gIG1pbi13aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIC5zd2FsMi1pY29uLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcclxuICB0b3A6IDAuODc1ZW07XHJcbiAgd2lkdGg6IDEuMzc1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XHJcbiAgbGVmdDogMC4zMTI1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xyXG4gIHJpZ2h0OiAwLjMxMjVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gIHBhZGRpbmc6IDAgMC41ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQge1xyXG4gIG1hcmdpbjogMC4yNWVtIDAuNWVtO1xyXG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMS42ZW07XHJcbiAgaGVpZ2h0OiAzZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XHJcbiAgdG9wOiAtMC44ZW07XHJcbiAgbGVmdDogLTAuNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMmVtIDJlbTtcclxuICBib3JkZXItcmFkaXVzOiA0ZW0gMCAwIDRlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xyXG4gIHRvcDogLTAuMjVlbTtcclxuICBsZWZ0OiAwLjkzNzVlbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNGVtIDRlbSAwO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwLjQzNzVlbTtcclxuICB3aWR0aDogMC40Mzc1ZW07XHJcbiAgaGVpZ2h0OiAyLjY4NzVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcclxuICBoZWlnaHQ6IDAuMzEyNWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xyXG4gIHRvcDogMS4xMjVlbTtcclxuICBsZWZ0OiAwLjE4NzVlbTtcclxuICB3aWR0aDogMC43NWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcclxuICB0b3A6IDAuOTM3NWVtO1xyXG4gIHJpZ2h0OiAwLjE4NzVlbTtcclxuICB3aWR0aDogMS4zNzVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcclxuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdC5zd2FsMi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LXNob3cgMC41cztcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItaGlkZSB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1oaWRlIDAuMXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3Atc3RhcnQgICAgIHRvcCAgICAgICAgICAgIHRvcC1lbmRcIiBcImNlbnRlci1zdGFydCAgY2VudGVyICAgICAgICAgY2VudGVyLWVuZFwiIFwiYm90dG9tLXN0YXJ0ICBib3R0b20tY2VudGVyICBib3R0b20tZW5kXCI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoLXdlYmtpdC1taW4tY29udGVudCwgYXV0bykgbWlubWF4KC13ZWJraXQtbWluLWNvbnRlbnQsIGF1dG8pIG1pbm1heCgtd2Via2l0LW1pbi1jb250ZW50LCBhdXRvKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgYXV0bykgbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjYyNWVtO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYmFja2Ryb3Atc2hvdywgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ub2FuaW1hdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYmFja2Ryb3AtaGlkZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG8gYXV0bztcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBtaW5tYXgoMCwgMWZyKTtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAzO1xyXG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLXJvdzogMjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG4gIGdyaWQtcm93OiAyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMztcclxuICBncmlkLXJvdzogMjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAxO1xyXG4gIGdyaWQtcm93OiAzO1xyXG4gIGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgZ3JpZC1yb3c6IDM7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAzO1xyXG4gIGdyaWQtcm93OiAzO1xyXG4gIGFsaWduLXNlbGY6IGVuZDtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctcm93ID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1yb3c6IDEvNDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItbm8tdHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3dhbDItcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMTAwJSk7XHJcbiAgd2lkdGg6IDMyZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMCAxLjI1ZW07XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjNTQ1NDU0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uc3dhbDItcG9wdXA6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLWxvYWRpbmcge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLnN3YWwyLXRpdGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwLjhlbSAxZW0gMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc3dhbDItYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAxLjI1ZW0gYXV0byAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkW2Rpc2FibGVkXSB7XHJcbiAgb3BhY2l0eTogMC40O1xyXG59XHJcbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxufVxyXG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xyXG59XHJcblxyXG4uc3dhbDItbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIuMmVtO1xyXG4gIGhlaWdodDogMi4yZW07XHJcbiAgbWFyZ2luOiAwIDEuODc1ZW07XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgYm9yZGVyLXdpZHRoOiAwLjI1ZW07XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogIzI3NzhjNCB0cmFuc3BhcmVudCAjMjc3OGM0IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc3dhbDItc3R5bGVkIHtcclxuICBtYXJnaW46IDAuMzEyNWVtO1xyXG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4xZW07XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0cmFuc3BhcmVudDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQ6bm90KFtkaXNhYmxlZF0pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IDAgMCAvIGF1dG8gYXV0byBwYWRkaW5nLWJveCBib3JkZXItYm94IHNjcm9sbDtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDY2ZTA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTIsIDEwMiwgMjI0LCAwLjUpO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItZGVueSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCAwIDAgLyBhdXRvIGF1dG8gcGFkZGluZy1ib3ggYm9yZGVyLWJveCBzY3JvbGw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNzQxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCA1NSwgNjUsIDAuNSk7XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgMCAwIC8gYXV0byBhdXRvIHBhZGRpbmctYm94IGJvcmRlci1ib3ggc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNzg4MTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEwLCAxMjAsIDEyOSwgMC41KTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWRlZmF1bHQtb3V0bGluZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTAwLCAxNTAsIDIwMCwgMC41KTtcclxufVxyXG4uc3dhbDItc3R5bGVkOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnN3YWwyLWZvb3RlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDFlbSAxZW0gMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMC4yNWVtO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnN3YWwyLWltYWdlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAyZW0gYXV0byAxZW07XHJcbn1cclxuXHJcbi5zd2FsMi1jbG9zZSB7XHJcbiAgei1pbmRleDogMjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxLjJlbTtcclxuICBoZWlnaHQ6IDEuMmVtO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xLjJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcywgYm94LXNoYWRvdyAwLjFzO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAyLjVlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNsb3NlOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmMjc0NzQ7XHJcbn1cclxuLnN3YWwyLWNsb3NlOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XHJcbn1cclxuLnN3YWwyLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5zd2FsMi1odG1sLWNvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSAxLjZlbSAwLjNlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc3dhbDItaW5wdXQsXHJcbi5zd2FsMi1maWxlLFxyXG4uc3dhbDItdGV4dGFyZWEsXHJcbi5zd2FsMi1zZWxlY3QsXHJcbi5zd2FsMi1yYWRpbyxcclxuLnN3YWwyLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xyXG59XHJcblxyXG4uc3dhbDItaW5wdXQsXHJcbi5zd2FsMi1maWxlLFxyXG4uc3dhbDItdGV4dGFyZWEge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMsIGJveC1zaGFkb3cgMC4xcztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NWVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG59XHJcbi5zd2FsMi1pbnB1dC5zd2FsMi1pbnB1dGVycm9yLFxyXG4uc3dhbDItZmlsZS5zd2FsMi1pbnB1dGVycm9yLFxyXG4uc3dhbDItdGV4dGFyZWEuc3dhbDItaW5wdXRlcnJvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3YWwyLWlucHV0OmZvY3VzLFxyXG4uc3dhbDItZmlsZTpmb2N1cyxcclxuLnN3YWwyLXRleHRhcmVhOmZvY3VzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjRkYmVkO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XHJcbn1cclxuLnN3YWwyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG4uc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4uc3dhbDItZmlsZTo6cGxhY2Vob2xkZXIsXHJcbi5zd2FsMi10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uc3dhbDItcmFuZ2Uge1xyXG4gIG1hcmdpbjogMWVtIDJlbSAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uc3dhbDItcmFuZ2UgaW5wdXQge1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuLnN3YWwyLXJhbmdlIG91dHB1dCB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3dhbDItcmFuZ2UgaW5wdXQsXHJcbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xyXG4gIGhlaWdodDogMi42MjVlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICBsaW5lLWhlaWdodDogMi42MjVlbTtcclxufVxyXG5cclxuLnN3YWwyLWlucHV0IHtcclxuICBoZWlnaHQ6IDIuNjI1ZW07XHJcbiAgcGFkZGluZzogMCAwLjc1ZW07XHJcbn1cclxuXHJcbi5zd2FsMi1maWxlIHtcclxuICB3aWR0aDogNzUlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuXHJcbi5zd2FsMi10ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiA2Ljc1ZW07XHJcbiAgcGFkZGluZzogMC43NWVtO1xyXG59XHJcblxyXG4uc3dhbDItc2VsZWN0IHtcclxuICBtaW4td2lkdGg6IDUwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC4zNzVlbSAwLjYyNWVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG5cclxuLnN3YWwyLXJhZGlvLFxyXG4uc3dhbDItY2hlY2tib3gge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4uc3dhbDItcmFkaW8gbGFiZWwsXHJcbi5zd2FsMi1jaGVja2JveCBsYWJlbCB7XHJcbiAgbWFyZ2luOiAwIDAuNmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG4uc3dhbDItcmFkaW8gaW5wdXQsXHJcbi5zd2FsMi1jaGVja2JveCBpbnB1dCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgbWFyZ2luOiAwIDAuNGVtO1xyXG59XHJcblxyXG4uc3dhbDItaW5wdXQtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG59XHJcblxyXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiAwLjYyNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2U6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIhXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBtaW4td2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgbWFyZ2luOiAwIDAuNjI1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3dhbDItaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiA1ZW07XHJcbiAgbWFyZ2luOiAyLjVlbSBhdXRvIDAuNmVtO1xyXG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDVlbTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMy43NWVtO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIHtcclxuICBib3JkZXItY29sb3I6ICNmMjc0NzQ7XHJcbiAgY29sb3I6ICNmMjc0NzQ7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgLnN3YWwyLXgtbWFyayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMi4zMTI1ZW07XHJcbiAgd2lkdGg6IDIuOTM3NWVtO1xyXG4gIGhlaWdodDogMC4zMTI1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XHJcbiAgbGVmdDogMS4wNjI1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvci5zd2FsMi1pY29uLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IC5zd2FsMi14LW1hcmsge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNmYWNlYTg7XHJcbiAgY29sb3I6ICNmOGJiODY7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZy5zd2FsMi1pY29uLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLWljb24tY29udGVudCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogIzlkZTBmNjtcclxuICBjb2xvcjogIzNmYzNlZTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvLnN3YWwyLWljb24tc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtaS1tYXJrIDAuOHM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogI2M5ZGFlMTtcclxuICBjb2xvcjogIzg3YWRiZDtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbi5zd2FsMi1pY29uLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IC5zd2FsMi1pY29uLWNvbnRlbnQge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIDAuOHM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xyXG4gIGNvbG9yOiAjYTVkYzg2O1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMuNzVlbTtcclxuICBoZWlnaHQ6IDcuNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcclxuICB0b3A6IC0wLjQzNzVlbTtcclxuICBsZWZ0OiAtMi4wNjM1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAzLjc1ZW0gMy43NWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcclxuICB0b3A6IC0wLjY4NzVlbTtcclxuICBsZWZ0OiAxLjg3NWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAzLjc1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAtMC4yNWVtO1xyXG4gIGxlZnQ6IC0wLjI1ZW07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHJnYmEoMTY1LCAyMjAsIDEzNCwgMC4zKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMC41ZW07XHJcbiAgbGVmdDogMS42MjVlbTtcclxuICB3aWR0aDogMC40Mzc1ZW07XHJcbiAgaGVpZ2h0OiA1LjYyNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGhlaWdodDogMC4zMTI1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkYzg2O1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcclxuICB0b3A6IDIuODc1ZW07XHJcbiAgbGVmdDogMC44MTI1ZW07XHJcbiAgd2lkdGg6IDEuNTYyNWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xyXG4gIHRvcDogMi4zNzVlbTtcclxuICByaWdodDogMC41ZW07XHJcbiAgd2lkdGg6IDIuOTM3NWVtO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIDAuNzVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHQge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSA0LjI1cyBlYXNlLWluO1xyXG59XHJcblxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDEuMjVlbSBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcclxuICB6LWluZGV4OiAyMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICBiYWNrZ3JvdW5kOiAjMjc3OGM0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XHJcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XHJcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcclxuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcclxuICB6LWluZGV4OiAxMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMi41ZW07XHJcbiAgaGVpZ2h0OiAwLjRlbTtcclxuICBtYXJnaW46IDAgLTFweDtcclxuICBiYWNrZ3JvdW5kOiAjMjc3OGM0O1xyXG59XHJcblxyXG5bY2xhc3NePXN3YWwyXSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnN3YWwyLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xyXG59XHJcblxyXG4uc3dhbDItaGlkZSB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1oaWRlIDAuMTVzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3dhbDItbm9hbmltYXRpb24ge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zd2FsMi1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLnN3YWwyLXJ0bCAuc3dhbDItY2xvc2Uge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnN3YWwyLXJ0bCAuc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTkzOTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMyMDIzMmE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIGRpdiB7XHJcbiAgbWF4LXdpZHRoOiA1NjBweDtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0NiU7XHJcbn1cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIgaWZyYW1lIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogNTUuNTU1NTU1NTU1NnZtaW47XHJcbiAgbWFyZ2luOiAxNnB4IGF1dG87XHJcbn1cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIgc3Ryb25nIHtcclxuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHdoaXRlO1xyXG59XHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTk0MDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2FhYTtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIGJ1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3Qtc2hvdyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjYyNWVtKSByb3RhdGVaKDJkZWcpO1xyXG4gIH1cclxuICAzMyUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooLTJkZWcpO1xyXG4gIH1cclxuICA2NiUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNWVtKSByb3RhdGVaKDJkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKDBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWhpZGUge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMC41NjI1ZW07XHJcbiAgICBsZWZ0OiAwLjA2MjVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA1NCUge1xyXG4gICAgdG9wOiAwLjEyNWVtO1xyXG4gICAgbGVmdDogMC4xMjVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgdG9wOiAwLjYyNWVtO1xyXG4gICAgbGVmdDogLTAuMjVlbTtcclxuICAgIHdpZHRoOiAxLjYyNWVtO1xyXG4gIH1cclxuICA4NCUge1xyXG4gICAgdG9wOiAxLjA2MjVlbTtcclxuICAgIGxlZnQ6IDAuNzVlbTtcclxuICAgIHdpZHRoOiAwLjVlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDEuMTI1ZW07XHJcbiAgICBsZWZ0OiAwLjE4NzVlbTtcclxuICAgIHdpZHRoOiAwLjc1ZW07XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAxLjYyNWVtO1xyXG4gICAgcmlnaHQ6IDEuMzc1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNjUlIHtcclxuICAgIHRvcDogMS4yNWVtO1xyXG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDg0JSB7XHJcbiAgICB0b3A6IDAuOTM3NWVtO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMS4xMjVlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDAuOTM3NWVtO1xyXG4gICAgcmlnaHQ6IDAuMTg3NWVtO1xyXG4gICAgd2lkdGg6IDEuMzc1ZW07XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItc2hvdyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1oaWRlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAxLjE4NzVlbTtcclxuICAgIGxlZnQ6IDAuMDYyNWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDU0JSB7XHJcbiAgICB0b3A6IDEuMDYyNWVtO1xyXG4gICAgbGVmdDogMC4xMjVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA3MCUge1xyXG4gICAgdG9wOiAyLjE4NzVlbTtcclxuICAgIGxlZnQ6IC0wLjM3NWVtO1xyXG4gICAgd2lkdGg6IDMuMTI1ZW07XHJcbiAgfVxyXG4gIDg0JSB7XHJcbiAgICB0b3A6IDNlbTtcclxuICAgIGxlZnQ6IDEuMzEyNWVtO1xyXG4gICAgd2lkdGg6IDEuMDYyNWVtO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMi44MTI1ZW07XHJcbiAgICBsZWZ0OiAwLjgxMjVlbTtcclxuICAgIHdpZHRoOiAxLjU2MjVlbTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDMuMzc1ZW07XHJcbiAgICByaWdodDogMi44NzVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2NSUge1xyXG4gICAgdG9wOiAzLjM3NWVtO1xyXG4gICAgcmlnaHQ6IDIuODc1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgODQlIHtcclxuICAgIHRvcDogMi4xODc1ZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzLjQzNzVlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDIuMzc1ZW07XHJcbiAgICByaWdodDogMC41ZW07XHJcbiAgICB3aWR0aDogMi45Mzc1ZW07XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbiAgNSUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbiAgMTIlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtcXVlc3Rpb24tbWFyayB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0zNjBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWktbWFyayB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTI1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigxNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbmJvZHkuc3dhbDItaGVpZ2h0LWF1dG8ge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLXBvcHVwIHtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikgPiBbYXJpYS1oaWRkZW49dHJ1ZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSAuc3dhbDItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1sZWZ0IHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59IiwgIi5zYS1idXR0b24tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jYW5jZWwsXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY29uZmlybSB7XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jYW5jZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogT3BlblNhbnMtc2VtaWJvbGQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jYW5jZWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU3NmQ7XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY29uZmlybSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogT3BlblNhbnMtc2VtaWJvbGQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNvbmZpcm06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmE2ZWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5zdG9wLXNjcm9sbGluZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc3dhbDItYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItYWN0aW9ucyAuc3dhbDItY2FuY2VsIHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG59XHJcblxyXG4uc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94IGlucHV0LCAuc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94IHNwYW4ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnN3YWwyLW1vZGFsIC5zd2FsMi1jaGVja2JveCBzcGFuIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIC5zYS1zbWFsbCBoMiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIgLnNhLXNtYWxsIC5zd2FsMi1jb250ZW50LFxyXG4uc3dhbDItY29udGFpbmVyIC5zYS1zbWFsbCAuc3dhbDItaHRtbC1jb250YWluZXIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciAuc2Etc21hbGwgLnN3YWwyLWFjdGlvbnMge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIgLnNhLXNtYWxsIC5zd2FsMi1jaGVja2JveCB7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuYm9keS5zd2FsMi1zaG93biB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zYS1jdXN0b20ge1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxufVxyXG5cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNhLXBlcm1pc3Npb24tbm90aWZpY2F0aW9ucyAuc3dhbDItaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3dhbDItaHRtbC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxZW0gMS42ZW0gMC4zZW07XHJcbn1cclxuXHJcbmJvZHkgLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTAwNjA7XHJcbn0iLCAiLmJsb2NrIHtcclxuICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcclxufVxyXG5cclxuLmJsb2NrLWFsdCB7XHJcbiAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XHJcbiAgcGFkZGluZzogMS4zMTI1cmVtIDEuNTYyNXJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmJsb2NrLWFsdCAudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcclxufVxyXG5cclxuLmJsb2NrLWhlYWQge1xyXG4gIG1hcmdpbjogMCAwIDEuMjVyZW0gMDtcclxufVxyXG5cclxuLmJsb2NrLWFsdC1oZWFkIHtcclxuICBtYXJnaW46IDAgMCAwLjkzNzVyZW0gMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5ibG9jay1jb250ZW50IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbn1cclxuXHJcbi5ibG9jay1hbHQtY29udGVudCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5uYW1lLXZhbHVlLWJsb2NrcyB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4ubmFtZS12YWx1ZS1ibG9ja3MgLm5hbWUtdmFsdWUtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbn1cclxuLm5hbWUtdmFsdWUtYmxvY2tzIC5ibG9jay12YWx1ZSxcclxuLm5hbWUtdmFsdWUtYmxvY2tzIC5ibG9jay1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbn1cclxuLm5hbWUtdmFsdWUtYmxvY2tzIC5ibG9jay1uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm5hbWUtdmFsdWUtbGlzdC1ibG9jayAubGlzdC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxufVxyXG4ubmFtZS12YWx1ZS1saXN0LWJsb2NrIC5saXN0LW5hbWUsXHJcbi5uYW1lLXZhbHVlLWxpc3QtYmxvY2sgLmxpc3QtdmFsdWUge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuLm5hbWUtdmFsdWUtbGlzdC1ibG9jayAubGlzdC1uYW1lIHtcclxuICBjb2xvcjogI2IzYjRiNztcclxufVxyXG5cclxuLmJsb2NrLWV4dWRpbmcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5ibG9jay1leHVkaW5nLXJvdyB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbTtcclxuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gI2U5ZTllOSBzb2xpZDtcclxufVxyXG4uYmxvY2stZXh1ZGluZy1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufSIsICIuZm9ybS1maWVsZC1uYW1lLFxyXG4uZm9ybS1maWVsZC1pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZC1uYW1lLWFsdCxcclxuLmZvcm0tZmllbGQtaW5wdXQtYWx0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLyogbGluZS1oZWlnaHQ6IDE7ICovXHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkLW5hbWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLmZvcm0tZmllbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZvcm0tdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvcm0tY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIDEuNTYyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWlucHV0LXRpdGxlIHtcclxuICBwYWRkaW5nLXRvcDogMS4zMTI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG4uZm9ybS1pbnB1dC10aXRsZS5tb01hcmdpblRvcCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZm9ybS1pbnB1dC10aXRsZS5tb01hcmdpbkJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZvcm0taW5wdXQtdmFsdWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1yZXF1aXJlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uaW5wdXQtcmVxdWlyZWQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIipcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4uaW5wdXQtcmVxdWlyZWQuZm9ybS1maWVsZC1uYW1lOjphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLmlucHV0LXJlcXVpcmVkX19yZWwuaW5wdXQtcmVxdWlyZWQ6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG5cclxuLmZvcm0tYnV0dG9ucy1ibG9jayB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxufVxyXG5cclxuLmZvcm0tcmVxdWlyZWQtZXhwbGFuYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGNvbG9yOiAjYWNhZGFlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZm9ybS1yZXF1aXJlZC1leHBsYW5hdGlvbjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiKlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgY29sb3I6IHJlZDtcclxuICBsZWZ0OiAtMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS1sZWdlbmQge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWFkZG9uLXRleHQgLnRpdGxlIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcGFkZGluZzogMCAwIDAuNjI1cmVtIDA7XHJcbn1cclxuXHJcbi50ZXh0LXJlcXVpcmVkIHtcclxuICBjb2xvcjogcmVkO1xyXG59IiwgImEge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubGluay10ZXh0LWRlY29yYXRpb24taW52ZXJ0IHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1pbnZlcnQ6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLW5vbmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubGluay10ZXh0LWRlY29yYXRpb24tbm9uZTpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1ub25lOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGluay10ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmU6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZTphY3RpdmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5saW5rLWRvdHRlZCxcclxuLmxpbmstZG90dGVkLWludmVydCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbn1cclxuLmxpbmstZG90dGVkOmhvdmVyLFxyXG4ubGluay1kb3R0ZWQtaW52ZXJ0OmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rLWRhc2hlZCxcclxuLmxpbmstZGFzaGVkLWludmVydCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbn1cclxuLmxpbmstZGFzaGVkOmhvdmVyLFxyXG4ubGluay1kYXNoZWQtaW52ZXJ0OmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rLWRvdHRlZCxcclxuLmxpbmstZGFzaGVkIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGluay1kb3R0ZWQtaW52ZXJ0OmhvdmVyLFxyXG4ubGluay1kYXNoZWQtaW52ZXJ0OmhvdmVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxpbmstZG90dGVkLW5vbmUsXHJcbi5saW5rLWRhc2hlZC1ub25lIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxpbmstcmV0dXJuIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsICJ0YWJsZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgLyogJjpub3QoW2NlbGxwYWRkaW5nXSkge1xuICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAkdmVydGljYWwtaW50ZXJ2YWwteHNtYWxsICRob3Jpem9udGFsLWludGVydmFsLXhzbWFsbDtcbiAgICAgIH1cbiAgfSAqL1xyXG59XHJcbnRhYmxlOm5vdChbY2VsbHNwYWNpbmddKSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG50YWJsZTpub3QoW2NlbGxzcGFjaW5nXSkgdGQsXHJcbnRhYmxlOm5vdChbY2VsbHNwYWNpbmddKSB0aCB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4udGFibGUtd2l0aG91dC1ib3JkZXJzIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnRhYmxlLXdpdGhvdXQtYm9yZGVycyB0ZCxcclxuLnRhYmxlLXdpdGhvdXQtYm9yZGVycyB0aCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uT3BsYXRhIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLk9wbGF0YSB0ZCxcclxuLk9wbGF0YSB0aCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBpbnBsYWNlICovXHJcbnRhYmxlW2FsaWduPWNlbnRlcl0ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxudGFibGVbYm9yZGVyPVwiMFwiXSB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbnRhYmxlW2JvcmRlcj1cIjBcIl0gdGQsXHJcbnRhYmxlW2JvcmRlcj1cIjBcIl0gdGgge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmhpZGRlbi14cy10YWJsZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZS14cy10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhpZGRlbi1zbS10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwgIi5wYWdlbnVtYmVyZXIge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxufVxyXG4ucGFnZW51bWJlcmVyLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWdlbnVtYmVyZXIgLnBhZ2UtYWxsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWdlbnVtYmVyZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucGFnZW51bWJlcmVyLXNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUzZTQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4ucGFnZW51bWJlcmVyLW5leHQsXHJcbi5wYWdlbnVtYmVyZXItcHJldiB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBhZ2VudW1iZXJlci1uZXh0OmhvdmVyLFxyXG4ucGFnZW51bWJlcmVyLXByZXY6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBhZ2VudW1iZXJlci1uZXh0LXRleHQsXHJcbi5wYWdlbnVtYmVyZXItcHJldi10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwgIlt0eXBlPXRleHRdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPXBhc3N3b3JkXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT1zZWFyY2hdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPWVtYWlsXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT1udW1iZXJdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPXRlbF0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9dXJsXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG50ZXh0YXJlYS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5zZWxlY3QubmctZGlydHkubmctaW52YWxpZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG4gIC8qIGJhY2tncm91bmQ6ICNmZmY3ZjcgKi9cclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmUubmctZGlydHkubmctaW52YWxpZCB+IC5jdXN0b20taW5wdXQtcmFkaW8sIC5jdXN0b20taW5wdXQtbmF0aXZlLm5nLWRpcnR5Lm5nLWludmFsaWQgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBib3JkZXItY29sb3I6ICNmMTU5NTk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuMTI1cmVtIDAgI2YxNTk1OTtcclxufVxyXG5cclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT10ZXh0XS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPXBhc3N3b3JkXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPXNlYXJjaF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT1lbWFpbF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT1udW1iZXJdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9dGVsXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPXVybF0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSB0ZXh0YXJlYS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IHNlbGVjdC5uZy1pbnZhbGlkIHtcclxuICBib3JkZXItY29sb3I6ICNmMTU5NTk7XHJcbiAgLyogYmFja2dyb3VuZDogI2ZmZjdmNyAqL1xyXG59XHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgLmN1c3RvbS1pbnB1dC1uYXRpdmUubmctaW52YWxpZCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNjI1cmVtICNmMTU5NTk7XHJcbn1cclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSAuY3VzdG9tLWlucHV0LW5hdGl2ZS5uZy1pbnZhbGlkIH4gLmN1c3RvbS1pbnB1dC1yYWRpbywgLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSAuY3VzdG9tLWlucHV0LW5hdGl2ZS5uZy1pbnZhbGlkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwLjEyNXJlbSAwICNmMTU5NTk7XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uLXBvcG92ZXIge1xyXG4gIGNvbG9yOiAjZjE1OTU5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZXJyb3ItdGV4dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjE1OTU5O1xyXG59XHJcblxyXG4uZXJyb3ItY29sb3Ige1xyXG4gIGNvbG9yOiAjZjE1OTU5O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmF1dG9jb21wbGV0ZXItc3ViIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1heC1oZWlnaHQ6IDE1LjYyNXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCAjZWRlZGVlIHNvbGlkO1xyXG59XHJcbi5hdXRvY29tcGxldGVyLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4uYXV0b2NvbXBsZXRlci1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtaW1hZ2UtYmxvY2sge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtbmFtZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYWRkaXRpb25hbC1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYWRkaXRpb25hbC1ibG9jayAucHJpY2UtdW5rbm93biB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1wcm9kdWN0LXByaWNlLXRleHQsXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtcHJpY2UtdmFsdWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYW1vdW50LXRleHQsXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtcHJpY2UtdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtaW1hZ2UtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1jcm9zcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0b3A6IDAuMzEyNXJlbTtcclxuICByaWdodDogMC45Mzc1cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxufVxyXG4uYXV0b2NvbXBsZXRlci1jcm9zczpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1jcm9zczo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgY29udGVudDogXCJcdTAwRDdcIjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuNTYyNXJlbTtcclxuICBoZWlnaHQ6IDEuNTYyNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLWZvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1zdWItaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDVweCk7ICovXHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtc2VhcmNoLWJsb2NrIC5hdXRvY29tcGxldGVyLWNyb3NzIHtcclxuICByaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItc2Nyb2xsYWJsZSArIC5hdXRvY29tcGxldGVyLWNyb3NzIHtcclxuICByaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLWNhdGVnb3J5IHtcclxuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC45Mzc1cmVtIDAuMzc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNlYXJjaC1pdGVtLXRpdGxlIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLXByb2R1Y3Qge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLWxpc3QtaXRlbS1wcm9kdWN0ICsgLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLXByb2R1Y3Qge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLW5vdGhpbmcge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn0iLCAiLmhhcm1vbmljYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIC5oYXJtb25pY2EtdGlsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWRvdHMge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWxpc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogLmhhcm1vbmljYS10aWxlLXN1Ym1lbnUtaW52ZXJ0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSAqL1xyXG4uaGFybW9uaWNhLXRpbGUtcm93IHtcclxuICBtYXJnaW46IDAuNDM3NXJlbSAwO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtc3VibWVudS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oYXJtb25pY2EtdGlsZS1saW5rIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5hZHYtbW9kYWwtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uYWR2LWJvZHktZml4ZWQtdG91Y2gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmFkdi1tb2RhbCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIG1heC13aWR0aDogODB2dztcclxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICBtYXgtaGVpZ2h0OiB2YXIoLS1taW4tZnVsbC1oZWlnaHQsIDEwMHZoKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWhlYWRlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTsgLyogc2hvdWxkIG1hdGNoIGJhY2tncm91bmQsIGNhbid0IGJlIHRyYW5zcGFyZW50ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtZm9vdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG9yZGVyOiAxMDA7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlOjphZnRlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uYWR2LW1vZGFsIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmFkdi1tb2RhbC5hZHYtbW9kYWwtaW4taWZyYW1lOjphZnRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAyNSU7XHJcbiAgLyogbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgKi9cclxuICBtYXJnaW46IGF1dG87XHJcbiAgLyogdG9wOiA1MCU7ICovXHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWlubmVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBhZHYtbW9kYWwtaW4taWZyYW1lIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pLCAobWF4LWhlaWdodDogNDgwcHgpIHtcclxuICAuYWR2LW1vZGFsLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDEwcHggMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvKiAuYWR2LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfSAqL1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWlubmVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bzsgLyogXHUwNDM0XHUwNDNCXHUwNDRGIHNhZmFyaSAqL1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQ1cHgpO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1taW4tZnVsbC1oZWlnaHQsIDEwMHZoKSAtIDQ1cHgpO1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5idXktb25lLWNsaWNrLWRpYWxvZyxcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5idXktb25lLWNsaWNrLWRpYWxvZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZSxcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB0b3A6IC0zNnB4O1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIC5hZHYtY2xvc2Utb3V0c2lkZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn0iLCAiLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWhlYWRlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWZvb3RlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtZm9vdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6aG92ZXIsIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTphY3RpdmUsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZTpob3ZlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlOjphZnRlcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSksIChtYXgtaGVpZ2h0OiA0ODBweCkge1xyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZSxcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIC5hZHYtY2xvc2Utb3V0c2lkZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn0iLCAiLmFkdi1wb3BvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiA3MDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTRweDtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMC42MjVyZW07XHJcbiAgd2lkdGg6IDAuNjI1cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wIC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wbGVmdCAuYWR2LXBvcG92ZXItdGlsZSxcclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLWJvdHRvbSAuYWR2LXBvcG92ZXItdGlsZSB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBoZWlnaHQ6IGNhbGMoMC42MjVyZW0gLSAxcHgpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wIC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tYm90dG9tIC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3AgLmFkdi1wb3BvdmVyLXRpbGUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3BsZWZ0IC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXRvcCAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wbGVmdCAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICB0b3A6IC0xMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tYm90dG9tIC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1ib3R0b20gLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgLyogbm90aGluZyAqL1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tbGVmdCAuYWR2LXBvcG92ZXItdGlsZSxcclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXJpZ2h0IC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0byAwO1xyXG4gIGhlaWdodDogMS4xODc1cmVtO1xyXG4gIHdpZHRoOiAwLjYyNXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tbGVmdCAuYWR2LXBvcG92ZXItdGlsZSB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLWxlZnQgLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXJpZ2h0IC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXJpZ2h0IC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIGxlZnQ6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHotaW5kZXg6IDYwMDtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1jcm9zcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNHB4O1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItY3Jvc3NfX3RleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiNjb25uZWN0b3JQb3BvdmVyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuI2Nvbm5lY3RvclBvcG92ZXIgLmFkdi1wb3BvdmVyLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAyMXB4O1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbi5jb25uZWN0b3ItcG9wb3Zlci13cmFwLmFjdGl2ZSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMTY0cHg7XHJcbiAgbGVmdDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmNvbm5lY3Rvci1wb3BvdmVyLXdyYXAuYWN0aXZlIC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNDJweDtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC02cHgpO1xyXG59XHJcbi5jb25uZWN0b3ItcG9wb3Zlci13cmFwLmFjdGl2ZSB+IC5jb25uZWN0b3I6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwMDAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogN3B4O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jb25uZWN0b3JfX3RyaWdnZXItLXdhdmUtYW5pbWF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tbmFtZTogc2hhZG93V2F2ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuQGtleWZyYW1lcyBzaGFkb3dXYXZlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICMyZDljZWQ7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICMyZDljZWQ7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjMmQ5Y2VkO1xyXG4gIH1cclxufVxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovIiwgIi5yZWFkbW9yZS1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJlYWRtb3JlLWV4cGFuZGVkIC5yZWFkbW9yZS1jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiAyMDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJlYWRtb3JlLWxpbmsge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnJlYWRtb3JlLWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnJlYWRtb3JlLXVudmlzaWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsICIuc3BpbmJveC1tb3JlLFxyXG4uc3BpbmJveC1sZXNzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNwaW5ib3gtYnV0dG9uLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zcGluYm94LWlucHV0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uc3BpbmJveC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnNwaW5ib3gtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3BpbmJveC1pbnB1dC13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc3BpbmJveC1ibG9jayB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zcGluYm94LS1tb2JpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWlucHV0LXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtaW5wdXQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94X19hcnJvd3Mge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbGVzcyxcclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3M6OmJlZm9yZSxcclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlOjpiZWZvcmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3Mge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1sZXNzOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlIHtcclxuICByaWdodDogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LW1vcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4NDNcIjtcclxufVxyXG5cclxuLnNwaW5ib3gtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59IiwgIi50b29sdGlwIHtcclxuICAtLWJzLXRvb2x0aXAtYmc6ICMwMDA7XHJcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMDtcclxuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDA7XHJcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG4udG9vbHRpcC5yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4udG9vbHRpcC5sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAuaW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnRvb2x0aXAudG9wIHtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG59IiwgIi51aWItcG9zaXRpb24tbWVhc3VyZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IC05OTk5cHggIWltcG9ydGFudDtcclxuICBsZWZ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aWItcG9zaXRpb24tc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWliLXBvc2l0aW9uLWJvZHktc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxufSIsICJbdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAudG9wLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnRvcC1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmJvdHRvbS1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAubGVmdC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5yaWdodC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnJpZ2h0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnJpZ2h0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnRvcC1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmJvdHRvbS1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5ib3R0b20tcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5sZWZ0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAucmlnaHQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnRvcC1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIuYm90dG9tLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5ib3R0b20tcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmxlZnQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci50b3AtbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIuYm90dG9tLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIudG9wLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci50b3AtcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmxlZnQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC1ib3R0b20gPiAuYXJyb3cge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3ZlcixcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIsXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4iLCAiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4uc2Nyb2xsLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjkpO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAyMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNjcm9sbC10by10b3A6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbn1cclxuLnNjcm9sbC10by10b3AgLnRvLXRvcC1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8tdG9wLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODRweCkge1xyXG4gIC5zY3JvbGwtdG8tdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCAiLnRyYW5zZm9ybWVyLWZyZWV6ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLW5vdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMzE7XHJcbn1cclxuLnRyYW5zZm9ybWVyLW5vdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLXRvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyIHtcclxuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAzMTtcclxufVxyXG4udHJhbnNmb3JtZXItdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi50cmFuc2Zvcm1lci10b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3Zlci0tYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1oaWRkZW4ge1xyXG4gIC8qIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgKi9cclxuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItc3RpY2t5IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxufSIsICIuem9vbWVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi56b29tZXItd2luZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi56b29tZXItbGVucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB6LWluZGV4OiAxNTtcclxufVxyXG5cclxuLnpvb21lci1wcm9jZXNzaW5nOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnpvb21lci1pbm5lciArIC56b29tZXItd2luZG93IHtcclxuICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLnpvb21lci1yaWdodCArIC56b29tZXItd2luZG93IHtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uem9vbWVyLXdpbmRvdy10aXRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbn0iLCAiW2RhdGEtc3VibWVudV0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc3VibWVudV0uc2hvdy1zdWJtZW51IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbltkYXRhLXN1Ym1lbnVdLnZpc2libGUtc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsICIucG9wb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA2MDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLnBvcG92ZXIudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci5yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLnBvcG92ZXIuYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLmxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xyXG59XHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyxcclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJvdHRvbTogLTExcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB0b3A6IC0xMXB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICBib3R0b206IC0xMHB4O1xyXG59XHJcbiIsICIuY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1tYWluLWxpc3Qge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbGlzdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtc2VsZWN0ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1uYXYtcHJldixcclxuLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OmZvY3VzLFxyXG4uY2Fyb3VzZWwtbmF2LW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OjphZnRlcixcclxuLmNhcm91c2VsLW5hdi1uZXh0OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1uYXYtcHJldjpkaXNhYmxlZCxcclxuLmNhcm91c2VsLW5hdi1uZXh0OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdmVydGljYWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5jYXJvdXNlbC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmNhcm91c2VsLXZlcnRpY2FsID4gLmNhcm91c2VsLW5hdi1pbnNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2IHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNhcm91c2VsLWhvcml6b250YWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LWluc2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LXByZXY6ZGlzYWJsZWQsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQ6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAucmVzLWFycm93LXByZXYuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiAtMC4xODc1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctcHJldi5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgcmlnaHQ6IDIuMTg3NXJlbTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbW9iaWxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdXBkYXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogLmNhcm91c2VsLWxpc3Qge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfSAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtLW5vdC1oaWRkZW4tb24tdXBkYXRlLmNhcm91c2VsLXVwZGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNhcm91c2VsLW5hdi1ub3Qtc2hvdyA+IC5jYXJvdXNlbC1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1zY3JvbGwtbmF2IC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG59IiwgIi50YWJzLWhlYWRlcnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50YWItY29udGVudCxcclxuLm1vYmlsZS10YWItY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50LWFjdGl2ZSxcclxuLm1vYmlsZS10YWItY29udGVudC1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG5cclxuLnRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMmUzZTQ7XG4gIH0gKi9cclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXJzLFxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVycyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWhlYWRlci1pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLXRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcclxufSIsICIucGhvdG8tdmlld2VyLW1vZGFsIHtcclxuICBtaW4td2lkdGg6IDYwdnc7XHJcbn0iLCAiLyohXG4gKiBWaWV3ZXIuanMgdjEuMTEuNlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL3ZpZXdlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIzLTEwLTA1VDEzOjMyOjM0Ljk0OVpcclxuICovXHJcblxyXG4udmlld2VyLXpvb20taW46OmJlZm9yZSwgLnZpZXdlci16b29tLW91dDo6YmVmb3JlLCAudmlld2VyLW9uZS10by1vbmU6OmJlZm9yZSwgLnZpZXdlci1yZXNldDo6YmVmb3JlLCAudmlld2VyLXByZXY6OmJlZm9yZSwgLnZpZXdlci1wbGF5OjpiZWZvcmUsIC52aWV3ZXItbmV4dDo6YmVmb3JlLCAudmlld2VyLXJvdGF0ZS1sZWZ0OjpiZWZvcmUsIC52aWV3ZXItcm90YXRlLXJpZ2h0OjpiZWZvcmUsIC52aWV3ZXItZmxpcC1ob3Jpem9udGFsOjpiZWZvcmUsIC52aWV3ZXItZmxpcC12ZXJ0aWNhbDo6YmVmb3JlLCAudmlld2VyLWZ1bGxzY3JlZW46OmJlZm9yZSwgLnZpZXdlci1mdWxsc2NyZWVuLWV4aXQ6OmJlZm9yZSwgLnZpZXdlci1jbG9zZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFBVUNBWUFBQUJXT3lKREFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQngwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnUm1seVpYZHZjbXR6SUVOVE51aThzb3dBQUFRUFNVUkJWSGljN1pzL2lGeFZGTWEvMFUyVWFKR2tzVWduSVZoWXhWaHBqRGJaQ0JtTGRBWUVDeHNSRkJUVWFtY1hVaVNObmNnS1FiU3hzeEg4Z3pBUDNGVTJqWTBrS0tKTmlpaUlnaEZsY2NuUDRwM25QQ2R2M3A5Nzc4dnNMT2NIQjJiZnZlZWI3OTU1YzNqdnZOa0JJTWR4bkQ2NGE5NEdITWZadTNpQmNSeW5ON3pBT0k3VEcxNWdIQ2VlTlVrcjh6YXhHMmxiWURZc2RnTWJrdEJzUDAzamRRd2xqU1hkdEJoTE9tdGpvd0M5TWc5TCtrblNsY0Q4VE5LcFNBOWxCcEsySkYyVmREU1I1bjVKNjRtMHFsaTM5OWhORk1VbHBzaFFpaTVqYlhUYkhHdmlCMG5MTmVORFNkOVZPNEEyVWRCMmZwK3gwZUNuYVh4V1hHQTJYMGF1LzNIZ045UDRMRkNqSUFOT0pkckxyMHp6WitCRXBOWUR3S2JwblFNZUF3NG04SGpRdE02WjlxYTkxN3pQUXdGcjNNNUtnQTZKNXJUSkNkRlpKajkvbHl2R2hzRHZ3Rk5WdVYyTWhoanJLNmI5YkZpRStqMXI4N2VCbDRIRHdDRjcvVS9rK29mQVg1Yi9FWEJ2NUpvTE11SUx6ZjNBcDZaM0V6Z2RxSE1DdUY3aGNRZjRIRGdlb0huY2NuY3FkSy9UdlNEV2ZmRlhJL2V4SUNZL3haeXFjNlhMV0YxVUZabmE0Z0o3cThCc1J2Z2QyL3hYcG82UCtEOWRmVDdQcEVDdEEzY25XUE0wR1hHRlpoL3dnV2x0QStjRE5DN1grQVA0R3pqWlFlK2s1ZFJ4dVlQZWl1WFU3ZTFxd0xwRHo3ZEZqWEtSYVN3dU1MdkFsRzh6WmxHK1ltaUsxSG9GcVQ3d1Ayeis0UTQ1VGZFR2NNdDAxeExvTlpFQlR3UnFENEJMcG5NTGVDMUE0MVVtVnhzWGdYZUJheVYvV3gyMHJwVHlycG5XUmZ0N3A2Ty9GZHF6R3JEdWtQTnRrYU1vTW8zRkJkQlNRTU9uWUJDUmV5ZjA1czEyNmZVOXl0Zlg5OCttWTU0S3hucDdTOUsza2o2VTlLWWRHMGg2VWRMYmtoN3BvRlhNZlVuU095VnZMMGg2VnRJWEhiUzZuT1Arcy9abTltdnlYVzF1dUM5b2haNzJFOXVEbVhXTEpPQjFHeHNIK0R4UGZ0c0I4QjZ3bEdETjAyVEFreEc2KzREM1RXc2JlQzVDUzhDREZjZStBVzUwMExoaE9XMjAyMFRSakszYjIxSEVtZ3RpOW0wUm9ueGJkTVplVnpWKy80dEYzY0JwUDdFOW1LSE5MNXE4aDVnMGVZc0NNUXowZXBxOGdRcndNWEFnY3MwRkdYR0ZSY0I5d0NlbUY5UGtiWXFNL0JhczdmeEx3TmVKUGRUZHBvNGl0UXRpOGxQTXFUcFh1b3pWUlZYUHBiSEkzS2tOVEIxTmZrTDgxajJtdmhEcDkxSGdWOU1LdVJJcXJ5a2ozV1BxNHJIeUwrYXhqOC9xR1BtVHFpNkY5WURsSE92SlU2b1ljVHNoL1RZU3pXbVRFNkpUMTlDdExUSnQzMkQ2Q21IZTBlUW4xTzh6NUFYZ1Q0c3g0VmN1MC9FUWVjTXlkQjh6MGhVV2tUZDJ0NENyd05FZVBxTUJjQVI0bXJCYnd5WExQV0phOHpyWG1tTEVoTkJtZnBrdVkyMTAyeHhyaWgrcGIraWVBYjZ2R2h1QTk3VWNKNUtSOGdaNzdLKzk5eHhlWUJ6SDZRMy9aMGZIY1hyREM0empPTDNoQmNaeG5ONzRGK3psdlhGV1hGOVBBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHg7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG5cclxuLnZpZXdlci16b29tLWluOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBjb250ZW50OiBcIlpvb20gSW5cIjtcclxufVxyXG5cclxuLnZpZXdlci16b29tLW91dDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiWm9vbSBPdXRcIjtcclxufVxyXG5cclxuLnZpZXdlci1vbmUtdG8tb25lOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XHJcbiAgY29udGVudDogXCJPbmUgdG8gT25lXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcmVzZXQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcclxuICBjb250ZW50OiBcIlJlc2V0XCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcHJldjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiUHJldmlvdXNcIjtcclxufVxyXG5cclxuLnZpZXdlci1wbGF5OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiUGxheVwiO1xyXG59XHJcblxyXG4udmlld2VyLW5leHQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XHJcbiAgY29udGVudDogXCJOZXh0XCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcm90YXRlLWxlZnQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7XHJcbiAgY29udGVudDogXCJSb3RhdGUgTGVmdFwiO1xyXG59XHJcblxyXG4udmlld2VyLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDtcclxuICBjb250ZW50OiBcIlJvdGF0ZSBSaWdodFwiO1xyXG59XHJcblxyXG4udmlld2VyLWZsaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcclxuICBjb250ZW50OiBcIkZsaXAgSG9yaXpvbnRhbFwiO1xyXG59XHJcblxyXG4udmlld2VyLWZsaXAtdmVydGljYWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDA7XHJcbiAgY29udGVudDogXCJGbGlwIFZlcnRpY2FsXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItZnVsbHNjcmVlbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMDtcclxuICBjb250ZW50OiBcIkVudGVyIEZ1bGwgU2NyZWVuXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiRXhpdCBGdWxsIFNjcmVlblwiO1xyXG59XHJcblxyXG4udmlld2VyLWNsb3NlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcclxufVxyXG5cclxuLnZpZXdlci1jb250YWluZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGVmdDogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRvcDogMDtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4udmlld2VyLWNvbnRhaW5lcjo6LW1vei1zZWxlY3Rpb24sIC52aWV3ZXItY29udGFpbmVyICo6Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY29udGFpbmVyOjpzZWxlY3Rpb24sXHJcbiAgLnZpZXdlci1jb250YWluZXIgKjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY29udGFpbmVyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuLnZpZXdlci1jb250YWluZXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY2FudmFzIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi52aWV3ZXItY2FudmFzID4gaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItZm9vdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi52aWV3ZXItbmF2YmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZXdlci1saXN0IHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi52aWV3ZXItbGlzdCA+IGxpIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IGxpOmZvY3VzLFxyXG4gICAgLnZpZXdlci1saXN0ID4gbGk6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci1saXN0ID4gbGk6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci1saXN0ID4gbGkgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4udmlld2VyLWxpc3QgPiAudmlld2VyLWxvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IC52aWV3ZXItbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlLFxyXG4gIC52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlOmZvY3VzLFxyXG4gIC52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuLnZpZXdlci1wbGF5ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogbm9uZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udmlld2VyLXBsYXllciA+IGltZyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA2cHggM3B4O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6Zm9jdXMsXHJcbiAgICAgIC52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiBsaTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLXNtYWxsIHtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IC52aWV3ZXItc21hbGw6OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IC52aWV3ZXItbGFyZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLWxhcmdlOjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICB9XHJcblxyXG4udmlld2VyLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi52aWV3ZXItdGl0bGUge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDVweCA1JTtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBtaW4taGVpZ2h0OiAxNHB4O1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnZpZXdlci10aXRsZTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcC1yZWdpb246IG5vLWRyYWc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNDBweDtcclxuICB0b3A6IC00MHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi52aWV3ZXItYnV0dG9uOmZvY3VzLFxyXG4gIC52aWV3ZXItYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICB9XHJcblxyXG4udmlld2VyLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4udmlld2VyLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi52aWV3ZXItb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZXdlci1zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZXdlci1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlld2VyLWJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi52aWV3ZXItaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi52aWV3ZXItbW92ZSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnZpZXdlci1mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udmlld2VyLWluIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udmlld2VyLXRyYW5zaXRpb24ge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZpZXdlci1zcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi52aWV3ZXItbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uOiB2aWV3ZXItc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpZXdlci1oaWRlLXhzLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52aWV3ZXItaGlkZS1zbS1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnZpZXdlci1oaWRlLW1kLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxNC8wMi9tYWtpbmctZW1iZWRkZWQtY29udGVudC13b3JrLWluLXJlc3BvbnNpdmUtZGVzaWduLyAqL1xyXG5pZnJhbWUtcmVzcG9uc2l2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXHJcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxyXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkLFxyXG4uZW1iZWQtY29udGFpbmVyIHZpZGVvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0gKi9cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8qIGJvcmRlcjogMTFweCBzb2xpZCAjZmZmOyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS13cmFwIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogXHUwNDI3XHUwNDQyXHUwNDNFXHUwNDMxXHUwNDRCIFx1MDQzQVx1MDQzQlx1MDQzOFx1MDQzQSBcdTA0M0ZcdTA0NDBcdTA0M0VcdTA0MzhcdTA0NDFcdTA0NDVcdTA0M0VcdTA0MzRcdTA0MzhcdTA0M0IgXHUwNDNGXHUwNDNFIFx1MDQzMlx1MDQzOFx1MDQzNFx1MDQzNVx1MDQzRSAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uIHtcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlby1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XHJcbiAgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAuaWZyYW1lLXJlc3BvbnNpdmVfX2N1c3RvbS1wbGF5LWljb24ge1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgfVxyXG59XHJcbi5vcGFjaXR5IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQgdmlkZW8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQge1xyXG4gIC8qIHBhZGRpbmc6IDA7ICovXHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59ICovIiwgIi5jb3VudGRvd24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uY291bnRkb3duLWl0ZW0sXHJcbi5jb3VudGRvd24taXRlbS1wYXJ0LFxyXG4uY291bnRkb3duLXNwbGl0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY291bnRkb3duLWl0ZW0ge1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi53U2Vjb25kcyAuY291bnRkb3duLWl0ZW0ge1xyXG4gIHdpZHRoOiAyMiU7XHJcbn1cclxuXHJcbi5jb3VudGRvd24tc3BsaXRlciB7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAgMC4wNjI1cmVtO1xyXG59XHJcblxyXG4uY291bnRkb3duLWl0ZW0tcGFydCB7XHJcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYmFja2dyb3VuZDogIzRiNGY1ODtcclxuICB3aWR0aDogNDklO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjA2MjVyZW07XHJcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xyXG59XHJcbi5jb3VudGRvd24taXRlbS1wYXJ0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvdW50ZG93bi1pdGVtLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogI2IyYjRiODtcclxuICBtYXJnaW4tdG9wOiAwLjE4NzVyZW07XHJcbn1cclxuXHJcbi5jb3VudGRvd24tYWRtaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY291bnRkb3duLWFkbWluLWl0ZW0td3JhcCB7XHJcbiAgd2lkdGg6IDIyJTtcclxufVxyXG5cclxuLmNvdW50ZG93bi1hZG1pbi1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxZDIzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2QxZDJkMztcclxuICBmb250LXNpemU6IDM4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG59IiwgIi5lcnItY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5lcnItdHh0IHtcclxuICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lcnItcmVhc29ucyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmVyci1yZWFzb25zLXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmVyci1yZWFzb25zLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLmVyci1jb2RlIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1zaXplOiA4Ljc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiB3aWR0aDogMzMwcHg7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG59XHJcblxyXG4uZXJyLWltYWdlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuZXJyLWNvZGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBmb250LXNpemU6IDEycmVtO1xyXG4gIH1cclxufVxyXG4vKiAuZXJyLWNvZGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRleHQtc2hhZG93OiAtMXB4IDAgcmVkO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsOTAwcHgsMCwwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9pc2UtYW5pbSAycyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgLW1vei1hbmltYXRpb246IG5vaXNlLWFuaW0gMnMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZS1yZXZlcnNlO1xuICAgIC1vLWFuaW1hdGlvbjogbm9pc2UtYW5pbSAycyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgYW5pbWF0aW9uOiBub2lzZS1hbmltIDJzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cblxuLmVyci1jb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMCBibHVlO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsOTAwcHgsMCwwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9pc2UtYW5pbS0yIDNzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbm9pc2UtYW5pbS0yIDNzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZTtcbiAgICAtby1hbmltYXRpb246IG5vaXNlLWFuaW0tMiAzcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2U7XG4gICAgYW5pbWF0aW9uOiBub2lzZS1hbmltLTIgM3MgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZS1yZXZlcnNlO1xufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMobm9pc2UtYW5pbSkge1xuICAgIDAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxMzFweCwgOTk5OXB4LCAxcHgsIDApO1xuICAgIH1cblxuICAgIDUlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxOTFweCwgOTk5OXB4LCAxMDlweCwgMCk7XG4gICAgfVxuXG4gICAgMTAlIHtcbiAgICAgICAgY2xpcDogcmVjdCg5MXB4LCA5OTk5cHgsIDUwcHgsIDApO1xuICAgIH1cblxuICAgIDE1LjAlIHtcbiAgICAgICAgY2xpcDogcmVjdCg4MnB4LCA5OTk5cHgsIDQwcHgsIDApO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTBweCwgOTk5OXB4LCAxOTRweCwgMCk7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgY2xpcDogcmVjdCg2MHB4LCA5OTk5cHgsIDEwMHB4LCAwKTtcbiAgICB9XG5cbiAgICAzMC4wJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoNzNweCwgOTk5OXB4LCA4MnB4LCAwKTtcbiAgICB9XG5cbiAgICAzNSUge1xuICAgICAgICBjbGlwOiByZWN0KDExOXB4LCA5OTk5cHgsIDQwcHgsIDApO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTY1cHgsIDk5OTlweCwgOTFweCwgMCk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgY2xpcDogcmVjdCgyM3B4LCA5OTk5cHgsIDYycHgsIDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoNTVweCwgOTk5OXB4LCAxODBweCwgMCk7XG4gICAgfVxuXG4gICAgNTUuMCUge1xuICAgICAgICBjbGlwOiByZWN0KDUwcHgsIDk5OTlweCwgMTAxcHgsIDApO1xuICAgIH1cblxuICAgIDYwLjAlIHtcbiAgICAgICAgY2xpcDogcmVjdCg3NnB4LCA5OTk5cHgsIDExOXB4LCAwKTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBjbGlwOiByZWN0KDk4cHgsIDk5OTlweCwgNjBweCwgMCk7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxNDRweCwgOTk5OXB4LCAxNjRweCwgMCk7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxMTVweCwgOTk5OXB4LCA1NXB4LCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBjbGlwOiByZWN0KDE2OXB4LCA5OTk5cHgsIDgycHgsIDApO1xuICAgIH1cblxuICAgIDg1LjAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgzMnB4LCA5OTk5cHgsIDE2NHB4LCAwKTtcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICBjbGlwOiByZWN0KDE2N3B4LCA5OTk5cHgsIDEyM3B4LCAwKTtcbiAgICB9XG5cbiAgICA5NSUge1xuICAgICAgICBjbGlwOiByZWN0KDE2MXB4LCA5OTk5cHgsIDMycHgsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBjbGlwOiByZWN0KDE1M3B4LCA5OTk5cHgsIDE0cHgsIDApO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKG5vaXNlLWFuaW0tMikge1xuICAgIDAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxODNweCwgOTk5OXB4LCAxMXB4LCAwKTtcbiAgICB9XG5cbiAgICA1JSB7XG4gICAgICAgIGNsaXA6IHJlY3QoNDJweCwgOTk5OXB4LCAxNjZweCwgMCk7XG4gICAgfVxuXG4gICAgMTAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxMTJweCwgOTk5OXB4LCA1M3B4LCAwKTtcbiAgICB9XG5cbiAgICAxNS4wJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTcxcHgsIDk5OTlweCwgMTcxcHgsIDApO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTg1cHgsIDk5OTlweCwgMjBweCwgMCk7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgY2xpcDogcmVjdCg1NHB4LCA5OTk5cHgsIDg4cHgsIDApO1xuICAgIH1cblxuICAgIDMwLjAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxNnB4LCA5OTk5cHgsIDUycHgsIDApO1xuICAgIH1cblxuICAgIDM1JSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTg4cHgsIDk5OTlweCwgMTY4cHgsIDApO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTY4cHgsIDk5OTlweCwgMTMzcHgsIDApO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTI1cHgsIDk5OTlweCwgMTY1cHgsIDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoODhweCwgOTk5OXB4LCAxNjFweCwgMCk7XG4gICAgfVxuXG4gICAgNTUuMCUge1xuICAgICAgICBjbGlwOiByZWN0KDU5cHgsIDk5OTlweCwgMTlweCwgMCk7XG4gICAgfVxuXG4gICAgNjAuMCUge1xuICAgICAgICBjbGlwOiByZWN0KDE2MHB4LCA5OTk5cHgsIDE3MHB4LCAwKTtcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICBjbGlwOiByZWN0KDE4cHgsIDk5OTlweCwgNzZweCwgMCk7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgzNnB4LCA5OTk5cHgsIDExNXB4LCAwKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICBjbGlwOiByZWN0KDE4NXB4LCA5OTk5cHgsIDg2cHgsIDApO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoMTMycHgsIDk5OTlweCwgMTU5cHgsIDApO1xuICAgIH1cblxuICAgIDg1LjAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxNDNweCwgOTk5OXB4LCAxOTBweCwgMCk7XG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgY2xpcDogcmVjdCgxNzlweCwgOTk5OXB4LCA5cHgsIDApO1xuICAgIH1cblxuICAgIDk1JSB7XG4gICAgICAgIGNsaXA6IHJlY3QoNjlweCwgOTk5OXB4LCAxMDRweCwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGNsaXA6IHJlY3QoNjlweCwgOTk5OXB4LCAzNHB4LCAwKTtcbiAgICB9XG59ICovIiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmZsIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbGVhcjo6YWZ0ZXIsXHJcbi5jbGVhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXI6OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmlnLXoge1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIGlmcmFtZSxcclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIG9iamVjdCxcclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIGVtYmVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyLm5vUGFkZGluZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNlbnRlci1hbGlnbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNlbnRlci1hbGlnbmVyIC5hbGlnbi1pdGVtIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4udGV4dC1mbG9hdGluZyB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICBsaW5lLWJyZWFrOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcclxufVxyXG5cclxuLnRleHQtb3ZlcmZsb3csIC50ZXh0LXN0YXRpYyB7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7IC8qIFx1MDQzRFx1MDQzNSBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzhcdTA0MzJcdTA0MzBcdTA0MzVcdTA0NDIgSUUsIEZpcmVmb3g7IFx1MDQ0Rlx1MDQzMlx1MDQzQlx1MDQ0Rlx1MDQzNVx1MDQ0Mlx1MDQ0MVx1MDQ0RiBcdTA0M0FcdTA0M0VcdTA0M0ZcdTA0MzhcdTA0MzVcdTA0Mzkgd29yZC13cmFwICovXHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsOyAvKiBcdTA0M0RcdTA0MzUgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDM4XHUwNDMyXHUwNDMwXHUwNDM1XHUwNDQyIE9wZXJhMTIuMTQsIFx1MDQzN1x1MDQzRFx1MDQzMFx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBrZWVwLWFsbCBcdTA0M0RcdTA0MzUgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDM4XHUwNDMyXHUwNDMwXHUwNDM1XHUwNDQyXHUwNDQxXHUwNDRGIElFLCBDaHJvbWUgKi9cclxuICBsaW5lLWJyZWFrOiBhdXRvOyAvKiBcdTA0M0RcdTA0MzVcdTA0NDIgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDNBXHUwNDM4IFx1MDQzNFx1MDQzQlx1MDQ0RiBcdTA0NDBcdTA0NDNcdTA0NDFcdTA0NDFcdTA0M0FcdTA0M0VcdTA0MzNcdTA0M0UgXHUwNDRGXHUwNDM3XHUwNDRCXHUwNDNBXHUwNDMwICovXHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XHJcbiAgICAgICAgICBoeXBoZW5zOiBtYW51YWw7XHJcbn1cclxuXHJcbi50ZXh0LW92ZXJmbG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zY2FsaW5nLXN2Zy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxufVxyXG4uc2NhbGluZy1zdmctY29udGFpbmVyIHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLm5vLWZvbnQtYm9vc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDk5OTk5OXB4O1xyXG59XHJcblxyXG4uaGlkZGVuLXhzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuaGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuaGlkZGVuLWxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm5vd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNocmluay1ub25lIHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIE1BUkdJTlMgJiBQQURESU5HUyAqL1xyXG4ucC14eHMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLnAteHMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLnAtc20ge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5wLW0ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wLW1kIHtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4ucC1sZyB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnAteGwge1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbn1cclxuXHJcbi5wLXcteHMge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnAtdy1zbSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ucC13LW0ge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLnAtdy1tZCB7XHJcbiAgcGFkZGluZzogMCAyNXB4O1xyXG59XHJcblxyXG4ucC13LWxnIHtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuXHJcbi5wLXcteGwge1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5cclxuLnAtbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnAtci1ub25lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucC1yLWxnIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1yLXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wLXIteHMteDIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wLXItc20ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wLXItbWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wLXhzLXgyIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ucC1sLW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnAtbC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1sLXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnAtbC1zbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucC1sLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wLXQtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucC10LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucC10LXNtIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLnAtdC1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5wLWItbGcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucC1iLXhzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucC1iLXNtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnAtYi1tZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5wLWItbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tLXh4cyB7XHJcbiAgbWFyZ2luOiAycHggNHB4O1xyXG59XHJcblxyXG4ubS14cyB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5tLXNtIHtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi5tIHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5tLW1kIHtcclxuICBtYXJnaW46IDIwcHg7XHJcbn1cclxuXHJcbi5tLWxnIHtcclxuICBtYXJnaW46IDMwcHg7XHJcbn1cclxuXHJcbi5tLXhsIHtcclxuICBtYXJnaW46IDUwcHg7XHJcbn1cclxuXHJcbi5tLW4ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1sLW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubS1sLXhzIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubS1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLm0tbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tLWwtbWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubS1sLWxnIHtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLm0tbC14bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tLWwtbi14eHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4ubS1sLW4teHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4ubS1sLW4tc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLm0tbC1uIHtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLWwtbi1tZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4ubS1sLW4tbGcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxufVxyXG5cclxuLm0tbC1uLXhsIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLXQtbm9uZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm0tdC14eHMge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLm0tdC14cyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ubS10LXNtIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubS10IHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ubS10LW1kIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubS10LWxnIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubS10LXhsIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubS10LW4teHhzIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4ubS10LW4teHMge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5tLXQtbi1zbSB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5tLXQtbiB7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLXQtbi1tZCB7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5tLXQtbi1sZyB7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi5tLXQtbi14bCB7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLXItbm9uZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubS1yLXh4cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5tLXIteHMge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubS1yLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tLXIge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLm0tci1tZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubS1yLWxnIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5tLXIteGwge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLm0tci1uLXh4cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcblxyXG4ubS1yLW4teHMge1xyXG4gIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG5cclxuLm0tci1uLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4ubS1yLW4ge1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLXItbi1tZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuLm0tci1uLWxnIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG59XHJcblxyXG4ubS1yLW4teGwge1xyXG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLWItbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm0tYi14eHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLm0tYi14cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubS1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubS1iIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubS1iLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubS1iLWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubS1iLXhsIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubS1iLW4teHhzIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubS1iLW4teHMge1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbn1cclxuXHJcbi5tLWItbi1zbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi5tLWItbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbn1cclxuXHJcbi5tLWItbi1tZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi5tLWItbi1sZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbn1cclxuXHJcbi5tLWItbi14bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwge1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDA7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1zbWFsbCB7XHJcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWludGVydmFsLW1pZGRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1iaWcge1xyXG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwubm8tdG9wLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtc21hbGwubm8tdG9wLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtbWlkZGxlLm5vLXRvcCxcclxuLnZlcnRpY2FsLWludGVydmFsLWJpZy5uby10b3Age1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwubm8tYm90dG9tLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtc21hbGwubm8tYm90dG9tLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtbWlkZGxlLm5vLWJvdHRvbSxcclxuLnZlcnRpY2FsLWludGVydmFsLWJpZy5uby1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXhzbWFsbCB7XHJcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmhvcml6b250YWwtaW50ZXJ2YWwtc21hbGwge1xyXG4gIG1hcmdpbjogMCAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLW1pZGRsZSB7XHJcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1iaWcge1xyXG4gIG1hcmdpbjogMCAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXhzbWFsbC5uby1sZWZ0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1zbWFsbC5uby1sZWZ0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1taWRkbGUubm8tbGVmdCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtYmlnLm5vLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmhvcml6b250YWwtaW50ZXJ2YWwteHNtYWxsLm5vLXJpZ2h0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1zbWFsbC5uby1yaWdodCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtbWlkZGxlLm5vLXJpZ2h0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1iaWcubm8tcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59Il0sCiAgIm1hcHBpbmdzIjogIjs7O0FBQUEsQ0FBQztBQUFtQixjQUFXO0FBQVksV0FBUTtBQUFFLFdBQVE7QUFBSyxjQUFXO0FBQU8sY0FBVztBQUFPLFdBQVE7QUFBRSxxQkFBa0I7QUFBSyxhQUFVO0FBQUssYUFBVTtBQUFJLFVBQU87QUFBRSxhQUFVO0FBQUssZUFBWTtBQUFLLGlCQUFjO0FBQUksWUFBUztBQUFTLFNBQU07QUFBVSxzQkFBbUI7QUFBVyxjQUFXO0FBQVcsb0JBQWlCO0FBQWEsZ0JBQWE7QUFBYSxjQUFXO0FBQUs7QUFBQSxJQUFtQixJQUFJLEVBQUUsRUFBRSxPQUFPO0FBQUEsSUFBQyxLQUFLLEVBQUUsRUFBRSxPQUFPO0FBQUEsSUFBQyxFQUFFLElBQUksRUFBRSxPQUFPO0FBQUEsSUFBQyxFQUFFLEtBQUssRUFBRSxPQUFPO0FBQUEsSUFBQyxFQUFFLElBQUksS0FBSyxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQU07QUFBQSxJQUFXLElBQUksRUFBRSxFQUFFLE9BQU87QUFBQSxJQUFDLEtBQUssRUFBRSxFQUFFLE9BQU87QUFBQSxJQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU87QUFBQSxJQUFDLEVBQUUsS0FBSyxFQUFFLE9BQU87QUFBQSxJQUFDLEVBQUUsSUFBSSxLQUFLLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSztBQUFDLENBQXRsQixrQkFBeW1CLENBQUM7QUFBSyxDQUEvbUIsa0JBQWtvQixDQUFDO0FBQU8sV0FBUTtBQUFFLGNBQVc7QUFBTSxjQUFXO0FBQU87QUFBQyxDQUF4ckIsa0JBQTJzQixDQUFqRztBQUF1RyxXQUFRO0FBQWEsV0FBUTtBQUFLO0FBQUMsQ0FBcHZCLGtCQUF1d0IsQ0FBQyxPQUFPLENBQXJLO0FBQTJLLHFCQUFrQixhQUFhLE1BQU0sYUFBYSxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQztBQUFHLGFBQVUsYUFBYSxNQUFNLGFBQWEsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUM7QUFBRTtBQUFDLENBQTM0QixrQkFBODVCLENBQTNSO0FBQW1TLFdBQVE7QUFBTSxZQUFTO0FBQVMsT0FBSTtBQUFHO0FBQUMsQ0FBOThCLGtCQUFpK0IsQ0FBQztBQUFPLFlBQVM7QUFBUyxPQUFJLEtBQUssS0FBSyxFQUFFO0FBQUk7QUFBQyxDQUFoaEMsa0JBQW1pQyxDQUFqRSxNQUF3RSxDQUFoYztBQUFzYyxXQUFRO0FBQUksV0FBUTtBQUFLO0FBQUMsQ0FBMWtDLGtCQUE2bEMsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFlBQVksZ0JBQWdCLENBQUMsYUFBYSxDQUFDLE9BQU87QUFBaUIsc0JBQW1CO0FBQWdCLGNBQVc7QUFBZTtBQUFDLENBQTN2QyxrQkFBOHdDLENBQWhMLFdBQTRMLENBQWhMLGVBQWdNLENBQWhMLFlBQTZMLGdCQUFnQixDQUFoTCxhQUE4TCxDQUFoTCxPQUF3TDtBQUFpQixzQkFBbUIsS0FBSyxFQUFFLEVBQUUsT0FBTyxFQUFDLElBQUksRUFBRSxFQUFFO0FBQVEsY0FBVyxLQUFLLEVBQUUsRUFBRSxPQUFPLEVBQUMsSUFBSSxFQUFFLEVBQUU7QUFBTztBQUFDLENBQTk4QyxtQkFBaytDLENBQUMsU0FBUyxDQUFsWDtBQUFnWSxDQUExL0MsbUJBQThnRCxDQUFDLFFBQVEsQ0FBN1o7QUFBMmEsaUJBQWM7QUFBRSw4QkFBMkI7QUFBRSw2QkFBMEI7QUFBQztBQUFDLENBQTltRCxtQkFBa29ELENBQS9KLFNBQXlLLENBQWxoQjtBQUFnaUIsZUFBWTtBQUFDO0FBQUMsQ0FBeHFELGtCQUEyckQsQ0FBNUssUUFBcUwsQ0FBQztBQUFlLFVBQU87QUFBSyxjQUFXLElBQUksTUFBTTtBQUFPO0FBQUMsQ0FBN3ZELGtCQUFneEQsQ0FBQyxVQUFVLENBQTVRLFFBQXFSLENBQS9GO0FBQStHLFVBQU87QUFBSTtBQUFDLENBQWgwRCxrQkFBbTFEO0FBQVEsQ0FBMzFELGtCQUE4MkQ7QUFBTyxZQUFTO0FBQVMsV0FBUTtBQUFNLGtCQUFlO0FBQUssVUFBTyxNQUFNO0FBQVksV0FBUTtBQUFHLFVBQU87QUFBRSxTQUFNO0FBQUUsUUFBSztBQUFJO0FBQUMsQ0FBeCtELGtCQUEyL0QsQ0FBQyxTQUFTO0FBQVEsQ0FBN2dFLGtCQUFnaUUsQ0FBQyxVQUFVO0FBQVEsQ0FBbmpFLGtCQUFza0UsQ0FBMUUsU0FBb0Y7QUFBTyxDQUF2bEUsa0JBQTBtRSxDQUF6RSxVQUFvRjtBQUFPLFFBQUs7QUFBSyxTQUFNO0FBQUk7QUFBQyxDQUFqcEUsa0JBQW9xRSxDQUFDLFdBQVc7QUFBUSxDQUF4ckUsa0JBQTJzRSxDQUF0QyxXQUFrRDtBQUFPLFFBQUs7QUFBSSxTQUFNO0FBQUc7QUFBQyxDQUFqdkUsa0JBQW93RTtBQUFRLGdCQUFhO0FBQUksVUFBTyxFQUFFO0FBQUk7QUFBQyxDQUEzeUUsa0JBQTh6RTtBQUFPLGdCQUFhO0FBQUksVUFBTyxFQUFFO0FBQUk7QUFBQyxDQUFwMkUsa0JBQXUzRSxDQUFDLFFBQVE7QUFBUSxDQUF4NEUsa0JBQTI1RSxDQUFuQyxRQUE0QztBQUFPLFVBQU87QUFBSTtBQUFDLENBQXY3RSxrQkFBMDhFLENBQWxGLFFBQTJGO0FBQVEsdUJBQW9CO0FBQU87QUFBQyxDQUF2L0Usa0JBQTBnRixDQUFsSixRQUEySjtBQUFPLHVCQUFvQjtBQUFJO0FBQUMsQ0FBbmpGLGtCQUFza0YsQ0FBQyxXQUFXO0FBQVEsQ0FBMWxGLGtCQUE2bUYsQ0FBdEMsV0FBa0Q7QUFBTyxPQUFJO0FBQUk7QUFBQyxDQUF6b0Ysa0JBQTRwRixDQUFyRixXQUFpRztBQUFRLG9CQUFpQjtBQUFPO0FBQUMsQ0FBenNGLGtCQUE0dEYsQ0FBckosV0FBaUs7QUFBTyxvQkFBaUI7QUFBSTtBQUFDLENBQXJ3RixrQkFBd3hGO0FBQU8sV0FBUTtBQUFDO0FBQUMsQ0FBQztBQUFrQixZQUFTO0FBQVMsV0FBUTtBQUFZO0FBQUMsQ0FBQztBQUFpQixXQUFRO0FBQVksV0FBUTtBQUFhLFdBQVE7QUFBWSxXQUFRO0FBQUk7QUFBQyxDQUEzRixpQkFBNkcsQ0FBQztBQUFnQixjQUFXO0FBQVksU0FBTSxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUssUUFBSyxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUssVUFBTztBQUFLLGVBQVk7QUFBRSxjQUFXO0FBQU8sWUFBUztBQUFTLHVCQUFvQjtBQUFLLG9CQUFpQjtBQUFLLG1CQUFnQjtBQUFLLGVBQVk7QUFBSyxZQUFTO0FBQU8sb0JBQWlCO0FBQUUsZ0JBQWE7QUFBRSxZQUFTO0FBQUUsUUFBSztBQUFDO0FBQUMsQ0FBdlosaUJBQXlhLENBQUM7QUFBcUIsQ0FBL2IsaUJBQWlkLENBQUM7QUFBcUIsdUJBQW9CO0FBQUssb0JBQWlCO0FBQUssbUJBQWdCO0FBQUssZUFBWTtBQUFLLDJCQUF3QjtBQUFLLG1CQUFnQjtBQUFLLFVBQU87QUFBUSxZQUFTO0FBQVMsT0FBSTtBQUFFLFVBQU87QUFBSyxXQUFRO0FBQUssV0FBUTtBQUFFLFNBQU0sS0FBSyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFLLFFBQUssS0FBSyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFJO0FBQUMsQ0FBbnVCLGlCQUFxdkIsQ0FBM1Usb0JBQWdXLENBQUM7QUFBbUIsQ0FBOXhCLGlCQUFnekIsQ0FBOVYsb0JBQW1YLENBQTFEO0FBQThFLFdBQVE7QUFBSTtBQUFDLENBQXQyQixpQkFBdzNCLENBQTljLHFCQUFvZTtBQUFFLENBQWg1QixpQkFBazZCLENBQWhkLHFCQUFzZTtBQUFFLFlBQVM7QUFBUTtBQUFDLENBQTU4QixpQkFBODlCLENBQXBqQixvQkFBeWtCLENBQXprQjtBQUErbEIsQ0FBemdDLGlCQUEyaEMsQ0FBemtCLG9CQUE4bEIsQ0FBdG9CO0FBQ3J2RyxRQUFLO0FBQ1A7QUFJeEIsQ0FOcTJGLGlCQU1uMUYsQ0FONnZHLG9CQU14dUcsQ0FOZ3hHO0FBTTF2RyxDQU53eUYsaUJBTXR4RixDQU53dUcsb0JBTW50RyxDQU5tdEc7QUFPN3hHLFNBQU07QUFDUjtBQUl4QixDQVpxMkYsaUJBWW4xRixDQVo2dkcsb0JBWXh1RztBQUFPLENBWnV6RixpQkFZcnlGLENBWnV2RyxvQkFZbHVHO0FBQU8sU0FBTTtBQUFPO0FBQUMsQ0FaMnZGLGlCQVl6dUYsQ0FabXBHLG9CQVk5bkcsT0FBTztBQUFJLENBWnlzRixpQkFZdnJGLENBWnlvRyxvQkFZcG5HLE9BQU87QUFBSSxRQUFLO0FBQU87QUFBQyxDQVowb0YsaUJBWXhuRixDQVpraUcscUJBWTVnRztBQUFJLENBWjhsRixpQkFZNWtGLENBWjhoRyxxQkFZeGdHO0FBQUksU0FBTTtBQUFLLFVBQU87QUFBSTtBQUFDLENBWjJoRixpQkFZemdGLENBWm03RixxQkFZNzVGLElBQUk7QUFBSyxDQVowK0UsaUJBWXg5RSxDQVowNkYscUJBWXA1RixJQUFJO0FBQUssc0JBQW1CLEtBQUs7QUFBSSxjQUFXLEtBQUs7QUFBSSxRQUFLO0FBQU87QUFBQyxDQUFDO0FBQWdCLFlBQVM7QUFBUyxVQUFPO0FBQUk7QUFBQyxDQUE5QyxnQkFBK0Q7QUFBTSxDQUFyRSxnQkFBc0Y7QUFBSyxXQUFRO0FBQVk7QUFBQyxDQUFoSCxnQkFBaUk7QUFBTSxTQUFNO0FBQUk7QUFBQyxDQUFsSixnQkFBbUssS0FBSztBQUFZLFdBQVE7QUFBSTtBQUFDLENBQWpNLGdCQUFrTixLQUFLO0FBQTRCLENBQW5QLGdCQUFvUSxLQUFLO0FBQTRCLFVBQU87QUFBRSxzQkFBbUI7QUFBSTtBQUFDLENBQXRVLGdCQUF1VjtBQUFLLFlBQVM7QUFBUyxTQUFNO0FBQUUsU0FBTTtBQUFLLFdBQVEsRUFBRSxJQUFJLEVBQUU7QUFBSSxVQUFPO0FBQUksZUFBWTtBQUFJLFdBQVE7QUFBRSxVQUFPO0FBQVEsVUFBTyxJQUFJLE1BQU0sS0FBSyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQztBQUFNLHNCQUFtQjtBQUFXLGNBQVc7QUFBVTtBQUFDLENBQWxpQixnQkFBbWpCLElBQUk7QUFBTyxjQUFXLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSTtBQUFDLENBQXpsQixnQkFBMG1CLElBQUk7QUFBUSxjQUFXLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSTtBQUFDLENBQWpwQixnQkFBa3FCLElBQUk7QUFBTyxXQUFRO0FBQU0sV0FBUTtBQUFHLFlBQVM7QUFBUTtBQUFDLENBQXh0QixnQkFBeXVCLElBQUksQ0FBQztBQUFRLE9BQUk7QUFBRSxpQkFBYztBQUFDO0FBQUMsQ0FBNXdCLGdCQUE2eEIsSUFBSSxDQUFuRCxPQUEyRDtBQUFPLGVBQVksSUFBSSxNQUFNO0FBQVksZ0JBQWEsSUFBSSxNQUFNO0FBQVksaUJBQWMsSUFBSSxNQUFNLEtBQUssRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUM7QUFBSyxPQUFJO0FBQUc7QUFBQyxDQUF4NkIsZ0JBQXk3QixJQUFJLENBQUM7QUFBVSxPQUFJO0FBQUc7QUFBQyxDQUFoOUIsZ0JBQWkrQixJQUFJLENBQXZDLFNBQWlEO0FBQU8sZUFBWSxJQUFJLE1BQU07QUFBWSxnQkFBYSxJQUFJLE1BQU07QUFBWSxjQUFXLElBQUksTUFBTSxLQUFLLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDO0FBQUssT0FBSTtBQUFHO0FBQUMsQ0FBM21DLGdCQUE0bkMsS0FBSztBQUFJLFNBQU07QUFBUSxVQUFPO0FBQUk7QUFBQyxDQUEvcEMsZ0JBQWdyQyxLQUFLLElBQUk7QUFBSyxRQUFLLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSTtBQUFDLENBQW50QyxlQUFtdUM7QUFBTyxjQUFXLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSztBQUFDLENBQXR3QyxlQUFzeEMsT0FBTztBQUFLLFdBQVE7QUFBQztBQUFDLENBQUM7QUFBd0IsYUFBVTtBQUFLLGVBQVk7QUFBUSxlQUFZO0FBQUksU0FBTTtBQUFRLFlBQVM7QUFBUyxTQUFNO0FBQUksUUFBSztBQUFNLFdBQVEsT0FBTyxFQUFFLEVBQUU7QUFBRSxlQUFZO0FBQUUsVUFBTztBQUFLLFdBQVE7QUFBYSxjQUFXO0FBQU8scUJBQWtCLFlBQVksQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFHLGFBQVUsWUFBWSxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUU7QUFBQyxDQUF4Uix3QkFBaVQsSUFBSSxDQUFDO0FBQVUsZUFBWTtBQUFRLGVBQVk7QUFBSSxTQUFNO0FBQVEsV0FBUTtBQUFhLGVBQVk7QUFBSyxXQUFRO0FBQUM7QUFBQyxDQUFsYSx3QkFBMmIsSUFBSSxDQUF6SSxTQUFtSjtBQUFPLGNBQVcsS0FBSyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFLO0FBQUMsQ0FBNWUsd0JBQXFnQixDQUFsekQ7QUFBbTBELFNBQU07QUFBSSxTQUFNO0FBQU0sV0FBUTtBQUFZO0FBQUMsQ0FBamtCLHdCQUEwbEIsQ0FBdjRELGdCQUF3NUQsSUFBSSxDQUE5cUMsT0FBc3JDO0FBQU8sdUJBQW9CLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSTtBQUFDLENBQWxxQix3QkFBMnJCLENBQXgrRCxnQkFBeS9ELElBQUksQ0FBL2pDLFNBQXlrQztBQUFPLG9CQUFpQixLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUk7QUFBQyxDQUFsd0Isd0JBQTJ4QixLQUFLLENBQUM7QUFBUyxjQUFXO0FBQVksc0JBQW1CO0FBQVcsY0FBVztBQUFXLFNBQU07QUFBUSxVQUFPO0FBQUssV0FBUSxFQUFFLEVBQUUsRUFBRTtBQUFLLFVBQU87QUFBRSxXQUFRO0FBQWEsYUFBVTtBQUFRLGVBQVk7QUFBUSxlQUFZO0FBQUksZUFBWTtBQUFRLFVBQU87QUFBSyxVQUFPO0FBQUUsaUJBQWM7QUFBRSxrQkFBZTtBQUFTLGtCQUFlO0FBQVEsc0JBQW1CO0FBQVUsbUJBQWdCO0FBQVUsY0FBVztBQUFTO0FBQUMsQ0FBMXFDLHdCQUFtc0MsS0FBSyxDQUF2YSxRQUFnYjtBQUFPLFdBQVE7QUFBQztBQUFDLENBQWx1Qyx3QkFBMnZDLEtBQUssQ0FBL2QsUUFBd2UsQ0FBQztBQUFVLENBQXB4Qyx3QkFBNnlDLEtBQUssQ0FBamhCLFFBQTBoQixDQUFDLFNBQVM7QUFBTyxhQUFVO0FBQUssU0FBTSxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUssY0FBVztBQUFZLGtCQUFlO0FBQUk7QUFBQyxDQUE1NUMsd0JBQXE3QyxDQUFDO0FBQStCLGNBQVc7QUFBUyxjQUFXO0FBQVksVUFBTztBQUFLLGlCQUFjO0FBQUUsY0FBVztBQUFXLFNBQU07QUFBUSxVQUFPO0FBQVEsYUFBVTtBQUFRLGVBQVk7QUFBUSxlQUFZO0FBQUksVUFBTztBQUFLLGVBQVk7QUFBUSxVQUFPLEtBQUssRUFBRSxFQUFFO0FBQUUsV0FBUTtBQUFLLFdBQVEsRUFBRSxFQUFFLEVBQUU7QUFBSyxZQUFTO0FBQVMsa0JBQWU7QUFBUyxrQkFBZTtBQUFRLHNCQUFtQjtBQUFXLHNCQUFtQjtBQUFTLG1CQUFnQjtBQUFTLFNBQU07QUFBSTtBQUFDLENBQXQzRCx3QkFBKzRELENBQXpkLDhCQUF3ZjtBQUFPLENBQXI3RCx3QkFBODhELENBQXhoQiw4QkFBdWpCO0FBQVEsV0FBUTtBQUFJO0FBQUMsQ0FBbGdFLHdCQUEyaEUsQ0FBcm1CLDhCQUFvb0I7QUFBTyxjQUFXLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSztBQUFDLENBQTdsRSx3QkFBc25FLENBQWhzQiwrQkFBZ3VCLENBQUM7QUFBOEIsb0JBQWlCO0FBQVksV0FBUTtBQUFLLFdBQVE7QUFBQztBQUFDLENBQUM7QUFBbUIsY0FBVztBQUFZLGNBQVc7QUFBTyxZQUFTO0FBQU8sU0FBTTtBQUFLLFdBQVE7QUFBWSxXQUFRO0FBQWEsV0FBUTtBQUFZLFdBQVE7QUFBSyxxQkFBa0I7QUFBTyx1QkFBb0I7QUFBTyxrQkFBZTtBQUFPLGVBQVk7QUFBTyxVQUFPO0FBQUk7QUFBQyxDQUExUSxtQkFBOFIsQ0FBQztBQUEyQixXQUFRO0FBQVksV0FBUTtBQUFhLFdBQVE7QUFBWSxXQUFRO0FBQUssb0JBQWlCO0FBQUUsZ0JBQWE7QUFBRSxZQUFTO0FBQUUsUUFBSztBQUFDO0FBQUMsSUFBSSxDQUFDO0FBQWtCLFVBQU87QUFBUSxhQUFVO0FBQUksY0FBVztBQUFZLFNBQU0sS0FBSyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFNLGVBQVk7QUFBRSxVQUFPO0FBQUUsY0FBVztBQUFPLFdBQVE7QUFBTSxvQkFBaUI7QUFBRSxnQkFBYTtBQUFFLFlBQVM7QUFBRSxRQUFLO0FBQUUsZUFBWTtBQUFNO0FBQUMsQ0FaOWhIO0FBWTRpSCxDQUFDO0FBQWdCLFdBQVEsSUFBSSxFQUFFLEVBQUU7QUFBQztBQUFDLENBWi9sSDtBQVkrbUgsWUFBUztBQUFTLFlBQVM7QUFBTyxXQUFRO0FBQVksV0FBUTtBQUFhLFdBQVE7QUFBWSxXQUFRO0FBQUsscUJBQWtCO0FBQU0sdUJBQW9CO0FBQVcsa0JBQWU7QUFBTSxlQUFZO0FBQVcsU0FBTTtBQUFTO0FBQUMsQ0FaOTBILGNBWTYxSDtBQUFPLFdBQVE7QUFBQztBQUFDLENBWjkxSDtBQVk0MkgsV0FBUTtBQUFFLFdBQVE7QUFBRSxjQUFXO0FBQUssU0FBTTtBQUFVLGFBQVU7QUFBVSxhQUFVO0FBQVUsc0JBQW1CO0FBQVcsY0FBVztBQUFXLFdBQVE7QUFBYSxXQUFRO0FBQVksV0FBUTtBQUFZLFdBQVE7QUFBYSxXQUFRO0FBQUsscUJBQWtCO0FBQUssYUFBVTtBQUFLLGlCQUFjO0FBQUssaUJBQWM7QUFBUSwyQkFBd0I7QUFBYSxtQkFBZ0I7QUFBYSxxQkFBa0IsWUFBWSxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUcsYUFBVSxZQUFZLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBRyxXQUFRO0FBQUM7QUFBQyxDQVp4ekksYUFZczBJLEVBQUUsQ0FaeDBJO0FBWXMxSSxzQkFBbUIsS0FBSyxFQUFFLEVBQUU7QUFBUSxjQUFXLEtBQUssRUFBRSxFQUFFO0FBQU87QUFBQyxDQVp6M0k7QUFZdzRJLGNBQVc7QUFBSyxVQUFPLElBQUksTUFBTTtBQUFZLGlCQUFjO0FBQU0sc0JBQW1CO0FBQVcsY0FBVztBQUFXLFNBQU07QUFBUSxVQUFPO0FBQVEsZUFBWTtBQUFJLFNBQU07QUFBWSxzQkFBbUI7QUFBWSwyQkFBd0I7QUFBWSxjQUFXO0FBQVksYUFBVTtBQUFLLFVBQU87QUFBSyxlQUFZO0FBQUssVUFBTztBQUFFLFdBQVE7QUFBYSxZQUFTO0FBQVMsb0JBQWlCO0FBQU8sMkJBQXdCO0FBQU8saUJBQWM7QUFBTyxtQkFBZ0I7QUFBTyxjQUFXO0FBQU07QUFBQyxDQVp2MkosYUFZcTNKLENBWnYySjtBQVlnM0osQ0FaOTNKLGFBWTQ0SixDQUFDLFlBQVksQ0FaMzRKO0FBWW81SixDQVpsNkosYUFZZzdKLENBQUMsWUFBWSxDQVovNko7QUFZdzdKLENBWnQ4SixhQVlvOUosQ0FBQyxLQUFLLENBWjU4SjtBQVlxOUosQ0FabitKLGFBWWkvSixDQUFwRyxZQUFpSCxDQUF6QyxLQUErQyxDQVp0L0o7QUFZKy9KLENBWjdnSyxhQVkyaEssQ0FBMUcsWUFBdUgsQ0FBbkYsS0FBeUYsQ0FaaGlLO0FBWXlpSyxDQVp2akssYUFZcWtLO0FBQU8sQ0FaNWtLLGFBWTBsSyxDQUE3TSxZQUEwTjtBQUFPLENBWjltSyxhQVk0bkssQ0FBM00sWUFBd047QUFBTyxDQVpocEssYUFZOHBLO0FBQU8sQ0FacnFLLGFBWW1ySyxDQUF0UyxZQUFtVDtBQUFPLENBWnZzSyxhQVlxdEssQ0FBcFMsWUFBaVQ7QUFBTyxVQUFPO0FBQVEsV0FBUTtBQUFFLGNBQVc7QUFBUSxnQkFBYTtBQUFPO0FBQUMsQ0FaMXlLLGFBWXd6SyxDQUFuVztBQUEwVyxnQkFBYTtBQUFPO0FBQUMsQ0FacDFLLGFBWWsySyxDQUE3WSxLQUFtWjtBQUFPLENBWi8ySyxhQVk2M0ssQ0FBeGEsS0FBOGE7QUFBTyxnQkFBYTtBQUFRLGNBQVc7QUFBUSxTQUFNO0FBQUk7QUFBQyxDQVo3N0ssYUFZMjhLLENBQUM7QUFBUyxDQVpyOUssYUFZbStLLENBQUM7QUFBVyxDQVovK0ssYUFZNi9LLENBQUM7QUFBUyxDQVp2Z0wsYUFZcWhMLENBQXpFLFFBQWtGLENBWmhoTDtBQVl5aEwsQ0FadmlMLGFBWXFqTCxDQUFqRixVQUE0RixDQVpsakw7QUFZMmpMLENBWnprTCxhQVl1bEwsQ0FBekYsUUFBa0csQ0FabGxMO0FBWTJsTCxDQVp6bUwsYUFZdW5MLENBQTNLLFFBQW9MO0FBQU8sQ0Fadm9MLGFBWXFwTCxDQUFqTCxVQUE0TDtBQUFPLENBWnZxTCxhQVlxckwsQ0FBdkwsUUFBZ007QUFBTyxDQVpyc0wsYUFZbXRMLENBQXZRLFFBQWdSO0FBQU8sQ0FabnVMLGFBWWl2TCxDQUE3USxVQUF3UjtBQUFPLENBWm53TCxhQVlpeEwsQ0FBblIsUUFBNFI7QUFBTyxDQVpqeUwsYUFZK3lMLENBQW5XLFFBQTRXLENBQTM2QjtBQUF5N0IsQ0FadDBMLGFBWW8xTCxDQUFoWCxVQUEyWCxDQUFsOUI7QUFBZytCLENBWjcyTCxhQVkyM0wsQ0FBN1gsUUFBc1ksQ0FBdi9CO0FBQXFnQyxDQVpsNUwsYUFZZzZMLENBQXBkLFFBQTZkLENBQXgvQjtBQUFzZ0MsQ0FadjdMLGFBWXE4TCxDQUFqZSxVQUE0ZSxDQUEvaEM7QUFBNmlDLENBWjk5TCxhQVk0K0wsQ0FBOWUsUUFBdWYsQ0FBcGtDO0FBQWtsQyxjQUFXO0FBQVEsc0JBQW1CO0FBQUssY0FBVztBQUFLLFNBQU07QUFBSyxnQkFBYTtBQUFPO0FBQUMsQ0FaOWxNLGFBWTRtTSxDQUFocUIsUUFBeXFCLENBQWpwQjtBQUE2cEIsQ0Faam9NLGFBWStvTSxDQUEzcUIsVUFBc3JCLENBQXRyQjtBQUFrc0IsQ0FadHFNLGFBWW9yTSxDQUF0ckIsUUFBK3JCLENBQXp0QjtBQUFxdUIsaUJBQWMsS0FBSyxFQUFFLEVBQUU7QUFBSTtBQUFDLENBWnJ1TSxhQVltdk0sQ0FBdnlCLFFBQWd6QixDQUE5dkI7QUFBd3dCLENBWnR3TSxhQVlveE0sQ0FBaHpCLFVBQTJ6QixDQUFqeUI7QUFBMnlCLENBWnp5TSxhQVl1ek0sQ0FBenpCLFFBQWswQixDQUFsMEI7QUFBNDBCLGlCQUFjLEVBQUUsS0FBSyxLQUFLO0FBQUM7QUFBQyxDQVp0Mk0sYUFZbzNNLENBQXg2QixRQUFpN0IsQ0FBejVCLFdBQXE2QixFQUFFLENBQTc0QixRQUFzNUIsS0FBSztBQUFrQixDQVozNk0sYUFZeTdNLENBQXI5QixVQUFnK0IsQ0FBaCtCLFdBQTQrQixFQUFFLENBQXA5QixRQUE2OUIsS0FBSztBQUFrQixDQVpsL00sYUFZZ2dOLENBQWxnQyxRQUEyZ0MsQ0FBcmlDLFdBQWlqQyxFQUFFLENBQXpoQyxRQUFraUMsS0FBSztBQUFrQixzQkFBbUIsTUFBTSxFQUFFLEVBQUU7QUFBUSxjQUFXLE1BQU0sRUFBRSxFQUFFO0FBQU87QUFBQyxDQVp6bk4sYUFZdW9OLENBQTNyQyxRQUFvc0MsQ0FBNXFDLFVBQXVyQyxDQUE3cEM7QUFBdXFDLENBWnJxTixhQVltck4sQ0FBL3NDLFVBQTB0QyxDQUExdEMsVUFBcXVDLENBQTNzQztBQUFxdEMsQ0FabnROLGFBWWl1TixDQUFudUMsUUFBNHVDLENBQXR3QyxVQUFpeEMsQ0FBdnZDO0FBQWl3QyxpQkFBYztBQUFJO0FBQUMsQ0FabHhOLGFBWWd5TixDQVpseE47QUFZMnhOLGlCQUFjO0FBQUUsc0JBQW1CLEtBQUssRUFBRSxFQUFFLE9BQU8sRUFBQyxJQUFJLEVBQUUsRUFBRTtBQUFRLGNBQVcsS0FBSyxFQUFFLEVBQUUsT0FBTyxFQUFDLElBQUksRUFBRSxFQUFFO0FBQU87QUFBQyxDQVp6NU4sYUFZdTZOLENBWi84STtBQVltK0ksQ0FaMzdOLGFBWXk4TixDQVpqL0ksa0JBWW9nSjtBQUFPLENBWm4rTixhQVlpL04sQ0FBcG1FO0FBQWtuRSxDQVovL04sYUFZNmdPLENBQTVsRTtBQUEwbUUsQ0FaM2hPLGFBWXlpTyxDQUFDO0FBQVcsQ0FacmpPLGFBWW1rTyxDQUF6QixVQUFvQyxDQUFqc0U7QUFBK3NFLENBWjVsTyxhQVkwbU8sQ0FBaEUsVUFBMkUsQ0FBcHNFO0FBQWt0RSxTQUFNLEtBQUssRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUM7QUFBSyxjQUFXO0FBQVksZ0JBQWE7QUFBWSxVQUFPO0FBQU87QUFBQyxDQVozdE8sYUFZeXVPLENBWmp4SjtBQVlxeUosQ0FaN3ZPLGFBWTJ3TyxDQVpuekosa0JBWXMwSjtBQUFPLFVBQU87QUFBWSxTQUFNLEtBQUssRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUM7QUFBSTtBQUFDLENBWmoxTyxhQVkrMU8sQ0FBQyxJQUFJLENBQXg1RDtBQUFrNkQsaUJBQWM7QUFBRSxzQkFBbUIsS0FBSyxFQUFFLEVBQUUsT0FBTyxFQUFDLElBQUksRUFBRSxFQUFFO0FBQVEsY0FBVyxLQUFLLEVBQUUsRUFBRSxPQUFPLEVBQUMsSUFBSSxFQUFFLEVBQUU7QUFBTztBQUFDLENBWjk5TyxhQVk0K08sQ0FBQztBQUFPLGNBQVc7QUFBTTtBQUFDLENBQUMsVUFBVSxDQVpqaFA7QUFZZ2lQLGNBQVc7QUFBRztBQUFDLENBQUM7QUFBc0IsU0FBTTtBQUFJO0FBQUMsQ0FBakMsc0JBQXdELENBQXhsSTtBQUF5bUksV0FBUSxFQUFFO0FBQUssc0JBQW1CLElBQUksRUFBRSxFQUFFO0FBQVEsY0FBVyxJQUFJLEVBQUUsRUFBRTtBQUFPO0FBQUMsQ0FBdEosc0JBQTZLLENBQXY3STtBQUEwOEksU0FBTTtBQUFLLFNBQU07QUFBSyxlQUFZO0FBQUk7QUFBQyxDQUF2TyxzQkFBOFAsSUFBSSxDQVpselA7QUFZaTBQLENBQWpSLHNCQUF3UyxJQUFJLENBWjUxUCxhQVkwMlA7QUFBTyxXQUFRO0FBQU0sU0FBTTtBQUFLLGFBQVU7QUFBSyxTQUFNLEtBQUssRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUM7QUFBSyxjQUFXO0FBQVksVUFBTztBQUFRLFVBQU87QUFBSTtBQUFDLENBQUM7QUFBeUIsV0FBUTtBQUFNLFdBQVE7QUFBWSxXQUFRO0FBQWEsV0FBUTtBQUFZLFdBQVE7QUFBSyxzQkFBbUI7QUFBVyxjQUFXO0FBQVcsWUFBUztBQUFNO0FBQUMsQ0FBQztBQUFxQixXQUFRO0FBQWEsV0FBUTtBQUFFLHNCQUFtQjtBQUFXLGNBQVc7QUFBVTtBQUFDLENBWnJ0UDtBQVlxdVAsY0FBVztBQUFPLFdBQVE7QUFBRSxXQUFRO0FBQU0sVUFBTztBQUFFLGVBQVk7QUFBSyxjQUFXO0FBQUssc0JBQW1CO0FBQVcsY0FBVztBQUFXLFlBQVM7QUFBTyxXQUFRO0FBQVksV0FBUTtBQUFhLFdBQVE7QUFBWSxXQUFRO0FBQUk7QUFBQyxDQVp2OFAsY0FZczlQO0FBQU8sV0FBUTtBQUFHLFdBQVE7QUFBTSxTQUFNO0FBQUk7QUFBQyxDQVpqZ1EsZUFZaWhRLENBQTd1UztBQUE4dlMsb0JBQWlCO0FBQUUsZ0JBQWE7QUFBRSxZQUFTO0FBQUUsUUFBSztBQUFFLFNBQU07QUFBSSxVQUFPO0FBQUssU0FBTTtBQUFJO0FBQUMsQ0Fadm5RLGVBWXVvUSxDQUFuMlMsZ0JBQW8zUyxJQUFJLENBQTFvUixPQUFrcFI7QUFBTyx1QkFBb0I7QUFBTztBQUFDLENBWnZzUSxlQVl1dFEsQ0FBbjdTLGdCQUFvOFMsSUFBSSxDQUExZ1IsU0FBb2hSO0FBQU8sb0JBQWlCO0FBQU87QUFBQyxDQVp0eFEsY0FZcXlRLENBQUMsV0FBVyxDQUE3Z1Q7QUFBOGhULFNBQU07QUFBRztBQUFDLENBWjUwUSxjQVkyMVEsQ0FBQyxTQUFTLENBQWprVDtBQUFrbFQsU0FBTTtBQUFHO0FBQUMsQ0FaaDRRLGVBWWc1UTtBQUFNLGNBQVc7QUFBWSxzQkFBbUI7QUFBSyxjQUFXO0FBQUssVUFBTztBQUFFLGlCQUFjO0FBQUUsY0FBVztBQUFPLFVBQU87QUFBRSxXQUFRO0FBQUUsVUFBTztBQUFRLGVBQVk7QUFBUSxTQUFNO0FBQVEsYUFBVTtBQUFLLFlBQVM7QUFBUyxzQkFBbUI7QUFBVyxjQUFXO0FBQVcsc0JBQW1CO0FBQVUsbUJBQWdCO0FBQVUsY0FBVztBQUFTO0FBQUMsQ0FacnVSLGVBWXF2UixLQUFLLENBQUM7QUFBZSxlQUFZO0FBQUk7QUFBQyxDQVozeFIsZUFZMnlSLEtBQUssQ0FBQztBQUFpQixDQVpsMFIsZUFZazFSLEtBQUssQ0FBQztBQUFpQixlQUFZO0FBQUc7QUFBQyxDQVp6M1IsZUFZeTRSLEtBQUs7QUFBTyxXQUFRO0FBQUUsVUFBTztBQUFDO0FBQUMsQ0FaeDZSLGVBWXc3UixDQUFDO0FBQXlCLENBWmw5UixlQVlrK1IsQ0FBQztBQUFnQixVQUFPO0FBQVEsU0FBTTtBQUFLLGVBQVk7QUFBUSxTQUFNO0FBQVEsZUFBWTtBQUFLLFNBQU07QUFBRyx1QkFBb0I7QUFBSyxvQkFBaUI7QUFBSyxtQkFBZ0I7QUFBSyxlQUFZO0FBQUssc0JBQW1CO0FBQU8sdUJBQW9CO0FBQU8sY0FBVztBQUFNO0FBQUMsQ0FacnVTLGVBWXF2UyxDQUFsUjtBQUFtUyxXQUFRO0FBQUUsU0FBTTtBQUFJLFVBQU87QUFBUSxjQUFXO0FBQU8sZUFBWTtBQUFHO0FBQUMsQ0FaMzBTLGVBWTIxUyxLQUFLO0FBQU8sQ0FadjJTLGVBWXUzUyxDQUFwWixlQUFvYTtBQUFPLENBWjk0UyxlQVk4NVMsS0FBSztBQUFPLENBWjE2UyxlQVkwN1MsQ0FBdmQsZUFBdWU7QUFBTyxjQUFXO0FBQUk7QUFBQyxDQUFDLGVBQWUsQ0FBQztBQUFVLFVBQU87QUFBTztBQUFDLG1CQVpsM1U7QUFZazVVO0FBQUssYUFBUTtBQUFFLHVCQUFrQixZQUFZLENBQUMsRUFBQyxLQUFLLEVBQUM7QUFBRyxlQUFVLFlBQVksQ0FBQyxFQUFDLEtBQUssRUFBQztBQUFFO0FBQUM7QUFBRyxhQUFRO0FBQUUsdUJBQWtCLFlBQVksQ0FBQyxFQUFDLENBQUMsRUFBQztBQUFHLGVBQVUsWUFBWSxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUU7QUFBQztBQUFDLFdBWjNqVjtBQVltbFY7QUFBSyxhQUFRO0FBQUUsdUJBQWtCLFlBQVksQ0FBQyxFQUFDLEtBQUssRUFBQztBQUFHLGVBQVUsWUFBWSxDQUFDLEVBQUMsS0FBSyxFQUFDO0FBQUU7QUFBQztBQUFHLGFBQVE7QUFBRSx1QkFBa0IsWUFBWSxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUcsZUFBVSxZQUFZLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBRTtBQUFDOzs7QUNaMWxYLENBQUMsYUFBYSxDQUFDO0FBQ1gsU0FBTztBQUNYO0FBQ0EsQ0FIQyxhQUdhLENBSEMsT0FHTztBQUNsQixnQkFBYztBQUNkLGNBQVk7QUFDWixTQUFPO0FBQ1g7QUFDQSxDQVJDLGFBUWEsQ0FSQyxPQVFPLENBQUMsWUFBWTtBQUMvQixnQkFBYztBQUNkLGNBQVk7QUFDaEI7QUFDQSxDQVpDLGFBWWEsQ0FBQyxRQUFRLENBWlI7QUFhWCxnQkFBYztBQUNkLGNBQVk7QUFDaEI7QUFFQSxDQUFDLHFCQUFxQixDQUFDO0FBQ3ZCLENBREMscUJBQ3FCLENBQUM7QUFDbkIsU0FBTztBQUNQLGFBQVc7QUFDWCxhQUFXO0FBQ2Y7QUFDQSxDQUFDO0FBQ0csV0FBUztBQUNiO0FBQ0EsS0FBSyxDQUFDO0FBQ0YsMkJBQXlCO0FBQ3pCLDhCQUE0QjtBQUNoQztBQUNBLENBQUM7QUFDRyxvQkFBa0I7QUFDbEIsVUFBUSxJQUFJLE1BQU07QUFDbEIsZ0JBQWMsSUFBSSxJQUFJLElBQUk7QUFDMUIsV0FBUyxJQUFJO0FBQ2IsaUJBQWUsRUFBRSxJQUFJLElBQUk7QUFDekIsV0FBUztBQUNULGVBQVk7QUFDWixtQkFBaUI7QUFDckI7QUFDQSxDQUFDO0FBQ0csWUFBVTtBQUNkO0FBQ0EsQ0FBQztBQUNHLFlBQVU7QUFDVixTQUFPO0FBQ1AsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixXQUFTO0FBQ1QsV0FBUztBQUNULGNBQVk7QUFDWixVQUFRO0FBQ1o7QUFDQSxDQVZDLHVCQVV1QixDQUFDLEdBQUcsQ0FBQyxRQUFRO0FBQ3JDLENBWEMsdUJBV3VCLENBQUMsRUFBRSxDQURFLFFBQ087QUFDaEMsZUFBYTtBQUNqQjtBQUNBLENBQUMsZUFBZSxDQUFDO0FBRWIsaUJBQWU7QUFDbkI7OztBQ2pEQSxDQUFDO0FBQVksZUFBWTtBQUFHO0FBQUMsQ0FBQztBQUFjLGlCQUFjO0FBQVcsYUFBVTtBQUFVO0FBQUMsQ0FBNUQsY0FBMkU7QUFBRSxDQUE3RSxjQUE0RjtBQUFNLFNBQU07QUFBSTtBQUFDLENBQTdHLGNBQTRILENBQUM7QUFBTyxTQUFNO0FBQUssMkJBQXdCO0FBQUssbUJBQWdCO0FBQUk7QUFBQyxDQUFDO0FBQW1CLFlBQVM7QUFBUyxTQUFNO0FBQU0sT0FBSTtBQUFNLFNBQU07QUFBTSxhQUFVO0FBQUssZUFBWTtBQUFJLFNBQU07QUFBSyx1QkFBb0IsRUFBRSxJQUFJLEVBQUU7QUFBSyxlQUFZLEVBQUUsSUFBSSxFQUFFO0FBQUssV0FBUTtBQUFHLGNBQVcsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxNQUFNLE9BQU8sQ0FBQztBQUFJLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBRztBQUFDLENBQTlRLGtCQUFpUztBQUFPLENBQXhTLGtCQUEyVDtBQUFPLFNBQU07QUFBSywyQkFBd0I7QUFBSyxtQkFBZ0I7QUFBSyxVQUFPO0FBQVEsV0FBUTtBQUFHLGNBQVcsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxNQUFNLE9BQU8sQ0FBQztBQUFJLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBRztBQUFDLE1BQU0sQ0FBdmY7QUFBMmdCLFdBQVE7QUFBRSxVQUFPO0FBQVEsY0FBVyxFQUFFO0FBQUUsVUFBTztBQUFFLHNCQUFtQjtBQUFJO0FBQUMsQ0FBQztBQUFxQixPQUFJO0FBQUUsU0FBTTtBQUFFLFNBQU07QUFBSTtBQUFDLENBQUM7QUFBd0IsVUFBTztBQUFFLFNBQU07QUFBRSxTQUFNO0FBQUk7QUFBQyxDQUFDO0FBQWUsT0FBSTtBQUFLLFFBQUs7QUFBSTtBQUFDLENBQUM7QUFBaUIsT0FBSTtBQUFJO0FBQUMsQ0FBQztBQUFnQixPQUFJO0FBQUssU0FBTTtBQUFJO0FBQUMsQ0FBQztBQUFtQixTQUFNO0FBQUssVUFBTztBQUFJO0FBQUMsQ0FBQztBQUFvQixVQUFPO0FBQUk7QUFBQyxDQUFDO0FBQWtCLFVBQU87QUFBSyxRQUFLO0FBQUk7QUFBQyxDQUFDO0FBQWEsT0FBSTtBQUFHO0FBQUMsQ0FBQztBQUFnQixZQUFTO0FBQU0sV0FBUTtBQUFPLGtCQUFlO0FBQUk7QUFBQyxDQUFsRSxlQUFrRixDQUFsTDtBQUF1TSxDQUF2RyxlQUF1SCxDQUE3STtBQUEySixDQUFySSxlQUFxSixDQUFoVztBQUFrWCxTQUFNO0FBQUssa0JBQWU7QUFBSTtBQUFDLENBQXRNLGVBQXNOLENBQXRULG9CQUEwVSxFQUFDO0FBQUksQ0FBL08sZUFBK1AsQ0FBclIsYUFBa1MsRUFBQztBQUFJLENBQWpSLGVBQWlTLENBQTVlLGlCQUE2ZixFQUFDO0FBQUksZUFBWTtBQUFLLGdCQUFhO0FBQUssa0JBQWU7QUFBSTtBQUFDLENBQTlXLGVBQThYLENBQTlkLG9CQUFrZixFQUFDO0FBQU8sQ0FBMVosZUFBMGEsQ0FBaGMsYUFBNmMsRUFBQztBQUFPLENBQS9iLGVBQStjLENBQTFwQixpQkFBMnFCLEVBQUM7QUFBTyxrQkFBZTtBQUFJO0FBQUMsQ0FBNWYsZ0JBQTZnQjtBQUFFLGNBQVc7QUFBVTtBQUFDLENBQXJpQixnQkFBcWpCLEVBQUM7QUFBSSxVQUFPLEVBQUUsRUFBRTtBQUFJLFdBQVEsS0FBSyxLQUFLLEtBQUs7QUFBSyxTQUFNO0FBQU0saUJBQWM7QUFBSSx1QkFBb0IsS0FBSztBQUFPLHFCQUFrQjtBQUFVLGNBQVcsRUFBRSxFQUFFLEtBQUs7QUFBSyxTQUFNO0FBQUssV0FBUTtBQUFHLGNBQVcsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxNQUFNLE9BQU8sQ0FBQztBQUFJLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBRztBQUFDLENBQXQwQixnQkFBczFCLEVBQUM7QUFBTyxjQUFXLEVBQUUsRUFBRSxLQUFLO0FBQUssV0FBUTtBQUFFLGNBQVcsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxNQUFNLE9BQU8sQ0FBQztBQUFLLFVBQU8sTUFBTSxPQUFPLENBQUM7QUFBSyxVQUFPO0FBQU87QUFBQyxDQUExK0IsZ0JBQTAvQixFQUFDLENBQUM7QUFBVyxvQkFBaUI7QUFBcXZCO0FBQUMsQ0FBOXdELGdCQUE4eEQsRUFBQyxDQUFDO0FBQVcsb0JBQWlCO0FBQXF6SDtBQUFDLENBQWxuTCxnQkFBa29MLEVBQUMsQ0FBQztBQUFZLG9CQUFpQjtBQUE2eEI7QUFBQyxDQUEvN00sZ0JBQSs4TSxFQUFDLENBQUM7QUFBYyxvQkFBaUI7QUFBaWY7QUFBQyxDQUFsK04sZ0JBQWsvTixFQUFDLENBQUM7QUFBYyxvQkFBaUI7QUFBcXRCO0FBQUMsQ0FBenVQLGVBQXl2UCxDQUE1aFEsd0JBQW9qUSxFQUFDO0FBQUksQ0FBdHhQLGVBQXN5UCxDQUF4blEscUJBQTZvUSxFQUFDO0FBQUksU0FBTTtBQUFJLGVBQVk7QUFBSyxnQkFBYTtBQUFJO0FBQUMsQ0FBQztBQUFNLG9CQUFpQjtBQUFPO0FBQUMsQ0FBNTdDO0FBQTI4QyxvQkFBaUI7QUFBTztBQUFDLENBQWp6RTtBQUE4ekUsb0JBQWlCO0FBQU87QUFBQyxDQUEvOU47QUFBMitOLENBQXZzTTtBQUFtdE0sb0JBQWlCO0FBQU87QUFBQyxDQUF4aEM7QUFBdWlDLG9CQUFpQjtBQUFPO0FBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUM7QUFBTyxHQUFybFEsZ0JBQXFtUSxFQUFDO0FBQUksYUFBUSxJQUFJLElBQUksSUFBSTtBQUFLLFdBQU07QUFBSTtBQUFDLEdBQTlvUSxnQkFBK3BRLENBQXRrUztBQUEwbFMsV0FBTTtBQUFNLFNBQUk7QUFBSztBQUFDO0FBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO0FBQU8sR0FBandRLGdCQUFpeFEsRUFBQztBQUFJLGFBQVEsSUFBSSxJQUFJLElBQUk7QUFBSyxXQUFNO0FBQUk7QUFBQyxHQUExelEsZ0JBQTIwUSxDQUFsdlM7QUFBc3dTLFdBQU07QUFBTSxTQUFJO0FBQUs7QUFBQztBQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsU0FBUyxDQUFDLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztBQUFPLEdBQTc2USxnQkFBNjdRLEVBQUM7QUFBSSxhQUFRLEtBQUssS0FBSyxLQUFLO0FBQUssV0FBTTtBQUFJO0FBQUM7QUFBQyxLQUFLLENBQUMsU0FBUyxDQUF6L1EsZ0JBQXlnUixFQUFDLEdBQUcsQ0FBQztBQUFTLEtBQUssQ0FBQyxTQUFTLENBQXRpUixnQkFBc2pSLEVBQUMsR0FBRyxDQUFDO0FBQVMsY0FBVyxHQUFHLGFBQWEsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsS0FBSztBQUFHO0FBQUMsS0FBSyxDQUF6SSxTQUFtSixDQUFub1IsZ0JBQW1wUixFQUFDLEdBQUcsQ0FBekksUUFBa0osQ0FBQztBQUFnQixLQUFLLENBQXpKLFNBQW1LLENBQWhzUixnQkFBZ3RSLEVBQUMsR0FBRyxDQUF6SjtBQUFtSyxXQUFRO0FBQUU7QUFBQyxLQUFLLENBQTlQLFNBQXdRLENBQXh2UixnQkFBd3dSLEVBQUMsR0FBRyxDQUE5UDtBQUF3USxLQUFLLENBQTlQLFNBQXdRLENBQXJ5UixnQkFBcXpSLEVBQUMsR0FBRyxDQUE5UCxRQUF1USxDQUFDO0FBQWdCLFdBQVE7QUFBQzs7O0FDbUNuK1QsQ0FBQztBQUNHLFlBQVU7QUFDVixXQUFTO0FBQ1QsVUFBUTtBQUNSLGNBQVk7QUFDWix1QkFBcUI7QUFDckIsb0JBQWtCO0FBQ2xCLGVBQWE7QUE0QmpCO0FBR0ksQ0F0Q0gsa0JBc0NzQixDQUFDO0FBQ2hCLFlBQVU7QUFDVixVQUFRO0FBQ1IsY0FBWTtBQUNaLGNBQVksTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUU7QUFFN0MsVUFBUSxJQUFJLEtBQUssSUFBSTtBQUN6QjtBQUVBLENBL0NILGtCQStDc0IsQ0FBQztBQUNoQixZQUFVO0FBQ1YsV0FBUztBQUNULE9BQUs7QUFDTCxRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVE7QUFDUixhQUFXLFdBQVc7QUFDdEIsY0FBWSxNQUFNLEVBQUUsS0FBSyxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBRTtBQUNsRDtBQUVBLENBMURILGtCQTBEc0IsQ0FBQztBQUNoQixZQUFVO0FBQ1YsV0FBUztBQUNULFVBQVE7QUFDUixTQUFPO0FBQ1AsY0FBWTtBQUNaLGlCQUFlO0FBQ2YsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixVQUFRO0FBQ1IsY0FBWSxFQUFFLElBQUksSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUU7QUFJeEM7QUFFSixDQUFDO0FBQ0csZUFBYTtBQUNiLGtCQUFnQjtBQUNoQixZQUFVO0FBRWQ7QUFHQSxDQWxGQyxrQkFrRmtCLENBQUM7QUFDcEI7QUFFSSxDQXJGSCxrQkFxRnNCLENBSEgsVUFHYyxDQUFDO0FBQWdCLENBckZsRCxrQkFxRnFFLENBQUM7QUFDL0QsWUFBVTtBQUNkO0FBRUEsQ0F6Rkgsa0JBeUZzQixDQVBILFVBT2MsQ0FKQztBQUszQixRQUFNO0FBQ04sU0FBTztBQUNQLGNBQVk7QUFDaEI7QUFFSixDQS9GQyxrQkErRmtCLENBVm9EO0FBV25FLFFBQU07QUFDVjtBQUVBLENBbkdDLGlCQW1HaUIsQ0FBQyxxQkFBcUIsQ0FkK0I7QUFjZCxDQW5HeEQsaUJBbUcwRSxDQUFDLHFCQUFxQixDQWQ5RDtBQWUvQixTQUFPO0FBQ1g7QUFFQSxDQXZHQyxrQkF1R2tCLENBQUM7QUFDaEIsVUFBUSxFQUFFO0FBQ1YsWUFBVTtBQUlkO0FBRUksQ0EvR0gsa0JBK0dzQixDQVJILHNCQVEwQixDQTFCWDtBQTJCM0IsY0FBWTtBQUNoQjtBQUVBLENBbkhILGtCQW1Ic0IsQ0FaSCxzQkFZMEIsQ0FqQzFCLFdBaUNzQyxFQUFFO0FBQ3BELFVBQVEsRUFBRSxFQUFFLEVBQUU7QUFDbEI7QUFFSixDQXZIQyxpQkF1SGlCLENBQUM7QUFDZixTQUFPO0FBQ1AsVUFBUSxLQUFLO0FBeUJqQjtBQUVJLENBcEpILGlCQW9KcUIsQ0E3QkgsY0E2QmtCLENBOUdiO0FBK0doQixVQUFRLElBQUk7QUFDWixVQUFRO0FBQ1IsU0FBTztBQUNYO0FBR0EsQ0EzSkgsaUJBMkpxQixDQXBDSCxjQW9Da0IsQ0FqRnBDLGlCQWlGc0QsQ0FwRG5DO0FBcURaLFdBQVM7QUFDVCxZQUFVO0FBQ1YsT0FBSztBQUNMLFVBQVEsSUFBSTtBQUNaLFVBQVE7QUFDUixRQUFNO0FBQ1Y7QUFFQSxDQXBLSCxpQkFvS3FCLENBN0NILGNBNkNrQixDQXJIYjtBQXNIaEIsU0FBTztBQUNQLFVBQVE7QUFDUixPQUFLO0FBQ0wsVUFBUTtBQUNSLFFBQU07QUFDTixTQUFPO0FBQ1AsVUFBUSxFQUFFLEVBQUUsRUFBRTtBQUNsQjtBQUVBLENBOUtILGlCQThLcUIsQ0F2REgsY0F1RGtCLENBcEhiO0FBcUhoQixTQUFPO0FBQ1AsVUFBUTtBQUNSLFVBQVEsS0FBSyxFQUFFLEVBQUU7QUFDckI7QUFPSixDQXpMQyxpQkF5TGlCLENBbEVDLGNBa0VjLENBQUMsZ0JBQWdCO0FBQzlDLG9CQUFrQjtBQUN0QjtBQUVBLENBN0xDLGlCQTZMaUIsQ0F0RUMsY0FzRWMsQ0FBQyxnQkFBZ0I7QUFDOUMsb0JBQWtCO0FBQ3RCO0FBRUEsQ0FqTUMsaUJBaU1pQixDQTFFQyxjQTBFYyxDQS9HYjtBQWdIaEIsT0FBSztBQUNMLFFBQU07QUFDTixXQUFTLEVBQUUsRUFBRSxFQUFFO0FBQ25CO0FBRUksQ0F2TUgsaUJBdU1xQixDQWhGSCxjQWdGa0IsQ0FySGpCLFVBcUg0QixDQWxIYjtBQW1IM0IsT0FBSztBQUNMLFVBQVE7QUFDUixTQUFPO0FBQ1AsY0FBWTtBQUNoQjtBQUVKLENBOU1DLGlCQThNaUIsQ0F2RkMsY0F1RmMsQ0F2R2Isc0JBdUdvQyxDQXpIckI7QUF5SHNDLENBOU14RSxpQkE4TTBGLENBdkZ4RSxjQXVGdUYsQ0F2R3RGLHNCQXVHNkcsQ0F6SDFEO0FBMEhuRSxVQUFRLEtBQUssRUFBRTtBQUNuQjtBQUVBLENBbE5DLGlCQWtOaUIsQ0EzRkMsYUEyRmEsQ0FBQztBQUM3QixVQUFRLEtBQUs7QUFDakI7QUFFQSxDQXROQyxpQkFzTmlCLENBL0ZDLGFBK0ZhLENBQUM7QUFDN0IsVUFBUSxLQUFLLEVBQUUsS0FBSztBQU94QjtBQUVJLENBaE9ILGlCQWdPcUIsQ0F6R0gsYUF5R2lCLENBVkgsV0FVZSxDQXpINUI7QUEwSFosUUFBTTtBQUNWO0FBRUEsQ0FwT0gsaUJBb09xQixDQTdHSCxhQTZHaUIsQ0FkSCxXQWNlLENBbEo1QjtBQW1KWixRQUFNO0FBQ04sU0FBTztBQUNQLFdBQVMsRUFBRSxJQUFJLEVBQUU7QUFDakIsY0FBWTtBQUNoQjtBQUVJLENBM09QLGlCQTJPeUIsQ0FwSFAsYUFvSHFCLENBckJQLFdBcUJtQixDQXpKaEMsVUF5SjJDLENBdEo1QjtBQXVKdkIsY0FBWTtBQUNoQjtBQUVSLENBL09DLGlCQStPaUIsQ0FBQztBQUNuQjtBQUVBLENBbFBDLGlCQWtQaUIsQ0FBQztBQUFlLENBbFBqQyxpQkFrUG1ELENBQWpDLGFBQStDLENBSC9DO0FBSWYsZ0JBQWM7QUFDZCxjQUFZO0FBQ2hCO0FBRUksQ0F2UEgsaUJBdVBxQixDQUxILGNBS2tCLENBN0xiO0FBOExoQixjQUFZO0FBQ1osZ0JBQWM7QUFDbEI7QUFFSSxDQTVQUCxpQkE0UHlCLENBVlAsY0FVc0IsQ0FsTWpCLFlBa004QjtBQUMxQyxjQUFZO0FBQ1osVUFBUTtBQUNaO0FBRUosQ0FqUUgsaUJBaVFxQixDQWZILGNBZWtCLENBbE5iO0FBbU5oQixjQUFZO0FBQ2hCO0FBRUEsQ0FyUUgsaUJBcVFxQixDQW5CSCxjQW1Ca0IsQ0FuTGpCO0FBb0xaLFNBQU87QUFDWDtBQU1KLElBQUksQ0FBQztBQUNELG9CQUFrQjtBQUN0QjtBQUVBLENBQUM7QUFDRyxjQUFZO0FBQ2hCO0FBRUEsQ0FBQztBQUNHLGlCQUFlO0FBQ25COzs7QUMvVEcsV0FBVztBQUF3QjtBQUFRLGFBQVE7QUFBRztBQUFDO0FBQUcsYUFBUTtBQUFDO0FBQUM7QUFBQyxDQUFDO0FBQWEsWUFBUztBQUFRO0FBQUMsQ0FBL0IsYUFBNkMsQ0FBQztBQUFjLFlBQVM7QUFBUyxXQUFRO0FBQUUsV0FBUTtBQUFhLFNBQU07QUFBSyxPQUFJO0FBQUksY0FBVztBQUFFLFdBQVE7QUFBRSxrQkFBZTtBQUFJO0FBQUMsQ0FBM0ssYUFBeUwsQ0FBQztBQUFZLFlBQVM7QUFBUyxXQUFRO0FBQUM7QUFBQyxDQUFsTyxhQUFnUCxDQUFDO0FBQWUsWUFBUztBQUFTLFNBQU07QUFBRSxVQUFPO0FBQUssUUFBSztBQUFFLE9BQUk7QUFBRSxjQUFXLEtBQUssQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUM7QUFBSSxXQUFRO0FBQUssY0FBVyxJQUFJLE9BQU87QUFBRztBQUFDLENBQXBYLFlBQWlZLENBQUMsY0FBYyxDQUEvSjtBQUErSyxXQUFRO0FBQUs7QUFBQyxDQUE5YTtBQUE0YixDQUE1YixhQUEwYyxDQUE1WjtBQUEyYSxDQUF6ZCxhQUF1ZSxDQUE3UztBQUEwVCxjQUFXLElBQUksYUFBYSxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxPQUFPO0FBQUc7QUFBQyxDQUEvaUIsWUFBNGpCLENBQUM7QUFBb0IsQ0FBamxCLFlBQThsQixDQUFDLG9CQUFvQixDQUFya0I7QUFBb2xCLENBQWxvQixZQUErb0IsQ0FBQyxvQkFBb0IsQ0FBMWU7QUFBdWYsQ0FBanJCLFlBQThyQixDQUFDO0FBQXFCLENBQXB0QixZQUFpdUIsQ0FBQyxxQkFBcUIsQ0FBenNCO0FBQXd0QixDQUF0d0IsWUFBbXhCLENBQUMscUJBQXFCLENBQS9tQjtBQUE0bkIsY0FBVyxJQUFJLEtBQUs7QUFBRztBQUFDLENBQTkwQixZQUEyMUIsQ0FBQyx5QkFBeUIsQ0FBdjBCO0FBQXMxQixTQUFNO0FBQUk7QUFBQyxDQUEvNEIsWUFBNDVCLENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFyNUI7QUFBbzZCLENBQWw5QixZQUErOUIsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLENBQXo5QjtBQUF3K0IsU0FBTTtBQUFLO0FBQUMsQ0FBbGlDLFlBQStpQyxDQUFDLHdCQUF3QixDQUFDO0FBQWMsaUJBQWM7QUFBSTtBQUFDLENBQTFtQyxZQUF1bkMsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLENBQWpuQztBQUFnb0MsV0FBUTtBQUFDO0FBQUMsQ0FBeHJDLFlBQXFzQyxDQUFDLHdCQUF3QixDQUFDLGFBQWEsQ0FBQztBQUFhLENBQTF2QyxZQUF1d0MsQ0FBQyx3QkFBd0IsQ0FBQyxhQUFhLENBQUM7QUFBYyxpQkFBYztBQUFJO0FBQUMsQ0FBaDFDLFlBQTYxQyxDQUFDLHdCQUF3QixDQUF4MEM7QUFBdTFDLFFBQUs7QUFBSTtBQUFDLENBQS80QyxZQUE0NUMsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQXA1QztBQUFtNkMsQ0FBajlDLFlBQTg5QyxDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBdjlDO0FBQXMrQyxRQUFLO0FBQUc7QUFBQyxDQUE3aEQsWUFBMGlELENBQUMsdUJBQXVCLENBQUM7QUFBYyxnQkFBYTtBQUFJO0FBQUMsQ0FBbm1ELFlBQWduRCxDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBem1EO0FBQXduRCxXQUFRO0FBQUM7QUFBQyxDQUFockQsWUFBNnJELENBQUMsdUJBQXVCLENBQUMsYUFBYSxDQUFDO0FBQWEsQ0FBanZELFlBQTh2RCxDQUFDLHVCQUF1QixDQUFDLGFBQWEsQ0FBQztBQUFjLGdCQUFhO0FBQUk7QUFBQyxDQUFyMEQsWUFBazFELENBQUM7QUFBc0IsWUFBUztBQUFNO0FBQUMsQ0FBejNELFlBQXM0RCxDQUFDLHNCQUFzQixDQUEvMkQ7QUFBODNELE9BQUk7QUFBTSxRQUFLO0FBQUksZUFBWTtBQUFDO0FBQUMsQ0FBNzhELFlBQTA5RCxDQUFDLHFCQUFxQixDQUFDO0FBQWMsZUFBWTtBQUFJO0FBQUMsQ0FBaGhFLFlBQTZoRSxDQUFDLHFCQUFxQixDQUFDLGNBQWMsQ0FBcGhFO0FBQW1pRSxXQUFRO0FBQUUsT0FBSTtBQUFLLGNBQVc7QUFBQztBQUFDLENBQWpuRSxZQUE4bkUsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUM7QUFBYSxDQUFockUsWUFBNnJFLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDO0FBQWMsZUFBWTtBQUFJO0FBQUMsQ0FBandFLFlBQTh3RSxDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQWx4RTtBQUFpeUUsQ0FBLzBFLFlBQTQxRSxDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQWoyRTtBQUFnM0UsT0FBSTtBQUFHO0FBQUMsQ0FBdDZFLFlBQW03RSxDQUFDO0FBQXdCLFlBQVM7QUFBTTtBQUFDLENBQTU5RSxZQUF5K0UsQ0FBQyx3QkFBd0IsQ0FBcDlFO0FBQW0rRSxPQUFJO0FBQUssUUFBSztBQUFJLGVBQVk7QUFBQztBQUFDLENBQWpqRixZQUE4akYsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQXRqRjtBQUFxa0YsQ0FBbm5GLFlBQWdvRixDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBem5GO0FBQXdvRixPQUFJO0FBQUk7QUFBQyxDQUEvckYsWUFBNHNGLENBQUMsdUJBQXVCLENBQUM7QUFBYyxrQkFBZTtBQUFJO0FBQUMsQ0FBdndGLFlBQW94RixDQUFDLHVCQUF1QixDQUFDLGNBQWMsQ0FBN3dGO0FBQTR4RixXQUFRO0FBQUM7QUFBQyxDQUFwMUYsWUFBaTJGLENBQUMsdUJBQXVCLENBQUMsYUFBYSxDQUFDO0FBQWEsQ0FBcjVGLFlBQWs2RixDQUFDLHVCQUF1QixDQUFDLGFBQWEsQ0FBQztBQUFjLGtCQUFlO0FBQUk7QUFBQyxDQUEzK0YsWUFBdy9GLENBQUM7QUFBdUIsWUFBUztBQUFNO0FBQUMsQ0FBaGlHLFlBQTZpRyxDQUFDLHVCQUF1QixDQUEzNEY7QUFBdzVGLFlBQVM7QUFBUTtBQUFDLENBQXBtRyxZQUFpbkcsQ0FBQyx1QkFBdUIsQ0FBM2xHO0FBQTBtRyxRQUFLO0FBQUssZUFBWTtBQUFDO0FBQUMsQ0FBaHJHLFlBQTZyRyxDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBemlHO0FBQXNqRyxXQUFRO0FBQUUsUUFBSztBQUFLO0FBQUMsQ0FBcndHLFlBQWt4RyxDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBMXdHO0FBQXl4RyxXQUFRO0FBQUUsUUFBSztBQUFHO0FBQUMsQ0FBMTFHLFlBQXUyRyxDQUFDO0FBQXdCLFlBQVM7QUFBTTtBQUFDLENBQWg1RyxZQUE2NUcsQ0FBQyx3QkFBd0IsQ0FBNXZHO0FBQXl3RyxZQUFTO0FBQVE7QUFBQyxDQUFyOUcsWUFBaytHLENBQUMsd0JBQXdCLENBQTc4RztBQUE0OUcsU0FBTTtBQUFLLGVBQVk7QUFBRSxRQUFLO0FBQUk7QUFBQyxDQUFDLFNBQVMsQ0FBdmpILFlBQW9rSCxDQUFDLHdCQUF3QixDQUEvaUg7QUFBOGpILFNBQU07QUFBSTtBQUFDLENBQXZuSCxZQUFvb0gsQ0FBQyx1QkFBdUIsQ0FBQyxjQUFjLENBQWovRztBQUE4L0csV0FBUTtBQUFFLFFBQUs7QUFBSTtBQUFDLENBQTVzSCxZQUF5dEgsQ0FBQyx1QkFBdUIsQ0FBQyxjQUFjLENBQWx0SDtBQUFpdUgsV0FBUTtBQUFFLFFBQUs7QUFBRztBQUFDLENBQWx5SCxZQUEreUgsQ0FBQztBQUFxQixZQUFTO0FBQU07QUFBQyxDQUFyMUgsWUFBazJILENBQUMscUJBQXFCLENBQTlySDtBQUEyc0gsWUFBUztBQUFRO0FBQUMsQ0FBdjVILFlBQW82SCxDQUFDLHFCQUFxQixDQUE1NEg7QUFBMjVILFFBQUs7QUFBSSxlQUFZO0FBQUUsY0FBVztBQUFHO0FBQUMsQ0FBLytILFlBQTQvSCxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBdDJIO0FBQW0zSCxXQUFRO0FBQUUsT0FBSTtBQUFJO0FBQUMsQ0FBaGtJLFlBQTZrSSxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBbmtJO0FBQWtsSSxXQUFRO0FBQUUsY0FBVztBQUFDO0FBQUMsQ0FBdnBJLFlBQW9xSSxDQUFDO0FBQXVCLFlBQVM7QUFBTTtBQUFDLENBQTVzSSxZQUF5dEksQ0FBQyx1QkFBdUIsQ0FBdmpJO0FBQW9rSSxZQUFTO0FBQVE7QUFBQyxDQUFoeEksWUFBNnhJLENBQUMsdUJBQXVCLENBQXZ3STtBQUFzeEksUUFBSztBQUFJLGVBQVk7QUFBRSxjQUFXO0FBQUk7QUFBQyxDQUEzMkksWUFBdzNJLENBQUMsc0JBQXNCLENBQUMsY0FBYyxDQUFwdUk7QUFBaXZJLFdBQVE7QUFBRSxPQUFJO0FBQUc7QUFBQyxDQUE3N0ksWUFBMDhJLENBQUMsc0JBQXNCLENBQUMsY0FBYyxDQUFsOEk7QUFBaTlJLFdBQVE7QUFBRSxjQUFXO0FBQUM7QUFBQyxDQUF0aEosWUFBbWlKLENBQUM7QUFBcUIsWUFBUztBQUFNO0FBQUMsQ0FBemtKLFlBQXNsSixDQUFDLHFCQUFxQixDQUFsN0k7QUFBKzdJLFlBQVM7QUFBUyxXQUFRO0FBQVk7QUFBQyxDQUFocUosWUFBNnFKLENBQUMscUJBQXFCLENBQXJwSjtBQUFvcUosUUFBSztBQUFJLGVBQVk7QUFBSyxhQUFVLE1BQU07QUFBSTtBQUFDLENBQWp3SixZQUE4d0osQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQXhuSjtBQUFxb0osV0FBUTtBQUFFLGFBQVUsTUFBTTtBQUFJO0FBQUMsQ0FBOTFKLFlBQTIySixDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBajJKO0FBQWczSixXQUFRO0FBQUUsZUFBWTtBQUFFLGFBQVU7QUFBSTtBQUFDLENBQXI4SixZQUFrOUosQ0FBQztBQUFvQixZQUFTO0FBQU07QUFBQyxDQUF2L0osWUFBb2dLLENBQUMsb0JBQW9CLENBQS8xSjtBQUE0MkosWUFBUztBQUFTLFdBQVE7QUFBWTtBQUFDLENBQTdrSyxZQUEwbEssQ0FBQyxvQkFBb0IsQ0FBamtLO0FBQWdsSyxRQUFLO0FBQUksZUFBWTtBQUFNLGFBQVUsTUFBTTtBQUFJO0FBQUMsQ0FBOXFLLFlBQTJySyxDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FBcGlLO0FBQWlqSyxXQUFRO0FBQUUsYUFBVSxNQUFNO0FBQUk7QUFBQyxDQUExd0ssWUFBdXhLLENBQUMsbUJBQW1CLENBQUMsY0FBYyxDQUE1d0s7QUFBMnhLLFdBQVE7QUFBRSxlQUFZO0FBQUUsYUFBVTtBQUFJO0FBQUMsQ0FBaDNLLFlBQTYzSyxDQUFDO0FBQXFCLFlBQVM7QUFBTyxTQUFNO0FBQUs7QUFBQyxDQUEvNkssWUFBNDdLLENBQUMscUJBQXFCLENBQXA2SztBQUFtN0ssUUFBSztBQUFJLGVBQVk7QUFBQztBQUFDLENBQXgvSyxZQUFxZ0wsQ0FBQyxvQkFBb0IsQ0FBQztBQUFjLGlCQUFjO0FBQUksU0FBTTtBQUFJO0FBQUMsQ0FBdGtMLFlBQW1sTCxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBNzdLO0FBQTA4SyxXQUFRO0FBQUM7QUFBQyxDQUE5b0wsWUFBMnBMLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFqcEw7QUFBZ3FMLFdBQVE7QUFBQztBQUFDLENBQXh0TCxZQUFxdUwsQ0FBQztBQUE2QixZQUFTO0FBQU8sU0FBTTtBQUFNLGNBQVcsSUFBSSxJQUFJLElBQUksT0FBTyxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUU7QUFBQyxDQUEzMEwsWUFBdzFMLENBQUMsNkJBQTZCLENBQXgwTDtBQUF1MUwsUUFBSztBQUFJLGVBQVk7QUFBQztBQUFDLENBQTU1TCxZQUF5NkwsQ0FBQyw0QkFBNEIsQ0FBQztBQUFjLGlCQUFjO0FBQUksU0FBTTtBQUFLLGNBQVcsSUFBSSxJQUFJLElBQUksT0FBTyxLQUFLLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDO0FBQUc7QUFBQyxDQUEvaE0sWUFBNGlNLENBQUMsNEJBQTRCLENBQUMsY0FBYyxDQUE5NUw7QUFBMjZMLFdBQVE7QUFBQztBQUFDLENBQS9tTSxZQUE0bk0sQ0FBQyw0QkFBNEIsQ0FBQyxjQUFjLENBQTFuTTtBQUF5b00sV0FBUTtBQUFDO0FBQUMsQ0FBQyxTQUFTLENBQTdwTSxjQUEycU0sRUFBQztBQUFJLFFBQUs7QUFBYzs7Ozs7QUNOMXpNLENBQUMsV0FBVyxDQUFDO0FBQ1gsY0FBWTtBQUNaLGVBQWEsQ0FBQyxDQUFDO0FBQ2YsWUFBVSxDQUFDLENBQUM7QUFDWix5QkFBdUIsSUFBSSxLQUFLO0FBQ2hDLFdBQVM7QUFDVCxjQUFZO0FBQ1osY0FBWTtBQUNaO0FBQUEsSUFBWSxFQUFFLEVBQUUsSUFBSSxLQUFLLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLE1BQU07QUFBQSxJQUFFLEVBQUUsSUFBSSxJQUFJLEtBQUssQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsTUFBTTtBQUFBLElBQUUsSUFBSSxJQUFJLElBQUksS0FBSyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxNQUFNO0FBQUEsSUFBRSxJQUFJLElBQUksSUFBSSxLQUFLLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLE1BQU07QUFBQSxJQUFFLElBQUksSUFBSSxLQUFLLEtBQUssQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDbkwsa0JBQWdCO0FBQ2xCO0FBQ0EsQ0FYQyxXQVdXLENBWEMsWUFXWSxFQUFFO0FBQ3pCLGVBQWE7QUFDZjtBQUNBLENBZEMsV0FjVyxDQWRDLFlBY1ksQ0FBQztBQUN4QixVQUFRLE1BQU07QUFDZCxXQUFTO0FBQ1QsYUFBVztBQUNYLGNBQVk7QUFDWixjQUFZO0FBQ2Q7QUFDQSxDQXJCQyxXQXFCVyxDQXJCQyxZQXFCWSxDQUFDO0FBQ3hCLG1CQUFpQjtBQUNuQjtBQUNBLENBeEJDLFdBd0JXLENBeEJDLFlBd0JZLENBQUM7QUFDeEIsVUFBUTtBQUNSLFVBQVE7QUFDUixhQUFXO0FBQ2I7QUFDQSxDQTdCQyxXQTZCVyxDQTdCQyxZQTZCWSxDQUFDO0FBQ3hCLGFBQVc7QUFDYjtBQUNBLENBaENDLFdBZ0NXLENBaENDLFlBZ0NZLENBQUM7QUFDeEIsVUFBUSxNQUFNLEVBQUU7QUFDaEIsV0FBUyxNQUFNLEVBQUU7QUFDakIsYUFBVztBQUNiO0FBQ0EsQ0FyQ0MsV0FxQ1csQ0FyQ0MsWUFxQ1ksQ0FBQztBQUN4QixlQUFhLENBQUMsQ0FBQztBQUNmLFlBQVUsQ0FBQyxDQUFDO0FBQ1osY0FBWTtBQUNaLFNBQU87QUFDUCxVQUFRO0FBQ1IsVUFBUTtBQUNSLGFBQVc7QUFDYjtBQUNBLENBOUNDLFdBOENXLENBOUNDLFlBOENZLENBQUM7QUFDeEIsVUFBUSxNQUFNO0FBQ2QsV0FBUztBQUNULFlBQVU7QUFDVixZQUFVO0FBQ1YsYUFBVztBQUNYLGNBQVk7QUFDWixjQUFZO0FBQ2Q7QUFDQSxDQXZEQyxXQXVEVyxDQXZEQyxZQXVEWSxDQVRDLG9CQVNvQjtBQUM1QyxXQUFTO0FBQ1g7QUFDQSxDQTFEQyxXQTBEVyxDQTFEQyxZQTBEWSxDQUFDO0FBQ3hCLGVBQWE7QUFDYixZQUFVLENBQUMsQ0FBQztBQUNaLGNBQVk7QUFDWixTQUFPO0FBQ1AsVUFBUTtBQUNSLFVBQVE7QUFDVjtBQUNBLENBbEVDLFdBa0VXLENBbEVDLFlBa0VZLENBQUM7QUFDeEIsZUFBYTtBQUNiLFlBQVUsQ0FBQyxDQUFDO0FBQ1osY0FBWTtBQUNaLFNBQU87QUFDUCxhQUFXO0FBQ1gsVUFBUTtBQUNSLFVBQVEsRUFBRSxNQUFNLEVBQUU7QUFDcEI7QUFDQSxDQTNFQyxXQTJFVyxDQTNFQyxZQTJFWSxDQVRDLFdBU1csQ0FBQztBQUNwQyxXQUFTO0FBQ1QsZUFBYTtBQUNiLGFBQVc7QUFDWCxlQUFhO0FBQ2Y7QUFDQSxDQWpGQyxXQWlGVyxDQWpGQyxZQWlGWSxDQWZDLFVBZVUsQ0FBQyxjQUFjLENBQUM7QUFDbEQsU0FBTztBQUNQLFVBQVE7QUFDVjtBQUNBLENBckZDLFdBcUZXLENBckZDLFlBcUZZLENBbkJDLFVBbUJVLENBQUMsWUFBWSxDQUFDO0FBQ2hELE9BQUs7QUFDTCxTQUFPO0FBQ1Q7QUFDQSxDQXpGQyxXQXlGVyxDQXpGQyxZQXlGWSxDQXZCQyxVQXVCVSxDQUpDLFlBSVksQ0FBQyx5QkFBeUIsQ0FBQztBQUMxRSxRQUFNO0FBQ1I7QUFDQSxDQTVGQyxXQTRGVyxDQTVGQyxZQTRGWSxDQTFCQyxVQTBCVSxDQVBDLFlBT1ksQ0FBQyx5QkFBeUIsQ0FBQztBQUMxRSxTQUFPO0FBQ1Q7QUFDQSxDQS9GQyxXQStGVyxDQS9GQyxZQStGWSxDQUFDO0FBQ3hCLG1CQUFpQjtBQUNqQixVQUFRO0FBQ1IsVUFBUTtBQUNSLGNBQVk7QUFDWixXQUFTLEVBQUU7QUFDYjtBQUNBLENBdEdDLFdBc0dXLENBdEdDLFlBc0dZLENBQUM7QUFDeEIsVUFBUSxPQUFPO0FBQ2YsV0FBUyxNQUFNO0FBQ2YsYUFBVztBQUNiO0FBQ0EsQ0EzR0MsV0EyR1csQ0EzR0MsWUEyR1ksQ0ExQlk7QUEyQm5DLGdCQUFjO0FBQ2hCO0FBQ0EsQ0E5R0MsV0E4R1csQ0E5R0MsWUE4R1ksQ0E3QlksY0E2QkcsQ0FBQztBQUN2QyxZQUFVO0FBQ1YsU0FBTztBQUNQLFVBQVE7QUFDUixhQUFXLE9BQU87QUFDbEIsaUJBQWU7QUFDakI7QUFDQSxDQXJIQyxXQXFIVyxDQXJIQyxZQXFIWSxDQXBDWSxjQW9DRyxDQUFDLG1DQUFtQyxDQUFDO0FBQzNFLE9BQUs7QUFDTCxRQUFNO0FBQ04sYUFBVyxPQUFPO0FBQ2xCLG9CQUFrQixJQUFJO0FBQ3RCLGlCQUFlLElBQUksRUFBRSxFQUFFO0FBQ3pCO0FBQ0EsQ0E1SEMsV0E0SFcsQ0E1SEMsWUE0SFksQ0EzQ1ksY0EyQ0csQ0FBQyxtQ0FBbUMsQ0FBQztBQUMzRSxPQUFLO0FBQ0wsUUFBTTtBQUNOLG9CQUFrQixFQUFFO0FBQ3BCLGlCQUFlLEVBQUUsSUFBSSxJQUFJO0FBQzNCO0FBQ0EsQ0FsSUMsV0FrSVcsQ0FsSUMsWUFrSVksQ0FqRFksY0FpREcsQ0FqRFk7QUFrRGxELFNBQU87QUFDUCxVQUFRO0FBQ1Y7QUFDQSxDQXRJQyxXQXNJVyxDQXRJQyxZQXNJWSxDQXJEWSxjQXFERyxDQUFDO0FBQ3ZDLE9BQUs7QUFDTCxRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVE7QUFDVjtBQUNBLENBNUlDLFdBNElXLENBNUlDLFlBNElZLENBM0RZLGNBMkRHLENBQUM7QUFDdkMsVUFBUTtBQUNWO0FBQ0EsQ0EvSUMsV0ErSVcsQ0EvSUMsWUErSVksQ0E5RFksY0E4REcsQ0FBQywwQkFBMEIsQ0FBQztBQUNsRSxPQUFLO0FBQ0wsUUFBTTtBQUNOLFNBQU87QUFDVDtBQUNBLENBcEpDLFdBb0pXLENBcEpDLFlBb0pZLENBbkVZLGNBbUVHLENBQUMsMEJBQTBCLENBQUM7QUFDbEUsT0FBSztBQUNMLFNBQU87QUFDUCxTQUFPO0FBQ1Q7QUFDQSxDQXpKQyxXQXlKVyxDQXpKQyxZQXlKWSxDQXhFWSxhQXdFRSxDQUFDLGdCQUFnQixDQUFDO0FBQ3ZELGFBQVcscUNBQXFDO0FBQ2xEO0FBQ0EsQ0E1SkMsV0E0SlcsQ0E1SkMsWUE0SlksQ0EzRVksYUEyRUUsQ0FIQyxnQkFHZ0IsQ0FBQztBQUN2RCxhQUFXLHNDQUFzQztBQUNuRDtBQUNBLENBL0pDLFdBK0pXLENBL0pDLFdBK0pXLENBQUM7QUFDdkIsYUFBVyxpQkFBaUI7QUFDOUI7QUFDQSxDQWxLQyxXQWtLVyxDQWxLQyxXQWtLVyxDQUFDO0FBQ3ZCLGFBQVcsaUJBQWlCLEtBQUs7QUFDbkM7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULFlBQVU7QUFDVixXQUFTO0FBQ1QsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGNBQVk7QUFDWix1QkFBcUIsdUNBQXVDLDBDQUEwQztBQUN0RyxzQkFBb0IsT0FBTyxtQkFBbUIsRUFBRSxNQUFNLE9BQU8sbUJBQW1CLEVBQUUsTUFBTSxPQUFPLG1CQUFtQixFQUFFO0FBQ3BILHNCQUFvQixPQUFPLFdBQVcsRUFBRSxNQUFNLE9BQU8sV0FBVyxFQUFFLE1BQU0sT0FBTyxXQUFXLEVBQUU7QUFDNUYsVUFBUTtBQUNSLFdBQVM7QUFDVCxjQUFZO0FBQ1osY0FBWSxpQkFBaUI7QUFDN0IsOEJBQTRCO0FBQzlCO0FBQ0EsQ0FsQkMsZUFrQmUsQ0FBQztBQUFxQixDQWxCckMsZUFrQnFELENBQUM7QUFDckQsY0FBWSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQzVCO0FBQ0EsQ0FyQkMsZUFxQmUsQ0FBQztBQUNmLGNBQVk7QUFDZDtBQUNBLENBeEJDLGVBd0JlLENBQUM7QUFBaUIsQ0F4QmpDLGVBd0JpRCxDQUFDO0FBQW9CLENBeEJ0RSxlQXdCc0YsQ0FBQztBQUN0Rix5QkFBdUIsT0FBTyxDQUFDLEVBQUUsS0FBSyxLQUFLO0FBQzdDO0FBQ0EsQ0EzQkMsZUEyQmUsQ0FBQztBQUFXLENBM0IzQixlQTJCMkMsQ0FBQztBQUFjLENBM0IxRCxlQTJCMEUsQ0FBQztBQUMxRSx5QkFBdUIsS0FBSyxPQUFPLENBQUMsRUFBRSxLQUFLO0FBQzdDO0FBQ0EsQ0E5QkMsZUE4QmUsQ0FBQztBQUFlLENBOUIvQixlQThCK0MsQ0FBQztBQUFrQixDQTlCbEUsZUE4QmtGLENBQUM7QUFDbEYseUJBQXVCLEtBQUssS0FBSyxPQUFPLENBQUMsRUFBRTtBQUM3QztBQUNBLENBakNDLGVBaUNlLENBVEMsZ0JBU2dCLEVBQUUsQ0F2TWxDO0FBd01DLGNBQVk7QUFDZDtBQUNBLENBcENDLGVBb0NlLENBVEMsVUFTVSxFQUFFLENBMU01QjtBQTJNQyxlQUFhO0FBQ2IsY0FBWTtBQUNaLGdCQUFjO0FBQ2hCO0FBQ0EsQ0F6Q0MsZUF5Q2UsQ0FYQyxjQVdjLEVBQUUsQ0EvTWhDO0FBK004QyxDQXpDOUMsZUF5QzhELENBQUMsZ0JBQWdCLEVBQUUsQ0EvTWpGO0FBZ05DLGVBQWE7QUFDYixjQUFZO0FBQ1osZ0JBQWM7QUFDaEI7QUFDQSxDQTlDQyxlQThDZSxDQXRCbUMsbUJBc0JmLEVBQUUsQ0FwTnJDO0FBb05tRCxDQTlDbkQsZUE4Q21FLENBQUMsa0JBQWtCLEVBQUUsQ0FwTnhGO0FBcU5DLFlBQVU7QUFDVixjQUFZO0FBQ2Q7QUFDQSxDQWxEQyxlQWtEZSxDQXZCNkIsYUF1QmYsRUFBRSxDQXhOL0I7QUF5TkMsZUFBYTtBQUNiLFlBQVU7QUFDVixjQUFZO0FBQ1osZ0JBQWM7QUFDaEI7QUFDQSxDQXhEQyxlQXdEZSxDQTFCaUMsaUJBMEJmLEVBQUUsQ0E5Tm5DO0FBOE5pRCxDQXhEakQsZUF3RGlFLENBQUMsbUJBQW1CLEVBQUUsQ0E5TnZGO0FBK05DLGVBQWE7QUFDYixZQUFVO0FBQ1YsY0FBWTtBQUNaLGdCQUFjO0FBQ2hCO0FBQ0EsQ0E5REMsZUE4RGUsQ0F0Q3dFLG1CQXNDcEQsRUFBRSxDQXBPckM7QUFvT21ELENBOURuRCxlQThEbUUsQ0FBQyxrQkFBa0IsRUFBRSxDQXBPeEY7QUFxT0MsZUFBYTtBQUNiLFlBQVU7QUFDVixjQUFZO0FBQ2Q7QUFDQSxDQW5FQyxlQW1FZSxDQXhDNEQsYUF3QzlDLEVBQUUsQ0F6Ty9CO0FBME9DLGVBQWE7QUFDYixZQUFVO0FBQ1YsZ0JBQWM7QUFDZCxjQUFZO0FBQ2Q7QUFDQSxDQXpFQyxlQXlFZSxDQTNDb0UsaUJBMkNsRCxFQUFFLENBL09uQztBQStPaUQsQ0F6RWpELGVBeUVpRSxDQUFDLG1CQUFtQixFQUFFLENBL092RjtBQWdQQyxlQUFhO0FBQ2IsWUFBVTtBQUNWLGNBQVk7QUFDWixnQkFBYztBQUNoQjtBQUNBLENBL0VDLGVBK0VlLENBQUMsZUFBZSxFQUFFLENBclBqQztBQXFQK0MsQ0EvRS9DLGVBK0UrRCxDQUFDLHNCQUFzQixFQUFFLENBclB4RjtBQXNQQyxlQUFhLENBQUMsQ0FBQztBQUNmLFNBQU87QUFDVDtBQUNBLENBbkZDLGVBbUZlLENBQUMsa0JBQWtCLEVBQUUsQ0F6UHBDO0FBeVBrRCxDQW5GbEQsZUFtRmtFLENBSkYsc0JBSXlCLEVBQUUsQ0F6UDNGO0FBMFBDLFlBQVUsQ0FBQyxDQUFDO0FBQ1osY0FBWTtBQUNkO0FBQ0EsQ0F2RkMsZUF1RmUsQ0FBQztBQUNmLGNBQVk7QUFDZDtBQUVBLENBalFDO0FBa1FDLFdBQVM7QUFDVCxZQUFVO0FBQ1YsY0FBWTtBQUNaLHlCQUF1QixPQUFPLENBQUMsRUFBRTtBQUNqQyxTQUFPO0FBQ1AsYUFBVztBQUNYLFdBQVMsRUFBRSxFQUFFO0FBQ2IsVUFBUTtBQUNSLGlCQUFlO0FBQ2YsY0FBWTtBQUNaLFNBQU87QUFDUCxlQUFhO0FBQ2IsYUFBVztBQUNiO0FBQ0EsQ0FoUkMsV0FnUlc7QUFDVixXQUFTO0FBQ1g7QUFDQSxDQW5SQyxXQW1SVyxDQTlQYztBQStQeEIsY0FBWTtBQUNkO0FBRUEsQ0F6UTBCO0FBMFF4QixZQUFVO0FBQ1YsYUFBVztBQUNYLFVBQVE7QUFDUixXQUFTLE1BQU0sSUFBSTtBQUNuQixTQUFPO0FBQ1AsYUFBVztBQUNYLGVBQWE7QUFDYixjQUFZO0FBQ1osa0JBQWdCO0FBQ2hCLGFBQVc7QUFDYjtBQUVBLENBck0wQjtBQXNNeEIsV0FBUztBQUNULFdBQVM7QUFDVCxjQUFZO0FBQ1osYUFBVztBQUNYLGVBQWE7QUFDYixtQkFBaUI7QUFDakIsU0FBTztBQUNQLFVBQVEsT0FBTyxLQUFLO0FBQ3BCLFdBQVM7QUFDWDtBQUNBLENBaE4wQixhQWdOWixLQUFLLENBMVJPLGVBMFJTLENBek1ULFlBeU1zQixDQUFDO0FBQy9DLFdBQVM7QUFDWDtBQUNBLENBbk4wQixhQW1OWixLQUFLLENBN1JPLGVBNlJTLENBNU1ULFlBNE1zQjtBQUM5QyxvQkFBa0IsZ0JBQWdCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBOUIsRUFBb0MsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUN0RTtBQUNBLENBdE4wQixhQXNOWixLQUFLLENBaFNPLGVBZ1NTLENBL01ULFlBK01zQjtBQUM5QyxvQkFBa0IsZ0JBQWdCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBOUIsRUFBb0MsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUN0RTtBQUVBLENBL1AwQjtBQWdReEIsV0FBUztBQUNULGVBQWE7QUFDYixtQkFBaUI7QUFDakIsU0FBTztBQUNQLFVBQVE7QUFDUixVQUFRLEVBQUU7QUFDVixhQUFXLHFCQUFxQixLQUFLLE9BQU8sR0FBRyxTQUFTO0FBQ3hELGdCQUFjO0FBQ2QsZ0JBQWM7QUFDZCxpQkFBZTtBQUNmLGdCQUFjLFFBQVEsWUFBWSxRQUFRO0FBQzVDO0FBRUEsQ0FqTzBCO0FBa094QixVQUFRO0FBQ1IsV0FBUyxRQUFRO0FBQ2pCLGNBQVksV0FBVztBQUN2QixjQUFZLEVBQUUsRUFBRSxFQUFFLElBQUk7QUFDdEIsZUFBYTtBQUNmO0FBQ0EsQ0F4TzBCLFlBd09iLEtBQUssQ0FBQztBQUNqQixVQUFRO0FBQ1Y7QUFDQSxDQTNPMEIsWUEyT2IsQ0FBQztBQUNaLFVBQVE7QUFDUixpQkFBZTtBQUNmLGNBQVksWUFBWSxLQUFLLE9BQU8sRUFBRSxFQUFFLEVBQUUsS0FBSyxLQUFLLFlBQVksV0FBVztBQUMzRSxjQUFZO0FBQ1osb0JBQWtCO0FBQ2xCLFNBQU87QUFDUCxhQUFXO0FBQ2I7QUFDQSxDQXBQMEIsWUFvUGIsQ0FUQyxhQVNhO0FBQ3pCLGNBQVksRUFBRSxFQUFFLEVBQUUsSUFBSSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQzVDO0FBQ0EsQ0F2UDBCLFlBdVBiLENBQUM7QUFDWixVQUFRO0FBQ1IsaUJBQWU7QUFDZixjQUFZLFlBQVksS0FBSyxPQUFPLEVBQUUsRUFBRSxFQUFFLEtBQUssS0FBSyxZQUFZLFdBQVc7QUFDM0UsY0FBWTtBQUNaLG9CQUFrQjtBQUNsQixTQUFPO0FBQ1AsYUFBVztBQUNiO0FBQ0EsQ0FoUTBCLFlBZ1FiLENBVEMsVUFTVTtBQUN0QixjQUFZLEVBQUUsRUFBRSxFQUFFLElBQUksS0FBSyxHQUFHLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUMxQztBQUNBLENBblEwQixZQW1RYixDQUFDO0FBQ1osVUFBUTtBQUNSLGlCQUFlO0FBQ2YsY0FBWSxZQUFZLEtBQUssT0FBTyxFQUFFLEVBQUUsRUFBRSxLQUFLLEtBQUssWUFBWSxXQUFXO0FBQzNFLGNBQVk7QUFDWixvQkFBa0I7QUFDbEIsU0FBTztBQUNQLGFBQVc7QUFDYjtBQUNBLENBNVEwQixZQTRRYixDQVRDLFlBU1k7QUFDeEIsY0FBWSxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDNUM7QUFDQSxDQS9RMEIsWUErUWIsQ0FBQyxxQkFBcUI7QUFDakMsY0FBWSxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDNUM7QUFDQSxDQWxSMEIsWUFrUmI7QUFDWCxXQUFTO0FBQ1g7QUFDQSxDQXJSMEIsWUFxUmI7QUFDWCxVQUFRO0FBQ1Y7QUFFQSxDQS9WMEI7QUFnV3hCLG1CQUFpQjtBQUNqQixVQUFRLElBQUksRUFBRTtBQUNkLFdBQVMsSUFBSSxJQUFJO0FBQ2pCLGNBQVksSUFBSSxNQUFNO0FBQ3RCLFNBQU87QUFDUCxhQUFXO0FBQ2I7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLFNBQU87QUFDUCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGVBQWE7QUFDYixZQUFVO0FBQ1YsOEJBQTRCO0FBQzVCLDZCQUEyQjtBQUM3QjtBQUVBLENBQUM7QUFDQyxTQUFPO0FBQ1AsVUFBUTtBQUNSLGNBQVksS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUM1QjtBQUVBLENBQUM7QUFDQyxhQUFXO0FBQ1gsVUFBUSxJQUFJLEtBQUs7QUFDbkI7QUFFQSxDQXpYMEI7QUEwWHhCLFdBQVM7QUFDVCxlQUFhO0FBQ2IsbUJBQWlCO0FBQ2pCLFNBQU87QUFDUCxVQUFRO0FBQ1IsY0FBWTtBQUNaLGdCQUFjO0FBQ2QsaUJBQWU7QUFDZixXQUFTO0FBQ1QsWUFBVTtBQUNWLGNBQVksTUFBTSxJQUFJLEVBQUUsV0FBVztBQUNuQyxVQUFRO0FBQ1IsaUJBQWU7QUFDZixjQUFZO0FBQ1osU0FBTztBQUNQLGVBQWE7QUFDYixlQUFhO0FBQ2IsYUFBVztBQUNYLFVBQVE7QUFDUixnQkFBYztBQUNoQjtBQUNBLENBL1kwQixXQStZZDtBQUNWLGFBQVc7QUFDWCxjQUFZO0FBQ1osU0FBTztBQUNUO0FBQ0EsQ0FwWjBCLFdBb1pkO0FBQ1YsV0FBUztBQUNULGNBQVksTUFBTSxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDbEQ7QUFDQSxDQXhaMEIsV0F3WmQ7QUFDVixVQUFRO0FBQ1Y7QUFFQSxDQW5aMEI7QUFvWnhCLFdBQVM7QUFDVCxtQkFBaUI7QUFDakIsVUFBUSxJQUFJLE1BQU07QUFDbEIsV0FBUztBQUNULFlBQVU7QUFDVixTQUFPO0FBQ1AsYUFBVztBQUNYLGVBQWE7QUFDYixlQUFhO0FBQ2IsY0FBWTtBQUNaLGFBQVc7QUFDWCxjQUFZO0FBQ2Q7QUFFQSxDQXhiMEI7QUF5YjFCLENBQUM7QUFDRCxDQUFDO0FBQ0QsQ0FBQztBQUNELENBQUM7QUFDRCxDQUFDO0FBQ0MsVUFBUSxJQUFJLElBQUk7QUFDbEI7QUFFQSxDQWpjMEI7QUFrYzFCLENBVEM7QUFVRCxDQVRDO0FBVUMsY0FBWTtBQUNaLFNBQU87QUFDUCxjQUFZLGFBQWEsSUFBSSxFQUFFLFdBQVc7QUFDMUMsVUFBUSxJQUFJLE1BQU07QUFDbEIsaUJBQWU7QUFDZixjQUFZO0FBQ1osY0FBWSxNQUFNLEVBQUUsSUFBSSxJQUFJLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLElBQUk7QUFDM0QsU0FBTztBQUNQLGFBQVc7QUFDYjtBQUNBLENBOWMwQixXQThjZCxDQUFDO0FBQ2IsQ0F0QkMsVUFzQlUsQ0FERTtBQUViLENBdEJDLGNBc0JjLENBRkY7QUFHWCxnQkFBYztBQUNkLGNBQVksRUFBRSxFQUFFLElBQUk7QUFDdEI7QUFDQSxDQXBkMEIsV0FvZGQ7QUFDWixDQTVCQyxVQTRCVTtBQUNYLENBNUJDLGNBNEJjO0FBQ2IsVUFBUSxJQUFJLE1BQU07QUFDbEIsV0FBUztBQUNULGNBQVksTUFBTSxFQUFFLElBQUksSUFBSSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDakY7QUFDQSxDQTNkMEIsV0EyZGQ7QUFBb0IsQ0FsQy9CLFVBa0MwQztBQUFvQixDQWpDOUQsY0FpQzZFO0FBQzVFLFNBQU87QUFDVDtBQUNBLENBOWQwQixXQThkZDtBQUNaLENBdENDLFVBc0NVO0FBQ1gsQ0F0Q0MsY0FzQ2M7QUFDYixTQUFPO0FBQ1Q7QUFFQSxDQUFDO0FBQ0MsVUFBUSxJQUFJLElBQUk7QUFDaEIsY0FBWTtBQUNkO0FBQ0EsQ0FKQyxZQUlZO0FBQ1gsU0FBTztBQUNUO0FBQ0EsQ0FQQyxZQU9ZO0FBQ1gsU0FBTztBQUNQLFNBQU87QUFDUCxlQUFhO0FBQ2IsY0FBWTtBQUNkO0FBQ0EsQ0FiQyxZQWFZO0FBQ2IsQ0FkQyxZQWNZO0FBQ1gsVUFBUTtBQUNSLFdBQVM7QUFDVCxhQUFXO0FBQ1gsZUFBYTtBQUNmO0FBRUEsQ0F6ZjBCO0FBMGZ4QixVQUFRO0FBQ1IsV0FBUyxFQUFFO0FBQ2I7QUFFQSxDQXJFQztBQXNFQyxTQUFPO0FBQ1AsZ0JBQWM7QUFDZCxlQUFhO0FBQ2IsY0FBWTtBQUNaLGFBQVc7QUFDYjtBQUVBLENBNUVDO0FBNkVDLFVBQVE7QUFDUixXQUFTO0FBQ1g7QUFFQSxDQWhGQztBQWlGQyxhQUFXO0FBQ1gsYUFBVztBQUNYLFdBQVMsUUFBUTtBQUNqQixjQUFZO0FBQ1osU0FBTztBQUNQLGFBQVc7QUFDYjtBQUVBLENBeEZDO0FBeUZELENBeEZDO0FBeUZDLGVBQWE7QUFDYixtQkFBaUI7QUFDakIsY0FBWTtBQUNaLFNBQU87QUFDVDtBQUNBLENBL0ZDLFlBK0ZZO0FBQ2IsQ0EvRkMsZUErRmU7QUFDZCxVQUFRLEVBQUU7QUFDVixhQUFXO0FBQ2I7QUFDQSxDQXBHQyxZQW9HWTtBQUNiLENBcEdDLGVBb0dlO0FBQ2QsZUFBYTtBQUNiLFVBQVEsRUFBRTtBQUNaO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDVCxtQkFBaUI7QUFDakIsVUFBUSxJQUFJLEtBQUs7QUFDbkI7QUFFQSxDQXZpQjBCO0FBd2lCeEIsZUFBYTtBQUNiLG1CQUFpQjtBQUNqQixVQUFRLElBQUksRUFBRTtBQUNkLFdBQVM7QUFDVCxZQUFVO0FBQ1YsY0FBWTtBQUNaLFNBQU87QUFDUCxhQUFXO0FBQ1gsZUFBYTtBQUNmO0FBQ0EsQ0FsakIwQix3QkFrakJEO0FBQ3ZCLFdBQVM7QUFDVCxXQUFTO0FBQ1QsU0FBTztBQUNQLGFBQVc7QUFDWCxVQUFRO0FBQ1IsVUFBUSxFQUFFO0FBQ1YsaUJBQWU7QUFDZixvQkFBa0I7QUFDbEIsU0FBTztBQUNQLGVBQWE7QUFDYixlQUFhO0FBQ2IsY0FBWTtBQUNkO0FBRUEsQ0E1aEIwQjtBQTZoQnhCLFlBQVU7QUFDVixjQUFZO0FBQ1osbUJBQWlCO0FBQ2pCLFNBQU87QUFDUCxVQUFRO0FBQ1IsVUFBUSxNQUFNLEtBQUs7QUFDbkIsVUFBUSxPQUFPLE1BQU07QUFDckIsaUJBQWU7QUFDZixnQkFBYztBQUNkLGVBQWE7QUFDYixlQUFhO0FBQ2IsVUFBUTtBQUNSLHVCQUFxQjtBQUNsQixvQkFBa0I7QUFDYixlQUFhO0FBQ3ZCO0FBQ0EsQ0E3aUIwQixXQTZpQmQsQ0FwaUIwQjtBQXFpQnBDLFdBQVM7QUFDVCxlQUFhO0FBQ2IsYUFBVztBQUNiO0FBQ0EsQ0FsakIwQixVQWtqQmYsQ0EvaEIwQjtBQWdpQm5DLGdCQUFjO0FBQ2QsU0FBTztBQUNUO0FBQ0EsQ0F0akIwQixVQXNqQmYsQ0FuaUIwQixZQW1pQmIsQ0FBQztBQUN2QixZQUFVO0FBQ1YsYUFBVztBQUNiO0FBQ0EsQ0ExakIwQixVQTBqQmYsQ0F2aUIwQixZQXVpQmIsQ0FBQztBQUN2QixXQUFTO0FBQ1QsWUFBVTtBQUNWLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLGlCQUFlO0FBQ2Ysb0JBQWtCO0FBQ3BCO0FBQ0EsQ0Fua0IwQixVQW1rQmYsQ0FoakIwQixZQWdqQmIsQ0FBQyx5QkFBeUIsQ0FBQztBQUNqRCxRQUFNO0FBQ04sYUFBVyxPQUFPO0FBQ3BCO0FBQ0EsQ0F2a0IwQixVQXVrQmYsQ0FwakIwQixZQW9qQmIsQ0FBQyx5QkFBeUIsQ0FBQztBQUNqRCxTQUFPO0FBQ1AsYUFBVyxPQUFPO0FBQ3BCO0FBQ0EsQ0Eza0IwQixVQTJrQmYsQ0F4akIwQixXQXdqQmQsQ0FwZmlCO0FBcWZ0QyxhQUFXLHlCQUF5QjtBQUN0QztBQUNBLENBOWtCMEIsVUE4a0JmLENBM2pCMEIsV0EyakJkLENBdmZpQixnQkF1ZkEsQ0F4QmY7QUF5QnZCLGFBQVcsMkJBQTJCO0FBQ3hDO0FBQ0EsQ0FqbEIwQixVQWlsQmYsQ0FBQztBQUNWLGdCQUFjO0FBQ2QsU0FBTztBQUNUO0FBQ0EsQ0FybEIwQixVQXFsQmYsQ0FKQyxhQUlhLENBOWZlO0FBK2Z0QyxhQUFXLHlCQUF5QjtBQUN0QztBQUNBLENBeGxCMEIsVUF3bEJmLENBUEMsYUFPYSxDQWpnQmUsZ0JBaWdCRSxDQS9rQko7QUFnbEJwQyxhQUFXLHFCQUFxQjtBQUNsQztBQUNBLENBM2xCMEIsVUEybEJmLENBQUM7QUFDVixnQkFBYztBQUNkLFNBQU87QUFDVDtBQUNBLENBL2xCMEIsVUErbEJmLENBSkMsVUFJVSxDQXhnQmtCO0FBeWdCdEMsYUFBVyx5QkFBeUI7QUFDdEM7QUFDQSxDQWxtQjBCLFVBa21CZixDQVBDLFVBT1UsQ0EzZ0JrQixnQkEyZ0JELENBemxCRDtBQTBsQnBDLGFBQVcscUJBQXFCO0FBQ2xDO0FBQ0EsQ0FybUIwQixVQXFtQmYsQ0FBQztBQUNWLGdCQUFjO0FBQ2QsU0FBTztBQUNUO0FBQ0EsQ0F6bUIwQixVQXltQmYsQ0FKQyxjQUljLENBbGhCYztBQW1oQnRDLGFBQVcseUJBQXlCO0FBQ3RDO0FBQ0EsQ0E1bUIwQixVQTRtQmYsQ0FQQyxjQU9jLENBcmhCYyxnQkFxaEJHLENBbm1CTDtBQW9tQnBDLGFBQVcsNEJBQTRCO0FBQ3pDO0FBQ0EsQ0EvbUIwQixVQSttQmYsQ0FobUIwQjtBQWltQm5DLGdCQUFjO0FBQ2QsU0FBTztBQUNUO0FBQ0EsQ0FubkIwQixVQW1uQmYsQ0FwbUIwQixjQW9tQlgsQ0FBQztBQUN6QixZQUFVO0FBQ1YsU0FBTztBQUNQLFVBQVE7QUFDUixhQUFXLE9BQU87QUFDbEIsaUJBQWU7QUFDakI7QUFDQSxDQTFuQjBCLFVBMG5CZixDQTNtQjBCLGNBMm1CWCxDQUFDLG1DQUFtQyxDQUFDO0FBQzdELE9BQUs7QUFDTCxRQUFNO0FBQ04sYUFBVyxPQUFPO0FBQ2xCLG9CQUFrQixPQUFPO0FBQ3pCLGlCQUFlLE1BQU0sRUFBRSxFQUFFO0FBQzNCO0FBQ0EsQ0Fqb0IwQixVQWlvQmYsQ0FsbkIwQixjQWtuQlgsQ0FBQyxtQ0FBbUMsQ0FBQztBQUM3RCxPQUFLO0FBQ0wsUUFBTTtBQUNOLGFBQVcsT0FBTztBQUNsQixvQkFBa0IsRUFBRTtBQUNwQixpQkFBZSxFQUFFLE1BQU0sTUFBTTtBQUMvQjtBQUNBLENBeG9CMEIsVUF3b0JmLENBem5CMEIsY0F5bkJYLENBem5CMEI7QUEwbkJsRCxZQUFVO0FBQ1YsV0FBUztBQUNULE9BQUs7QUFDTCxRQUFNO0FBQ04sY0FBWTtBQUNaLFNBQU87QUFDUCxVQUFRO0FBQ1IsVUFBUSxPQUFPLE1BQU0sS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtBQUN6QyxpQkFBZTtBQUNqQjtBQUNBLENBbnBCMEIsVUFtcEJmLENBcG9CMEIsY0Fvb0JYLENBL2tCZTtBQWdsQnZDLFlBQVU7QUFDVixXQUFTO0FBQ1QsT0FBSztBQUNMLFFBQU07QUFDTixTQUFPO0FBQ1AsVUFBUTtBQUNSLGFBQVcsT0FBTztBQUNwQjtBQUNBLENBNXBCMEIsVUE0cEJmLENBN29CMEIsY0E2b0JYLENBQUM7QUFDekIsV0FBUztBQUNULFlBQVU7QUFDVixXQUFTO0FBQ1QsVUFBUTtBQUNSLGlCQUFlO0FBQ2Ysb0JBQWtCO0FBQ3BCO0FBQ0EsQ0FwcUIwQixVQW9xQmYsQ0FycEIwQixjQXFwQlgsQ0FBQywwQkFBMEIsQ0FBQztBQUNwRCxPQUFLO0FBQ0wsUUFBTTtBQUNOLFNBQU87QUFDUCxhQUFXLE9BQU87QUFDcEI7QUFDQSxDQTFxQjBCLFVBMHFCZixDQTNwQjBCLGNBMnBCWCxDQUFDLDBCQUEwQixDQUFDO0FBQ3BELE9BQUs7QUFDTCxTQUFPO0FBQ1AsU0FBTztBQUNQLGFBQVcsT0FBTztBQUNwQjtBQUNBLENBaHJCMEIsVUFnckJmLENBanFCMEIsYUFpcUJaLENBemxCZSxnQkF5bEJFLENBemxCZTtBQTBsQnZELGFBQVcsK0JBQStCO0FBQzVDO0FBQ0EsQ0FuckIwQixVQW1yQmYsQ0FwcUIwQixhQW9xQlosQ0E1bEJlLGdCQTRsQkUsQ0F6bEJlO0FBMGxCdkQsYUFBVyxnQ0FBZ0M7QUFDN0M7QUFDQSxDQXRyQjBCLFVBc3JCZixDQXZxQjBCLGFBdXFCWixDQS9sQmUsZ0JBK2xCRSxDQUFDO0FBQ3pDLGFBQVcsbUNBQW1DLE1BQU07QUFDdEQ7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGVBQWE7QUFDYixhQUFXO0FBQ1gsVUFBUSxPQUFPO0FBQ2YsV0FBUztBQUNULGNBQVk7QUFDWixlQUFhO0FBQ2Y7QUFDQSxDQVRDLHFCQVNxQjtBQUNwQixXQUFTO0FBQ1QsWUFBVTtBQUNaO0FBQ0EsQ0FiQyxxQkFhcUIsQ0FBQztBQUNyQixXQUFTO0FBQ1QsZUFBYTtBQUNiLFNBQU87QUFDUCxVQUFRO0FBQ1IsaUJBQWU7QUFDZixjQUFZO0FBQ1osU0FBTztBQUNQLGVBQWE7QUFDYixjQUFZO0FBQ2Q7QUFDQSxDQXhCQyxxQkF3QnFCLENBWEMsbUJBV21CLENBQUM7QUFDekMsY0FBWTtBQUNkO0FBQ0EsQ0EzQkMscUJBMkJxQixDQWRDLG1CQWNtQixDQUhDLDJCQUcyQixFQUFFLENBZGpEO0FBZXJCLGNBQVk7QUFDWixTQUFPO0FBQ1Q7QUFDQSxDQS9CQyxxQkErQnFCLENBbEJDLG1CQWtCbUIsQ0FQQywyQkFPMkIsRUFBRSxDQUFDO0FBQ3ZFLGNBQVk7QUFDZDtBQUNBLENBbENDLHFCQWtDcUIsQ0FIbUQ7QUFJdkUsV0FBUztBQUNULGVBQWE7QUFDYixTQUFPO0FBQ1AsVUFBUTtBQUNSLFVBQVEsRUFBRTtBQUNWLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQywrQkFBNkI7QUFDL0I7QUFFQSxDQTVvQnlCO0FBNm9CdkIsYUFBVyxXQUFXO0FBQ3hCO0FBRUEsQ0E3b0J5QjtBQThvQnZCLGFBQVcsV0FBVyxNQUFNO0FBQzlCO0FBRUEsQ0EzbkJ1RDtBQTRuQnJELGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsWUFBVTtBQUNaO0FBRUEsQ0FBQyxVQUFVLENBMXhCZTtBQTJ4QnhCLGdCQUFjO0FBQ2QsZ0JBQWM7QUFDZCxlQUFhO0FBQ2Y7QUFDQSxDQUxDLFVBS1UsQ0FqYlY7QUFrYkMsU0FBTztBQUNQLFFBQU07QUFDUjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsWUFBVTtBQUNWLFdBQVM7QUFDVCxPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ04sa0JBQWdCO0FBQ2hCLGVBQWE7QUFDYixtQkFBaUI7QUFDakIsV0FBUyxLQUFLLEVBQUU7QUFDaEIsY0FBWTtBQUNaLFNBQU87QUFDUCxjQUFZO0FBQ2Q7QUFDQSxDQWhCQyx1QkFnQnVCO0FBQ3RCLGFBQVc7QUFDWCxVQUFRO0FBQ1IsZUFBYTtBQUNmO0FBQ0EsQ0FyQkMsdUJBcUJ1QjtBQUN0QixhQUFXO0FBQ1gsY0FBWTtBQUNaLFVBQVEsS0FBSztBQUNmO0FBQ0EsQ0ExQkMsdUJBMEJ1QjtBQUN0QixpQkFBZSxJQUFJLE9BQU87QUFDNUI7QUFDQSxDQTdCQyx1QkE2QnVCO0FBQ3RCLFdBQVM7QUFDVCxZQUFVO0FBQ1YsV0FBUztBQUNULE9BQUs7QUFDTCxTQUFPO0FBQ1AsZUFBYTtBQUNiLG1CQUFpQjtBQUNqQixTQUFPO0FBQ1AsVUFBUTtBQUNSLGdCQUFjO0FBQ2QsaUJBQWU7QUFDZixVQUFRO0FBQ1IsY0FBWTtBQUNaLFNBQU87QUFDUCxhQUFXO0FBQ1gsZUFBYTtBQUNiLFVBQVE7QUFDVjtBQUNBLENBaERDLHVCQWdEdUIsTUFBTTtBQUM1QixTQUFPO0FBQ1Q7QUFFQSxXQTd0QmE7QUE4dEJYO0FBQ0UsZUFBVyxXQUFXLFVBQVUsUUFBUTtBQUMxQztBQUNBO0FBQ0UsZUFBVyxXQUFXLEdBQUcsUUFBUTtBQUNuQztBQUNBO0FBQ0UsZUFBVyxXQUFXLFVBQVUsUUFBUTtBQUMxQztBQUNBO0FBQ0UsZUFBVyxXQUFXLEdBQUcsUUFBUTtBQUNuQztBQUNGO0FBQ0EsV0F4dUJhO0FBeXVCWDtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDRjtBQUNBLFdBdnZCYTtBQXd2Qlg7QUFDRSxTQUFLO0FBQ0wsVUFBTTtBQUNOLFdBQU87QUFDVDtBQUNBO0FBQ0UsU0FBSztBQUNMLFVBQU07QUFDTixXQUFPO0FBQ1Q7QUFDQTtBQUNFLFNBQUs7QUFDTCxVQUFNO0FBQ04sV0FBTztBQUNUO0FBQ0E7QUFDRSxTQUFLO0FBQ0wsVUFBTTtBQUNOLFdBQU87QUFDVDtBQUNBO0FBQ0UsU0FBSztBQUNMLFVBQU07QUFDTixXQUFPO0FBQ1Q7QUFDRjtBQUNBLFdBL3dCYTtBQWd4Qlg7QUFDRSxTQUFLO0FBQ0wsV0FBTztBQUNQLFdBQU87QUFDVDtBQUNBO0FBQ0UsU0FBSztBQUNMLFdBQU87QUFDUCxXQUFPO0FBQ1Q7QUFDQTtBQUNFLFNBQUs7QUFDTCxXQUFPO0FBQ1AsV0FBTztBQUNUO0FBQ0E7QUFDRSxTQUFLO0FBQ0wsV0FBTztBQUNQLFdBQU87QUFDVDtBQUNGO0FBQ0EsV0FueUJ5QjtBQW95QnZCO0FBQ0UsZUFBVyxNQUFNO0FBQ25CO0FBQ0E7QUFDRSxlQUFXLE1BQU07QUFDbkI7QUFDQTtBQUNFLGVBQVcsTUFBTTtBQUNuQjtBQUNBO0FBQ0UsZUFBVyxNQUFNO0FBQ25CO0FBQ0Y7QUFDQSxXQTl5QnlCO0FBK3lCdkI7QUFDRSxlQUFXLE1BQU07QUFDakIsYUFBUztBQUNYO0FBQ0E7QUFDRSxlQUFXLE1BQU07QUFDakIsYUFBUztBQUNYO0FBQ0Y7QUFDQSxXQXZPYTtBQXdPWDtBQUNFLFNBQUs7QUFDTCxVQUFNO0FBQ04sV0FBTztBQUNUO0FBQ0E7QUFDRSxTQUFLO0FBQ0wsVUFBTTtBQUNOLFdBQU87QUFDVDtBQUNBO0FBQ0UsU0FBSztBQUNMLFVBQU07QUFDTixXQUFPO0FBQ1Q7QUFDQTtBQUNFLFNBQUs7QUFDTCxVQUFNO0FBQ04sV0FBTztBQUNUO0FBQ0E7QUFDRSxTQUFLO0FBQ0wsVUFBTTtBQUNOLFdBQU87QUFDVDtBQUNGO0FBQ0EsV0EvUGE7QUFnUVg7QUFDRSxTQUFLO0FBQ0wsV0FBTztBQUNQLFdBQU87QUFDVDtBQUNBO0FBQ0UsU0FBSztBQUNMLFdBQU87QUFDUCxXQUFPO0FBQ1Q7QUFDQTtBQUNFLFNBQUs7QUFDTCxXQUFPO0FBQ1AsV0FBTztBQUNUO0FBQ0E7QUFDRSxTQUFLO0FBQ0wsV0FBTztBQUNQLFdBQU87QUFDVDtBQUNGO0FBQ0EsV0FsUmE7QUFtUlg7QUFDRSxlQUFXLE9BQU87QUFDcEI7QUFDQTtBQUNFLGVBQVcsT0FBTztBQUNwQjtBQUNBO0FBQ0UsZUFBVyxPQUFPO0FBQ3BCO0FBQ0E7QUFDRSxlQUFXLE9BQU87QUFDcEI7QUFDRjtBQUNBLFdBeFlhO0FBeVlYO0FBQ0UsZ0JBQVk7QUFDWixlQUFXLE1BQU07QUFDakIsYUFBUztBQUNYO0FBQ0E7QUFDRSxnQkFBWTtBQUNaLGVBQVcsTUFBTTtBQUNqQixhQUFTO0FBQ1g7QUFDQTtBQUNFLGdCQUFZO0FBQ1osZUFBVyxNQUFNO0FBQ25CO0FBQ0E7QUFDRSxnQkFBWTtBQUNaLGVBQVcsTUFBTTtBQUNqQixhQUFTO0FBQ1g7QUFDRjtBQUNBLFdBaGFhO0FBaWFYO0FBQ0UsZUFBVyxRQUFRO0FBQ25CLGFBQVM7QUFDWDtBQUNBO0FBQ0UsZUFBVyxRQUFRO0FBQ25CLGFBQVM7QUFDWDtBQUNGO0FBQ0EsV0F4dkJhO0FBeXZCWDtBQUNFLGVBQVcsT0FBTztBQUNwQjtBQUNBO0FBQ0UsZUFBVyxPQUFPO0FBQ3BCO0FBQ0Y7QUFDQSxXQWpaYTtBQWtaWDtBQUNFLGVBQVcsUUFBUTtBQUNyQjtBQUNBO0FBQ0UsZUFBVyxRQUFRO0FBQ3JCO0FBQ0Y7QUFDQSxXQTdhYTtBQThhWDtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDQTtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDQTtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDQTtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDQTtBQUNFLGVBQVcsUUFBUTtBQUNuQixhQUFTO0FBQ1g7QUFDRjtBQUNBLElBQUksQ0FBQyxXQUFXLEtBQUssQ0FBQyxrQkFBa0IsS0FBSyxDQUFDO0FBQzVDLFlBQVU7QUFDWjtBQUNBLElBQUksQ0FBQztBQUNILFVBQVE7QUFDVjtBQUNBLElBQUksQ0FOa0Isa0JBTUMsQ0E5N0J0QjtBQSs3QkMsb0JBQWtCO0FBQ2xCLGtCQUFnQjtBQUNsQjtBQUNBLElBQUksQ0FWa0Isa0JBVUMsQ0FsOEJ0QixnQkFrOEJ1QyxDQXhtQ3ZDO0FBeW1DQyxrQkFBZ0I7QUFDbEI7QUFDQSxJQUFJLENBYmtCLGtCQWFDLENBcjhCdEIsZ0JBcThCdUMsQ0FBQztBQUN2QyxjQUFZLEVBQUUsRUFBRSxLQUFLLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDckM7QUFDQSxPQUFPO0FBQ0wsTUFBSSxDQWpCRCxXQWlCYSxLQUFLLENBakJELGtCQWlCb0IsS0FBSyxDQWpCRDtBQWtCMUMsZ0JBQVk7QUFDZDtBQUNBLE1BQUksQ0FwQkQsV0FvQmEsS0FBSyxDQXBCRCxrQkFvQm9CLEtBQUssQ0FwQkQsbUJBb0JxQixFQUFFLENBQUM7QUFDbEUsYUFBUztBQUNYO0FBQ0EsTUFBSSxDQXZCRCxXQXVCYSxLQUFLLENBdkJELGtCQXVCb0IsS0FBSyxDQXZCRCxtQkF1QnFCLENBLzhCbEU7QUFnOUJHLGNBQVU7QUFDWjtBQUNGO0FBQ0EsSUFBSSxDQTNCMEMsa0JBMkJ2QixDQW45QnRCO0FBbzlCQyxjQUFZO0FBQ1osU0FBTztBQUNQLGFBQVc7QUFDWCxvQkFBa0I7QUFDbEIsa0JBQWdCO0FBQ2xCO0FBQ0EsSUFBSSxDQWxDMEMsa0JBa0N2QixDQTE5QnRCLGVBMDlCc0MsQ0EvN0J0QjtBQWc4QmYsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGFBQVcsV0FBVztBQUN4QjtBQUNBLElBQUksQ0F6QzBDLGtCQXlDdkIsQ0FqK0J0QixlQWkrQnNDLENBbjhCdEI7QUFtOEJzQyxJQUFJLENBekNiLGtCQXlDZ0MsQ0FqK0I3RSxlQWkrQjZGLENBeDdCOUI7QUF5N0I5RCxPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ1I7QUFDQSxJQUFJLENBL0MwQyxrQkErQ3ZCLENBditCdEIsZUF1K0JzQyxDQS84QnRCO0FBKzhCd0MsSUFBSSxDQS9DZixrQkErQ2tDLENBditCL0UsZUF1K0IrRixDQUFDO0FBQy9GLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDUjtBQUNBLElBQUksQ0FyRDBDLGtCQXFEdkIsQ0E3K0J0QixlQTYrQnNDLENBcjlCWTtBQXE5QlMsSUFBSSxDQXJEbEIsa0JBcURxQyxDQTcrQmxGLGVBNitCa0csQ0EvN0I5QjtBQWc4Qm5FLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDTixhQUFXLFdBQVc7QUFDeEI7QUFDQSxJQUFJLENBNUQwQyxrQkE0RHZCLENBcC9CdEIsZUFvL0JzQyxDQXo5Qk07QUEwOUIzQyxPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ04sYUFBVyxVQUFVLElBQUksRUFBRTtBQUM3QjtBQUNBLElBQUksQ0FuRTBDLGtCQW1FdkIsQ0EzL0J0QixlQTIvQnNDLENBNzlCVTtBQTY5QlMsSUFBSSxDQW5FaEIsa0JBbUVtQyxDQTMvQmhGLGVBMi9CZ0csQ0FuOEI5QjtBQW84QmpFLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDTixhQUFXLFdBQVc7QUFDeEI7QUFDQSxJQUFJLENBMUUwQyxrQkEwRXZCLENBbGdDdEIsZUFrZ0NzQyxDQTErQmlEO0FBMCtCNUIsSUFBSSxDQTFFbEIsa0JBMEVxQyxDQWxnQ2xGLGVBa2dDa0csQ0FwOEI5QjtBQXE4Qm5FLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDUjtBQUNBLElBQUksQ0FoRjBDLGtCQWdGdkIsQ0F4Z0N0QixlQXdnQ3NDLENBNytCcUM7QUE4K0IxRSxPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ04sYUFBVyxXQUFXO0FBQ3hCO0FBQ0EsSUFBSSxDQXZGMEMsa0JBdUZ2QixDQS9nQ3RCLGVBK2dDc0MsQ0FqL0I2QztBQWkvQjFCLElBQUksQ0F2RmhCLGtCQXVGbUMsQ0EvZ0NoRixlQStnQ2dHLENBdDhCOUI7QUF1OEJqRSxPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ1I7OztBQzFyQ0EsQ0FBQztBQUNDLFdBQVM7QUFDVCxtQkFBaUI7QUFDakIsa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQyxZQUFZLENBTlosb0JBTWlDLENBQUM7QUFDbkMsQ0FEQyxZQUNZLENBUFosb0JBT2lDLENBQUM7QUFDakMsYUFBVztBQUNiO0FBRUEsQ0FMQyxZQUtZLENBWFosb0JBV2lDLENBTEM7QUFNakMsb0JBQWtCO0FBQ2xCLFNBQU87QUFDUCxnQkFBYztBQUNkLGlCQUFlO0FBQ2YsZUFBYTtBQUNiLGtCQUFnQjtBQUNoQixhQUFXO0FBQ1gsZUFBYTtBQUNiLGVBQWE7QUFDZjtBQUVBLENBakJDLFlBaUJZLENBdkJaLG9CQXVCaUMsQ0FqQkMsTUFpQk07QUFDdkMsb0JBQWtCO0FBQ3BCO0FBRUEsQ0FyQkMsWUFxQlksQ0EzQlosb0JBMkJpQyxDQXBCQztBQXFCakMsZ0JBQWM7QUFDZCxpQkFBZTtBQUNmLGVBQWE7QUFDYixrQkFBZ0I7QUFDaEIsYUFBVztBQUNYLGVBQWE7QUFDYixnQkFBYztBQUNoQjtBQUVBLENBL0JDLFlBK0JZLENBckNaLG9CQXFDaUMsQ0E5QkMsT0E4Qk87QUFDeEMsb0JBQWtCO0FBQ3BCO0FBRUEsSUFBSSxDQUFDO0FBQ0gsVUFBUTtBQUNSLFlBQVU7QUFDWjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsbUJBQWlCO0FBQ25CO0FBRUEsQ0FBQyxnQkFBZ0IsQ0FMaEIsY0FLK0IsQ0FBQztBQUMvQixlQUFhO0FBQ2Y7QUFFQSxDQUFDLFlBQVksQ0FBQyxlQUFlO0FBQU8sQ0FBbkMsWUFBZ0QsQ0FBbkMsZUFBbUQ7QUFDL0QsVUFBUTtBQUNWO0FBRUEsQ0FKQyxZQUlZLENBSkMsZUFJZTtBQUMzQixlQUFhO0FBQ2Y7QUFFQSxDQVpDLGdCQVlnQixDQUFDLFNBQVM7QUFDekIsYUFBVztBQUNYLGVBQWE7QUFDYixVQUFRLElBQUk7QUFDZDtBQUVBLENBbEJDLGdCQWtCZ0IsQ0FOQyxTQU1TLENBQUM7QUFDNUIsQ0FuQkMsZ0JBbUJnQixDQVBDLFNBT1MsQ0FBQztBQUMxQixhQUFXO0FBQ2I7QUFFQSxDQXZCQyxnQkF1QmdCLENBWEMsU0FXUyxDQTVCMUI7QUE2QkMsY0FBWTtBQUNkO0FBRUEsQ0EzQkMsZ0JBMkJnQixDQWZDLFNBZVMsQ0F2QmI7QUF3QlosVUFBUSxJQUFJO0FBQ2Q7QUFFQSxJQUFJLENBQUM7QUFDSCxVQUFRO0FBQ1IsWUFBVTtBQUNWLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNDLGNBQVksRUFBRSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUN2QztBQUVBLElBQUksQ0FBQyxrQkFBa0IsQ0F6Q3RCO0FBMENDLFNBQU87QUFDVDtBQUVBLENBQUMsNEJBQTRCLENBQUM7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0E5QjRCO0FBK0IxQixVQUFRO0FBQ1IsV0FBUyxJQUFJLE1BQU07QUFDckI7QUFFQSxLQUFLLENBdERKO0FBdURDLFdBQVM7QUFDWDs7O0FDM0dBLENBQUM7QUFDQyxVQUFRLEVBQUUsRUFBRSxPQUFPO0FBQ3JCO0FBRUEsQ0FBQztBQUNDLFVBQVEsRUFBRSxFQUFFLE9BQU87QUFDbkIsV0FBUyxVQUFVO0FBQ25CLGNBQVk7QUFDWixpQkFBZTtBQUNqQjtBQUVBLENBUEMsVUFPVSxDQUFDO0FBQ1YsYUFBVztBQUNYLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxVQUFRLEVBQUUsRUFBRSxRQUFRO0FBQ3RCO0FBRUEsQ0FBQztBQUNDLFVBQVEsRUFBRSxFQUFFLFVBQVU7QUFDdEIsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNDLFVBQVE7QUFDUixhQUFXO0FBQ2I7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNSLGFBQVc7QUFDYjtBQUVBLENBQUM7QUFDQyxhQUFXO0FBQ2I7QUFDQSxDQUhDLGtCQUdrQixDQUFDO0FBQ2xCLGlCQUFlO0FBQ2pCO0FBQ0EsQ0FOQyxrQkFNa0IsQ0FBQztBQUNwQixDQVBDLGtCQU9rQixDQUFDO0FBQ2xCLGlCQUFlO0FBQ2pCO0FBQ0EsQ0FWQyxrQkFVa0IsQ0FIQztBQUlsQixlQUFhO0FBQ2Y7QUFFQSxDQUFDLHNCQUFzQixDQUFDO0FBQ3RCLGFBQVc7QUFDWCxpQkFBZTtBQUNqQjtBQUNBLENBSkMsc0JBSXNCLENBQUM7QUFDeEIsQ0FMQyxzQkFLc0IsQ0FBQztBQUN0QixhQUFXO0FBQ1gsaUJBQWU7QUFDakI7QUFDQSxDQVRDLHNCQVNzQixDQUxDO0FBTXRCLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNmLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNDLFdBQVMsVUFBVTtBQUNuQixpQkFBZSxVQUFVLFFBQVE7QUFDbkM7QUFDQSxDQUpDLGlCQUlpQjtBQUNoQix1QkFBcUI7QUFDdkI7OztBQ3pFQSxDQUFDO0FBQ0QsQ0FBQztBQUNDLFdBQVM7QUFDVCxhQUFXO0FBQ2I7QUFFQSxDQUFDO0FBQ0QsQ0FBQztBQUNDLGlCQUFlO0FBQ2YsV0FBUztBQUVYO0FBRUEsQ0FiQztBQWNDLGlCQUFlO0FBQ2YsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNDLGlCQUFlO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVMsVUFBVTtBQUNuQixVQUFRO0FBQ1IsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNDLFVBQVEsRUFBRTtBQUNWLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2IsaUJBQWU7QUFDZixhQUFXO0FBQ2I7QUFDQSxDQUxDLGdCQUtnQixDQUFDO0FBQ2hCLGNBQVk7QUFDZDtBQUNBLENBUkMsZ0JBUWdCLENBQUM7QUFDaEIsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLFdBQVM7QUFDWDtBQUNBLENBSkMsY0FJYztBQUNiLFdBQVM7QUFDVCxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxRQUFNO0FBQ1I7QUFDQSxDQVhDLGNBV2MsQ0E3RGQsZUE2RDhCO0FBQzdCLFNBQU87QUFDUCxRQUFNO0FBQ1I7QUFFQSxDQUFDLG1CQUFtQixDQWhCbkIsY0FnQmtDO0FBQ2pDLFlBQVU7QUFDVixlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDZCxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULFNBQU87QUFDUCxhQUFXO0FBQ1gsU0FBTztBQUNQLFlBQVU7QUFDWjtBQUNBLENBUEMseUJBT3lCO0FBQ3hCLFdBQVM7QUFDVCxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxRQUFNO0FBQ04sV0FBUztBQUNULFNBQU87QUFDUCxVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGVBQWE7QUFDYixpQkFBZTtBQUNqQjtBQUVBLENBQUMsZ0JBQWdCLENBQUM7QUFDaEIsYUFBVztBQUNYLFdBQVMsRUFBRSxFQUFFLFNBQVM7QUFDeEI7QUFFQSxDQUFDO0FBQ0MsU0FBTztBQUNUOzs7QUMzR0E7QUFDRSwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ25CO0FBQ0EsQ0FBQztBQUNDLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFFQSxDQUFDO0FBQ0MsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUNBLENBSkMsMkJBSTJCO0FBQzFCLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFFQSxDQUFDO0FBQ0MsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUNBLENBSkMseUJBSXlCO0FBQ3hCLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFDQSxDQVJDLHlCQVF5QjtBQUN4QiwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ25CO0FBRUEsQ0FBQztBQUNDLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFDQSxDQUpDLDhCQUk4QjtBQUM3QiwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ25CO0FBQ0EsQ0FSQyw4QkFROEI7QUFDN0IsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUVBLENBQUM7QUFDRCxDQUFDO0FBQ0MsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNqQix1QkFBcUI7QUFDckIsdUJBQXFCO0FBQ3ZCO0FBQ0EsQ0FQQyxXQU9XO0FBQ1osQ0FQQyxrQkFPa0I7QUFDakIsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUVBLENBQUM7QUFDRCxDQUFDO0FBQ0MsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNqQix1QkFBcUI7QUFDckIsdUJBQXFCO0FBQ3ZCO0FBQ0EsQ0FQQyxXQU9XO0FBQ1osQ0FQQyxrQkFPa0I7QUFDakIsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUVBLENBMUJDO0FBMkJELENBZEM7QUFlQyx1QkFBcUI7QUFDdkI7QUFDQSxDQTdCQyxrQkE2QmtCO0FBQ25CLENBakJDLGtCQWlCa0I7QUFDakIsdUJBQXFCO0FBQ3ZCO0FBRUEsQ0FBQztBQUNELENBQUM7QUFDQyx1QkFBcUI7QUFDdkI7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGNBQVk7QUFDWixXQUFTO0FBQ1g7OztBQ3hGQTtBQUNFLFdBQVMsVUFBVTtBQUNuQixVQUFRO0FBTVY7QUFDQSxLQUFLLEtBQUssQ0FBQztBQUNULG1CQUFpQjtBQUNuQjtBQUNBLEtBQUssS0FBSyxDQUFDLGNBQWM7QUFDekIsS0FBSyxLQUFLLENBQUMsY0FBYztBQUN2QixtQkFBaUI7QUFDbkI7QUFFQTtBQUNBO0FBQ0UsZ0JBQWM7QUFDZCxnQkFBYztBQUNoQjtBQUVBLENBQUM7QUFDQyxVQUFRO0FBQ1Y7QUFDQSxDQUhDLHNCQUdzQjtBQUN2QixDQUpDLHNCQUlzQjtBQUNyQixVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNWO0FBQ0EsQ0FIQyxPQUdPO0FBQ1IsQ0FKQyxPQUlPO0FBQ04sVUFBUTtBQUNWO0FBR0EsS0FBSyxDQUFDO0FBQ0osZUFBYTtBQUNiLGdCQUFjO0FBQ2hCO0FBRUEsS0FBSyxDQUFDO0FBQ0osVUFBUTtBQUNWO0FBQ0EsS0FBSyxDQUFDLFlBQVk7QUFDbEIsS0FBSyxDQUFDLFlBQVk7QUFDaEIsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxPQUFPLENBQUMsU0FBUyxFQUFFO0FBQ2pCLEdBQUM7QUFDQyxhQUFTO0FBQ1g7QUFDQSxHQUFDO0FBQ0MsYUFBUztBQUNYO0FBQ0Y7OztBQ3BFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGlCQUFlO0FBQ2pCO0FBQ0EsQ0FKQyxZQUlZLENBQUM7QUFDWixjQUFZO0FBQ2Q7QUFDQSxDQVBDLGFBT2EsQ0FBQztBQUNiLGdCQUFjO0FBQ2hCO0FBRUEsQ0FBQztBQUNDLFdBQVMsU0FBUztBQUNsQixlQUFhO0FBQ2IsVUFBUSxJQUFJLE1BQU07QUFDbEIsV0FBUztBQUNULGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxnQkFBYztBQUNkLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNELENBQUM7QUFDQywyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ2pCLGtCQUFnQjtBQUNsQjtBQUNBLENBTkMsaUJBTWlCO0FBQ2xCLENBTkMsaUJBTWlCO0FBQ2hCLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFFQSxDQUFDO0FBQ0QsQ0FBQztBQUNDLFdBQVM7QUFDWDs7O0FDdkNBLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQztBQUNyQixDQUFDLGNBQWMsQ0FESCxRQUNZLENBREg7QUFFckIsQ0FBQyxZQUFZLENBRkQsUUFFVSxDQUZEO0FBR3JCLENBQUMsV0FBVyxDQUhBLFFBR1MsQ0FIQTtBQUlyQixDQUFDLFlBQVksQ0FKRCxRQUlVLENBSkQ7QUFLckIsQ0FBQyxTQUFTLENBTEUsUUFLTyxDQUxFO0FBTXJCLENBQUMsU0FBUyxDQU5FLFFBTU8sQ0FORTtBQU9yQixRQUFRLENBUEksUUFPSyxDQVBJO0FBUXJCLE1BQU0sQ0FSTSxRQVFHLENBUk07QUFTbkIsZ0JBQWM7QUFFaEI7QUFFQSxDQUFDLG1CQUFtQixDQWJSLFFBYWlCLENBYlIsV0Fhb0IsRUFBRSxDQUFDO0FBQW9CLENBQS9ELG1CQUFtRixDQWJ4RSxRQWFpRixDQWJ4RSxXQWFvRixFQUFFLENBQUM7QUFDMUcsZ0JBQWM7QUFDZCxjQUFZLEVBQUUsRUFBRSxTQUFTLEVBQUU7QUFDN0I7QUFFQSxDQUFDLFlBQVksQ0FsQkQsU0FrQlcsQ0FBQyxVQUFVLENBbEJiO0FBbUJyQixDQURDLFlBQ1ksQ0FuQkQsU0FtQlcsQ0FBQyxjQUFjLENBbkJqQjtBQW9CckIsQ0FGQyxZQUVZLENBcEJELFNBb0JXLENBQUMsWUFBWSxDQXBCZjtBQXFCckIsQ0FIQyxZQUdZLENBckJELFNBcUJXLENBQUMsV0FBVyxDQXJCZDtBQXNCckIsQ0FKQyxZQUlZLENBdEJELFNBc0JXLENBQUMsWUFBWSxDQXRCZjtBQXVCckIsQ0FMQyxZQUtZLENBdkJELFNBdUJXLENBQUMsU0FBUyxDQXZCWjtBQXdCckIsQ0FOQyxZQU1ZLENBeEJELFNBd0JXLENBQUMsU0FBUyxDQXhCWjtBQXlCckIsQ0FQQyxZQU9ZLENBekJELFNBeUJXLFFBQVEsQ0F6QlY7QUEwQnJCLENBUkMsWUFRWSxDQTFCRCxTQTBCVyxNQUFNLENBMUJSO0FBMkJuQixnQkFBYztBQUVoQjtBQUNBLENBWkMsWUFZWSxDQTlCRCxTQThCVyxDQWpCdEIsbUJBaUIwQyxDQTlCdEI7QUErQm5CLGNBQVksRUFBRSxFQUFFLEVBQUUsVUFBVTtBQUM5QjtBQUNBLENBZkMsWUFlWSxDQWpDRCxTQWlDVyxDQXBCdEIsbUJBb0IwQyxDQWpDdEIsV0FpQ2tDLEVBQUUsQ0FwQmI7QUFvQmtDLENBZjdFLFlBZTBGLENBakMvRSxTQWlDeUYsQ0FwQnBHLG1CQW9Cd0gsQ0FqQ3BHLFdBaUNnSCxFQUFFLENBcEIzQjtBQXFCMUcsZ0JBQWM7QUFDZCxjQUFZLEVBQUUsRUFBRSxTQUFTLEVBQUU7QUFDN0I7QUFFQSxDQUFDO0FBQ0MsU0FBTztBQUNQLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxnQkFBYztBQUNoQjtBQUVBLENBQUM7QUFDQyxTQUFPO0FBQ1Q7OztBQ2hEQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLGNBQVksRUFBRSxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ3BDLGlCQUFlO0FBQ2YsYUFBVztBQUNYLGNBQVk7QUFDWixXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULFVBQVE7QUFDUixjQUFZO0FBQ1osY0FBWTtBQUNaLGNBQVk7QUFDWixZQUFVO0FBQ1o7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULFVBQVE7QUFDUixjQUFZLElBQUksUUFBUTtBQUMxQjtBQUNBLENBTEMsdUJBS3VCO0FBQ3RCLG9CQUFrQjtBQUNsQiwwQkFBd0I7QUFDeEIsMkJBQXlCO0FBQzNCO0FBQ0EsQ0FWQyx1QkFVdUI7QUFDdEIsNkJBQTJCO0FBQzNCLDhCQUE0QjtBQUM5QjtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ1osaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNDLGFBQVc7QUFDYjtBQUNBLENBSEMsdUNBR3VDLENBQUM7QUFDdkMsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNELENBQUM7QUFDQyxrQkFBZ0I7QUFDaEIsZUFBYTtBQUNiLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDRCxDQVJDO0FBU0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDViwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ2pCLE9BQUs7QUFDTCxTQUFPO0FBQ1AsV0FBUztBQUNULGNBQVk7QUFDWixhQUFXO0FBQ2I7QUFDQSxDQVZDLG1CQVVtQjtBQUNsQiwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ25CO0FBRUEsQ0FmQyxtQkFlbUI7QUFDbEIsV0FBUztBQUNULFdBQVM7QUFDVCxlQUFhO0FBQ2IsVUFBUTtBQUNSLGtCQUFnQjtBQUNoQixjQUFZO0FBQ1osU0FBTztBQUNQLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUdaO0FBRUEsQ0FBQyx1QkFBdUIsQ0FwQ3ZCO0FBcUNDLFNBQU87QUFDVDtBQUVBLENBQUMseUJBQXlCLEVBQUUsQ0F4QzNCO0FBeUNDLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVMsVUFBVSxVQUFVO0FBQzdCLGVBQWE7QUFDYixlQUFhO0FBQ2IsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNYLGVBQWE7QUFDYixpQkFBZTtBQUNmLGNBQVk7QUFDWixXQUFTLFVBQVUsVUFBVTtBQUM3QixlQUFhO0FBQ2IsaUJBQWUsSUFBSTtBQUNyQjtBQUVBLENBQUM7QUFDQyxXQUFTLFNBQVM7QUFDbEIsZUFBYTtBQUNiLGVBQWE7QUFDYixnQkFBYztBQUNoQjtBQUVBLENBUEMsZ0NBT2dDLEVBQUUsQ0FQbEM7QUFRQyxpQkFBZSxJQUFJO0FBQ3JCO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7OztBQ3RKQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLGFBQVcsWUFBWSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQy9CO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDWjtBQUNBLENBSEMsc0JBR3NCLENBQUM7QUFDdEIsV0FBUztBQUNYO0FBRUEsQ0FKd0I7QUFLdEIsVUFBUTtBQUNSLGNBQVk7QUFDWixZQUFVO0FBQ1YsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDVCxZQUFVO0FBQ1o7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDZixjQUFZO0FBQ1osWUFBVTtBQUNWLFdBQVM7QUFDVCxnQkFBYztBQUNkLGlCQUFlO0FBQ2YsY0FBWSxFQUFFLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDcEMsT0FBSztBQUNMLFdBQVM7QUFDVCxRQUFNO0FBQ04sU0FBTztBQUNQLGNBQVk7QUFDZDtBQU9BLENBQUM7QUFDQyxVQUFRLFVBQVU7QUFDcEI7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7OztBQ3pEQSxDQUFDO0FBQ0MsY0FBWSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQzVCO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDWjtBQUVBLENBQUM7QUFDRCxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBQ0EsQ0FKQyxVQUlVLENBQUM7QUFDWixDQUpDLG1CQUltQixDQURSO0FBRVYsWUFBVTtBQUNWLFdBQVM7QUFDVCxrQkFBZ0I7QUFDaEIsY0FBWTtBQUNaLGVBQWE7QUFDYixpQkFBZTtBQUNmLGNBQVksRUFBRSxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ3JDLGFBQVc7QUFDWCxjQUFZO0FBQ1osY0FBWSxJQUFJLGlCQUFpQixFQUFFO0FBQ25DLFdBQVM7QUFDVCxrQkFBZ0I7QUFDbEI7QUFDQSxDQW5CQyxVQW1CVSxDQUFDO0FBQ1osQ0FuQkMsbUJBbUJtQixDQURSO0FBRVYsV0FBUztBQUNULHVCQUFxQjtBQUNyQix1QkFBcUI7QUFDckIsYUFBVztBQUNYLGVBQWE7QUFDZjtBQUNBLENBM0JDLFVBMkJVLENBQUM7QUFDWixDQTNCQyxtQkEyQm1CLENBRFI7QUFFVixZQUFVO0FBQ1YsV0FBUztBQUNULGtCQUFnQjtBQUNsQjtBQUNBLENBakNDLFVBaUNVLENBTkMsYUFNYTtBQUN6QixDQWpDQyxtQkFpQ21CLENBUFIsYUFPc0I7QUFDaEMsc0JBQW9CO0FBQ1osY0FBWTtBQUN0QjtBQUNBLENBdENDLFVBc0NVLENBWEMsYUFXYSxtQkFBbUI7QUFDNUMsQ0F0Q0MsbUJBc0NtQixDQVpSLGFBWXNCLG1CQUFtQjtBQUNuRCxTQUFPO0FBQ1Q7QUFDQSxDQTFDQyxVQTBDVSxDQWZDLGFBZWEsbUJBQW1CO0FBQzVDLENBMUNDLG1CQTBDbUIsQ0FoQlIsYUFnQnNCLG1CQUFtQjtBQUNuRCxVQUFRO0FBQ1Y7QUFDQSxDQTlDQyxVQThDVSxDQW5CQyxhQW1CYTtBQUN6QixDQTlDQyxtQkE4Q21CLENBcEJSLGFBb0JzQjtBQUNoQyxpQkFBZTtBQUNmLFVBQVEsSUFBSSxNQUFNO0FBQ2xCLG9CQUFrQixLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ2xDO0FBQ0EsQ0FwREMsVUFvRFUsQ0F6QkMsYUF5QmE7QUFDekIsQ0FwREMsbUJBb0RtQixDQTFCUixhQTBCc0I7QUFDaEMsb0JBQWtCO0FBQ2xCLGlCQUFlO0FBQ2pCO0FBQ0EsQ0F6REMsVUF5RFUsQ0FBQztBQUNaLENBekRDLG1CQXlEbUIsQ0FEUjtBQUVWLFdBQVM7QUFDVCxvQkFBa0I7QUFDbEIsb0JBQWtCO0FBQ2xCLGlCQUFlLEVBQUUsRUFBRSxJQUFJO0FBQ3ZCLGNBQVk7QUFDWixTQUFPO0FBQ1Q7QUFDQSxDQWxFQyxVQWtFVSxDQUFDO0FBQ1osQ0FsRUMsbUJBa0VtQixDQURSO0FBRVYsWUFBVTtBQUNWLE9BQUs7QUFDTCxTQUFPO0FBQ1AsV0FBUztBQUNULFlBQVU7QUFDVixTQUFPO0FBQ1AsVUFBUTtBQUNSLGlCQUFlO0FBQ2YsVUFBUTtBQUNSLGFBQVc7QUFDWCxXQUFTO0FBQ1g7QUFDQSxDQWhGQyxVQWdGVSxDQWRDLGVBY2U7QUFDM0IsQ0FoRkMsbUJBZ0ZtQixDQWZSLGVBZXdCO0FBQ2xDLGFBQVc7QUFDWCxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxlQUFhLEVBQUUsRUFBRSxJQUFJLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDckM7QUFFQSxDQXpGQztBQTBGQyxXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNqQixZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGVBQWE7QUFDZjtBQUNBLENBcEdDLFNBb0dTLENBQUMsbUJBQW1CO0FBQzVCLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxRQUFNO0FBQ04sZUFBYTtBQUNiLE9BQUs7QUFDUDtBQUVBLENBN0dDO0FBOEdDLFlBQVU7QUFDVixPQUFLO0FBSUwsVUFBUTtBQUVSLFFBQU07QUFDTixhQUFXLFdBQVc7QUFDdEIsaUJBQWU7QUFDakI7QUFDQSxDQXpIQyxtQkF5SG1CLENBdkdSO0FBd0dWLFVBQVE7QUFDVjtBQUNBLENBNUhDLG1CQTRIbUIsQ0F6SFI7QUEwSFYsYUFBVztBQUNYLFNBQU87QUFDUCxVQUFRO0FBQ1Y7QUFFQSxPQUFPLENBQUMsU0FBUyxFQUFFO0FBQ2pCLHNCQUFvQixDQWhJVjtBQWlJUixnQkFBWTtBQUNkO0FBQ0Y7QUFDQSxPQUFPLENBQUMsU0FBUyxFQUFFLEtBQUssRUFBRSxDQUFDLFVBQVUsRUFBRTtBQUNyQyxHQXpJRDtBQUFBLEVBMElDLENBeklEO0FBMElHLFlBQVE7QUFDUixhQUFTO0FBQ1QsWUFBUTtBQUNSLGFBQVMsS0FBSyxLQUFLO0FBQ25CLGdCQUFZO0FBNEJkO0FBQ0EsR0E1S0QsVUE0S1ksQ0FqSkQ7QUFBQSxFQWtKVixDQTVLRCxtQkE0S3FCLENBbEpWO0FBbUpSLGVBQVc7QUFDYjtBQUNBLEdBaExELFVBZ0xZLENBNUtEO0FBQUEsRUE2S1YsQ0FoTEQsbUJBZ0xxQixDQTdLVjtBQThLUixjQUFVO0FBQ1YsZ0JBQVk7QUFDWixlQUFXO0FBQ1gsV0FBTztBQUNQLFlBQVE7QUFDUixnQkFBWSxLQUFLLE1BQU0sRUFBRTtBQUN6QixnQkFBWSxLQUFLLElBQUksaUJBQWlCLEVBQUUsT0FBTyxFQUFFO0FBQ25EO0FBQ0EsR0ExTEQsVUEwTFksQ0FBQztBQUFBLEVBQ1osQ0ExTEQsbUJBMExxQixDQURSO0FBRVYsWUFBUTtBQUNWO0FBQ0EsR0E5TEQsVUE4TFksQ0E1SEQ7QUFBQSxFQTZIVixDQTlMRCxtQkE4THFCLENBN0hWO0FBOEhSLFVBQU07QUFDTixXQUFPO0FBQ1AsU0FBSztBQUNQO0FBQ0EsR0FwTUQsVUFvTVksQ0FsSUQsZUFrSWlCO0FBQUEsRUFDM0IsQ0FwTUQsbUJBb01xQixDQW5JVixlQW1JMEI7QUFDbEMsaUJBQWE7QUFDZjtBQUNBLEdBdk1EO0FBd01HLFNBQUs7QUFDTCxVQUFNO0FBQ04sZUFBVztBQUNYLGVBQVcsWUFBWSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQy9CO0FBQ0EsR0E3TUQsbUJBNk1xQixDQTNMVjtBQTRMUixZQUFRO0FBQ1Y7QUFDQSxHQXpHRDtBQTBHRyxpQkFBYTtBQUNmO0FBQ0Y7OztBQzdOQSxDQUFDLFVBQVUsQ0FBQztBQUNaLENBQUMsbUJBQW1CLENBRFI7QUFFVixpQkFBZTtBQUNmLG9CQUFrQjtBQUNwQjtBQUNBLENBTEMsVUFLVSxDQUFDO0FBQ1osQ0FMQyxtQkFLbUIsQ0FEUjtBQUVWLHVCQUFxQjtBQUN2QjtBQUNBLENBVEMsVUFTVSxDQUFDO0FBQ1osQ0FUQyxtQkFTbUIsQ0FEUjtBQUVWLG9CQUFrQjtBQUNsQixvQkFBa0I7QUFDcEI7QUFDQSxDQWRDLFVBY1UsQ0FBQztBQUNaLENBZEMsbUJBY21CLENBRFI7QUFFVixTQUFPO0FBQ1AsU0FBTztBQUNQLFVBQVE7QUFDVjtBQUNBLENBcEJDLFVBb0JVLENBTkMsZUFNZTtBQUFRLENBcEJsQyxVQW9CNkMsQ0FObEMsZUFNa0Q7QUFDOUQsQ0FwQkMsbUJBb0JtQixDQVBSLGVBT3dCO0FBQ3BDLENBckJDLG1CQXFCbUIsQ0FSUixlQVF3QjtBQUNsQyxTQUFPO0FBQ1Q7QUFDQSxDQXpCQyxVQXlCVSxDQVhDLGVBV2U7QUFDM0IsQ0F6QkMsbUJBeUJtQixDQVpSLGVBWXdCO0FBQ2xDLGFBQVc7QUFDWCxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxlQUFhLEVBQUUsRUFBRSxJQUFJLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDckM7QUFFQSxPQUFPLENBQUMsU0FBUyxFQUFFLEtBQUssRUFBRSxDQUFDLFVBQVUsRUFBRTtBQUNyQyxHQW5DRCxVQW1DWSxDQXJCRDtBQUFBLEVBc0JWLENBbkNELG1CQW1DcUIsQ0F0QlY7QUF1QlIsV0FBTztBQUNUO0FBQ0EsR0F0Q0Q7QUF1Q0csU0FBSztBQUNMLFVBQU07QUFDTixlQUFXO0FBQ1gsZUFBVyxZQUFZLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDL0I7QUFDQSxHQTVDRCxtQkE0Q3FCLENBeENWO0FBeUNSLFlBQVE7QUFDVjtBQUNBLEdBQUM7QUFDQyxpQkFBYTtBQUNmO0FBQ0Y7OztBQ25EQSxDQUFDO0FBQ0MsY0FBWSxFQUFFLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDcEMsaUJBQWU7QUFDZixPQUFLO0FBQ0wsUUFBTTtBQUNOLGNBQVk7QUFDWixXQUFTO0FBQ1QsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDVCxvQkFBa0I7QUFDbEIsYUFBVyxPQUFPO0FBQ2xCLFlBQVU7QUFDVixVQUFRO0FBQ1IsU0FBTztBQUNQLGNBQVksRUFBRSxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ3RDO0FBRUEsQ0FBQyx5QkFBeUIsQ0FmekI7QUFnQkQsQ0FBQyw2QkFBNkIsQ0FoQjdCO0FBaUJELENBQUMsNEJBQTRCLENBakI1QjtBQWtCQyxRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVEsRUFBRTtBQUNWLFVBQVEsS0FBSyxTQUFTLEVBQUU7QUFDeEIsU0FBTztBQUNUO0FBRUEsQ0FWQyx5QkFVeUIsQ0F6QnpCO0FBMEJELENBVEMsNEJBUzRCLENBMUI1QjtBQTJCQyxjQUFZO0FBQ2Q7QUFFQSxDQWZDLHlCQWV5QixDQTlCekI7QUErQkQsQ0FmQyw2QkFlNkIsQ0EvQjdCO0FBZ0NDLE9BQUs7QUFDUDtBQUNBLENBbkJDLHlCQW1CeUIsQ0E3QnpCO0FBOEJELENBbkJDLDZCQW1CNkIsQ0E5QjdCO0FBK0JDLE9BQUs7QUFDUDtBQUVBLENBdEJDLDRCQXNCNEIsQ0F2QzVCO0FBd0NDLFVBQVE7QUFDVjtBQUVBLENBMUJDLDRCQTBCNEIsQ0F0QzVCO0FBd0NEO0FBRUEsQ0FBQywwQkFBMEIsQ0EvQzFCO0FBZ0RELENBQUMsMkJBQTJCLENBaEQzQjtBQWlEQyxPQUFLO0FBQ0wsVUFBUTtBQUNSLFVBQVEsS0FBSztBQUNiLFVBQVE7QUFDUixTQUFPO0FBQ1AsY0FBWTtBQUNkO0FBRUEsQ0FWQywwQkFVMEIsQ0F6RDFCO0FBMERDLFFBQU07QUFDUjtBQUVBLENBZEMsMEJBYzBCLENBeEQxQjtBQXlEQyxTQUFPO0FBQ1Q7QUFFQSxDQWpCQywyQkFpQjJCLENBakUzQjtBQWtFQyxTQUFPO0FBQ1Q7QUFFQSxDQXJCQywyQkFxQjJCLENBaEUzQjtBQWlFQyxRQUFNO0FBQ1I7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDTixjQUFZLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDMUIsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDWjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxjQUFZLFlBQVk7QUFDeEIsVUFBUTtBQUNSLGFBQVc7QUFDWCxXQUFTO0FBQ1QsVUFBUTtBQUNSLFVBQVE7QUFDUixlQUFhO0FBQ2IsU0FBTztBQUNQLFVBQVE7QUFDUixXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNuQjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFHQSxDQUFDO0FBQ0MsYUFBVztBQUNiO0FBQ0EsQ0FIQyxpQkFHaUIsQ0FySGpCO0FBc0hDLGVBQWE7QUFDZjtBQUdBLENBQUMsc0JBQXNCLENBQUM7QUFDdEIsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGVBQWE7QUFDYixnQkFBYztBQUNoQjtBQUNBLENBUkMsc0JBUXNCLENBUkMsT0FRTyxDQXpIOUI7QUEwSEMsWUFBVTtBQUNWLFNBQU87QUFDUCxPQUFLO0FBQ0wsVUFBUTtBQUNSLFdBQVM7QUFDVCxhQUFXLE9BQU8sT0FBTyxXQUFXO0FBQ3RDO0FBQ0EsQ0FoQkMsc0JBZ0JzQixDQWhCQyxPQWdCTyxFQUFFLENBQUMsU0FBUztBQUN6QyxXQUFTO0FBQ1QsU0FBTztBQUNQLFVBQVE7QUFDUixvQkFBa0I7QUFDbEIsaUJBQWU7QUFDZixZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1Ysc0JBQW9CO0FBQ3BCLGtCQUFnQjtBQUNoQiw2QkFBMkI7QUFDN0I7QUFHQSxXQUxrQjtBQU1oQjtBQUNFLGdCQUFZLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDdEI7QUFDQTtBQUNFLGdCQUFZLEVBQUUsRUFBRSxLQUFLLEVBQUU7QUFDekI7QUFDQTtBQUNFLGdCQUFZLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDdEI7QUFDRjs7O0FDakxBLENBQUM7QUFDQyxZQUFVO0FBQ1YsdUJBQXFCO0FBQ3JCLDhCQUE0QjtBQUM1QixvQkFBa0I7QUFDbEIsWUFBVTtBQUNaO0FBRUEsQ0FBQyxrQkFBa0IsQ0FSbEI7QUFTQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNuQjtBQUNBLENBSkMsYUFJYTtBQUNaLDJCQUF5QjtBQUN6QixtQkFBaUI7QUFDbkI7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLGNBQVk7QUFDZDs7O0FDeEJBLENBQUM7QUFDRCxDQUFDO0FBQ0MsV0FBUztBQUNULGVBQWE7QUFDYixXQUFTLFNBQVM7QUFDbEIsb0JBQWtCO0FBQ2xCLFVBQVE7QUFDUixVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLHNCQUFvQjtBQUNqQixtQkFBaUI7QUFDWixjQUFZO0FBQ3RCO0FBQ0EsQ0FMQyxhQUthO0FBQTZCLENBTDFDLGFBS3dEO0FBQ3ZELHNCQUFvQjtBQUNaLGNBQVk7QUFDcEIsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNDLGFBQVc7QUFDYjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1o7QUFDQSxDQUhDLGdCQUdnQixDQVhoQjtBQVlDLGlCQUFlO0FBQ2pCO0FBQ0EsQ0FOQyxnQkFNZ0IsQ0F6QmhCO0FBMEJDLGNBQVk7QUFDZDtBQUNBLENBVEMsZ0JBU2dCLENBQUM7QUFDaEIsU0FBTztBQUNUO0FBQ0EsQ0FaQyxnQkFZZ0IsQ0E1Q2hCO0FBNkNELENBYkMsZ0JBYWdCLENBOUNoQjtBQStDQyxZQUFVO0FBQ1YsT0FBSztBQUNMLFVBQVE7QUFDUixXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNqQixXQUFTLEVBQUU7QUFDWCxhQUFXO0FBQ2I7QUFDQSxDQXZCQyxnQkF1QmdCLENBdkRoQixZQXVENkI7QUFDOUIsQ0F4QkMsZ0JBd0JnQixDQXpEaEIsWUF5RDZCO0FBQzVCLFVBQVE7QUFDVjtBQUNBLENBM0JDLGdCQTJCZ0IsQ0EzRGhCO0FBNERDLFFBQU07QUFDUjtBQUNBLENBOUJDLGdCQThCZ0IsQ0E5RGhCLFlBOEQ2QjtBQUM1QixXQUFTO0FBQ1g7QUFDQSxDQWpDQyxnQkFpQ2dCLENBbEVoQjtBQW1FQyxTQUFPO0FBQ1Q7QUFDQSxDQXBDQyxnQkFvQ2dCLENBckVoQixZQXFFNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxnQkFBZ0IsQ0FBQztBQUNoQixhQUFXO0FBQ1gsZUFBYTtBQUNiLFdBQVM7QUFDWDs7O0FDN0VBLENBQUM7QUFDQyxtQkFBaUI7QUFDakIsNkJBQTJCO0FBQzNCLDRCQUEwQjtBQUMxQiwwQkFBd0I7QUFDeEIsWUFBVTtBQUNWLFdBQVM7QUFDVCxXQUFTO0FBQ1QsV0FBUztBQUNYO0FBQ0EsQ0FBQztBQUNDLFlBQVU7QUFDVixTQUFPO0FBQ1AsVUFBUTtBQUNSLGdCQUFjO0FBQ2QsZ0JBQWM7QUFDaEI7QUFDQSxDQWpCQyxPQWlCTyxDQUFDO0FBQ1AsZUFBYTtBQUNiLFdBQVMsRUFBRTtBQUNiO0FBQ0EsQ0FyQkMsT0FxQk8sQ0FBQztBQUNQLGNBQVk7QUFDWixXQUFTLElBQUk7QUFDZjtBQUNBLENBekJDLE9BeUJPLENBQUM7QUFDUCxlQUFhO0FBQ2IsV0FBUyxFQUFFO0FBQ2I7QUFDQSxDQUFDO0FBQ0MsV0FBUyxJQUFJO0FBQ2IsU0FBTztBQUNQLGNBQVk7QUFDWixvQkFBa0I7QUFDbEIsaUJBQWU7QUFDakI7QUFDQSxDQXBDQyxPQW9DTyxDQUFDLElBQUksQ0ExQlo7QUEyQkMsVUFBUTtBQUNSLFFBQU07QUFDTixlQUFhO0FBQ2IsZ0JBQWMsSUFBSSxJQUFJO0FBQ3RCLG9CQUFrQjtBQUNwQjtBQUNBLENBM0NDLE9BMkNPLENBQUMsU0FBUyxDQWpDakI7QUFrQ0MsVUFBUTtBQUNSLFNBQU87QUFDUCxpQkFBZTtBQUNmLGdCQUFjLElBQUksSUFBSTtBQUN0QixvQkFBa0I7QUFDcEI7QUFDQSxDQWxEQyxPQWtETyxDQUFDLFVBQVUsQ0F4Q2xCO0FBeUNDLFVBQVE7QUFDUixRQUFNO0FBQ04saUJBQWU7QUFDZixnQkFBYyxJQUFJLElBQUk7QUFDdEIsb0JBQWtCO0FBQ3BCO0FBQ0EsQ0F6REMsT0F5RE8sQ0F4Q0MsTUF3Q00sQ0EvQ2Q7QUFnREMsT0FBSztBQUNMLFFBQU07QUFDTixjQUFZO0FBQ1osZ0JBQWMsSUFBSSxJQUFJLElBQUk7QUFDMUIsc0JBQW9CO0FBQ3RCO0FBQ0EsQ0FoRUMsT0FnRU8sQ0F2Q0MsS0F1Q0ssQ0F0RGI7QUF1REMsT0FBSztBQUNMLFNBQU87QUFDUCxjQUFZO0FBQ1osZ0JBQWMsSUFBSSxFQUFFLElBQUk7QUFDeEIscUJBQW1CO0FBQ3JCO0FBQ0EsQ0F2RUMsT0F1RU8sQ0FsREMsT0FrRE8sQ0E3RGY7QUE4REMsT0FBSztBQUNMLFFBQU07QUFDTixlQUFhO0FBQ2IsZ0JBQWMsRUFBRSxJQUFJO0FBQ3BCLHVCQUFxQjtBQUN2QjtBQUNBLENBOUVDLE9BOEVPLENBQUMsWUFBWSxDQXBFcEI7QUFxRUMsT0FBSztBQUNMLFNBQU87QUFDUCxjQUFZO0FBQ1osZ0JBQWMsRUFBRSxJQUFJO0FBQ3BCLHVCQUFxQjtBQUN2QjtBQUNBLENBckZDLE9BcUZPLENBQUMsYUFBYSxDQTNFckI7QUE0RUMsT0FBSztBQUNMLFFBQU07QUFDTixjQUFZO0FBQ1osZ0JBQWMsRUFBRSxJQUFJO0FBQ3BCLHVCQUFxQjtBQUN2QjtBQUNBLENBNUZDLE9BNEZPLENBQUM7QUFDUCxXQUFTO0FBQ1g7QUFDQSxDQS9GQyxPQStGTyxDQTNEQztBQTREUCxjQUFZO0FBQ1osV0FBUyxJQUFJO0FBQ2Y7OztBQ2xHQSxDQUFDO0FBQ0MsV0FBUztBQUNULGNBQVk7QUFDWixZQUFVO0FBQ1YsT0FBSztBQUNMLFFBQU07QUFDUjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsT0FBSztBQUNMLFNBQU87QUFDUCxVQUFRO0FBQ1IsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDWjs7O0FDbEJBLENBQUMsa0JBQWtCLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxDQUFDO0FBQ3hDLENBQUMsa0JBQWtCLENBREMsT0FDTyxDQUFDLFVBQVUsRUFBRSxDQURBO0FBRXhDLENBQUMsa0JBQWtCLENBRkMsT0FFTyxDQUFDLFlBQVksRUFBRSxDQUZGO0FBR3hDLENBQUMsa0JBQWtCLENBSEMsT0FHTyxDQUFDLGFBQWEsRUFBRSxDQUhIO0FBSXhDLENBQUMsa0JBQWtCLENBSkMsT0FJTyxDQUFDLFNBQVMsRUFBRSxDQUpDO0FBS3hDLENBQUMsa0JBQWtCLENBTEMsT0FLTyxDQUFDLFlBQVksRUFBRSxDQUxGO0FBTXhDLENBQUMsa0JBQWtCLENBTkMsT0FNTyxDQUFDLFVBQVUsRUFBRSxDQU5BO0FBT3hDLENBQUMsa0JBQWtCLENBUEMsT0FPTyxDQUFDLGFBQWEsRUFBRSxDQVBIO0FBUXhDLENBQUMsdUJBQXVCLENBUkosT0FRWSxDQVJKLFNBUWMsRUFBRSxDQVJKO0FBU3hDLENBQUMsdUJBQXVCLENBVEosT0FTWSxDQVJKLFVBUWUsRUFBRSxDQVRMO0FBVXhDLENBQUMsdUJBQXVCLENBVkosT0FVWSxDQVJKLFlBUWlCLEVBQUUsQ0FWUDtBQVd4QyxDQUFDLHVCQUF1QixDQVhKLE9BV1ksQ0FSSixhQVFrQixFQUFFLENBWFI7QUFZeEMsQ0FBQyx1QkFBdUIsQ0FaSixPQVlZLENBUkosU0FRYyxFQUFFLENBWko7QUFheEMsQ0FBQyx1QkFBdUIsQ0FiSixPQWFZLENBUkosWUFRaUIsRUFBRSxDQWJQO0FBY3hDLENBQUMsdUJBQXVCLENBZEosT0FjWSxDQVJKLFVBUWUsRUFBRSxDQWRMO0FBZXhDLENBQUMsdUJBQXVCLENBZkosT0FlWSxDQVJKLGFBUWtCLEVBQUUsQ0FmUjtBQWdCeEMsQ0FBQywyQkFBMkIsQ0FoQlIsT0FnQmdCLENBaEJSLFNBZ0JrQixFQUFFLENBaEJSO0FBaUJ4QyxDQUFDLDJCQUEyQixDQWpCUixPQWlCZ0IsQ0FoQlIsVUFnQm1CLEVBQUUsQ0FqQlQ7QUFrQnhDLENBQUMsMkJBQTJCLENBbEJSLE9Ba0JnQixDQWhCUixZQWdCcUIsRUFBRSxDQWxCWDtBQW1CeEMsQ0FBQywyQkFBMkIsQ0FuQlIsT0FtQmdCLENBaEJSLGFBZ0JzQixFQUFFLENBbkJaO0FBb0J4QyxDQUFDLDJCQUEyQixDQXBCUixPQW9CZ0IsQ0FoQlIsU0FnQmtCLEVBQUUsQ0FwQlI7QUFxQnhDLENBQUMsMkJBQTJCLENBckJSLE9BcUJnQixDQWhCUixZQWdCcUIsRUFBRSxDQXJCWDtBQXNCeEMsQ0FBQywyQkFBMkIsQ0F0QlIsT0FzQmdCLENBaEJSLFVBZ0JtQixFQUFFLENBdEJUO0FBdUJ4QyxDQUFDLDJCQUEyQixDQXZCUixPQXVCZ0IsQ0FoQlIsYUFnQnNCLEVBQUUsQ0F2Qlo7QUF3QnhDLENBQUMsa0JBQWtCLENBQUMsT0FBTyxDQXhCQyxTQXdCUyxFQUFFLENBQUM7QUFDeEMsQ0FBQyxrQkFBa0IsQ0FEQyxPQUNPLENBeEJDLFVBd0JVLEVBQUUsQ0FEQTtBQUV4QyxDQUFDLGtCQUFrQixDQUZDLE9BRU8sQ0F4QkMsWUF3QlksRUFBRSxDQUZGO0FBR3hDLENBQUMsa0JBQWtCLENBSEMsT0FHTyxDQXhCQyxhQXdCYSxFQUFFLENBSEg7QUFJeEMsQ0FBQyxrQkFBa0IsQ0FKQyxPQUlPLENBeEJDLFNBd0JTLEVBQUUsQ0FKQztBQUt4QyxDQUFDLGtCQUFrQixDQUxDLE9BS08sQ0F4QkMsWUF3QlksRUFBRSxDQUxGO0FBTXhDLENBQUMsa0JBQWtCLENBTkMsT0FNTyxDQXhCQyxVQXdCVSxFQUFFLENBTkE7QUFPeEMsQ0FBQyxrQkFBa0IsQ0FQQyxPQU9PLENBeEJDLGFBd0JhLEVBQUUsQ0FQSDtBQVF4QyxDQUFDLHVCQUF1QixDQVJKLE9BUVksQ0FoQ0osU0FnQ2MsRUFBRSxDQVJKO0FBU3hDLENBQUMsdUJBQXVCLENBVEosT0FTWSxDQWhDSixVQWdDZSxFQUFFLENBVEw7QUFVeEMsQ0FBQyx1QkFBdUIsQ0FWSixPQVVZLENBaENKLFlBZ0NpQixFQUFFLENBVlA7QUFXeEMsQ0FBQyx1QkFBdUIsQ0FYSixPQVdZLENBaENKLGFBZ0NrQixFQUFFLENBWFI7QUFZeEMsQ0FBQyx1QkFBdUIsQ0FaSixPQVlZLENBaENKLFNBZ0NjLEVBQUUsQ0FaSjtBQWF4QyxDQUFDLHVCQUF1QixDQWJKLE9BYVksQ0FoQ0osWUFnQ2lCLEVBQUUsQ0FiUDtBQWN4QyxDQUFDLHVCQUF1QixDQWRKLE9BY1ksQ0FoQ0osVUFnQ2UsRUFBRSxDQWRMO0FBZXhDLENBQUMsdUJBQXVCLENBZkosT0FlWSxDQWhDSixhQWdDa0IsRUFBRSxDQWZSO0FBZ0J4QyxDQUFDLDJCQUEyQixDQWhCUixPQWdCZ0IsQ0F4Q1IsU0F3Q2tCLEVBQUUsQ0FoQlI7QUFpQnhDLENBQUMsMkJBQTJCLENBakJSLE9BaUJnQixDQXhDUixVQXdDbUIsRUFBRSxDQWpCVDtBQWtCeEMsQ0FBQywyQkFBMkIsQ0FsQlIsT0FrQmdCLENBeENSLFlBd0NxQixFQUFFLENBbEJYO0FBbUJ4QyxDQUFDLDJCQUEyQixDQW5CUixPQW1CZ0IsQ0F4Q1IsYUF3Q3NCLEVBQUUsQ0FuQlo7QUFvQnhDLENBQUMsMkJBQTJCLENBcEJSLE9Bb0JnQixDQXhDUixTQXdDa0IsRUFBRSxDQXBCUjtBQXFCeEMsQ0FBQywyQkFBMkIsQ0FyQlIsT0FxQmdCLENBeENSLFlBd0NxQixFQUFFLENBckJYO0FBc0J4QyxDQUFDLDJCQUEyQixDQXRCUixPQXNCZ0IsQ0F4Q1IsVUF3Q21CLEVBQUUsQ0F0QlQ7QUF1QnhDLENBQUMsMkJBQTJCLENBdkJSLE9BdUJnQixDQXhDUixhQXdDc0IsRUFBRSxDQXZCWjtBQXdCdEMsT0FBSztBQUNMLFVBQVE7QUFDUixRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVE7QUFDVjtBQUVBLENBQUMsa0JBQWtCLENBL0JDO0FBZ0NwQixDQUFDLHVCQUF1QixDQWhDSjtBQWlDcEIsQ0FBQywyQkFBMkIsQ0FqQ1I7QUFrQ2xCLFdBQVM7QUFDWDs7O0FDekRBLENBQUM7QUFDQyxZQUFVO0FBQ1YsUUFBTTtBQUNOLFdBQVM7QUFDVCxVQUFRO0FBQ1IsY0FBWSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ2hDLFNBQU87QUFDUCxPQUFLO0FBQ0wsV0FBUztBQUNULFVBQVE7QUFDVjtBQUNBLENBWEMsYUFXYTtBQUNaLGNBQVk7QUFDZDtBQUNBLENBZEMsY0FjYyxDQUFDO0FBQ2QsWUFBVTtBQUNWLFVBQVE7QUFDUixVQUFRO0FBQ1IsU0FBTztBQUNQLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxPQUFPLE9BQU8sSUFBSSxDQUFDLFNBQVMsRUFBRTtBQUM1QixHQTNCRDtBQTRCRyxhQUFTO0FBQ1g7QUFDRjs7O0FDaENBLENBQUM7QUFDQyxZQUFVO0FBQ1YsUUFBTTtBQUNSO0FBRUEsQ0FBQyxtQkFBbUIsQ0FBQztBQUNuQixZQUFVO0FBQ1YsYUFBVyxZQUFZLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDN0IsV0FBUztBQUNYO0FBQ0EsQ0FMQyxtQkFLbUIsQ0FBQztBQUNuQixPQUFLO0FBQ1A7QUFDQSxDQVJDLG1CQVFtQixDQUFDO0FBQ25CLFVBQVE7QUFDVjtBQUVBLENBQUMsaUJBQWlCLENBWkc7QUFjbkIsWUFBVTtBQUNWLFFBQU07QUFDTixXQUFTO0FBQ1g7QUFDQSxDQU5DLGlCQU1pQixDQWJHO0FBY25CLE9BQUs7QUFDUDtBQUNBLENBVEMsaUJBU2lCLENBYkc7QUFjbkIsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUVDLFVBQVE7QUFDUixZQUFVO0FBQ1YsY0FBWTtBQUNaLFdBQVM7QUFDVCxVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLFlBQVU7QUFBVixZQUFVO0FBQ1o7OztBQzFDQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLFdBQVM7QUFDVCxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLHFCQUFtQjtBQUNuQixvQkFBa0I7QUFDbEIsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDVixjQUFZLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDMUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDaEIsV0FBUztBQUNULFlBQVU7QUFDVixPQUFLO0FBQ0wsU0FBTztBQUNQLFVBQVE7QUFDUixRQUFNO0FBQ04sY0FBWSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ2xDO0FBRUEsQ0FBQyxhQUFhLEVBQUUsQ0F2QmY7QUF3QkMsVUFBUTtBQUNWO0FBRUEsQ0FBQyxhQUFhLEVBQUUsQ0EzQmY7QUE0QkMsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDVixTQUFPO0FBQ1AsT0FBSztBQUNMLFFBQU07QUFDTixTQUFPO0FBQ1AsY0FBWSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQzFCLGNBQVk7QUFDWixlQUFhO0FBQ2IsV0FBUztBQUNYOzs7QUMvQ0EsQ0FBQztBQUNDLFdBQVM7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWEsQ0FBQztBQUNiLFdBQVM7QUFDVCxXQUFTO0FBQ1g7QUFFQSxDQUFDLGFBQWEsQ0FBQztBQUNiLFdBQVM7QUFDVCxXQUFTO0FBQ1QsY0FBWTtBQUNkOzs7QUNkQSxDQUFDO0FBQ0csWUFBVTtBQUNWLE9BQUs7QUFDTCxRQUFNO0FBQ04sV0FBUztBQUNULFdBQVM7QUFDVCxhQUFXO0FBQ1gsV0FBUztBQUNULGNBQVk7QUFDWixlQUFhO0FBQ2Isa0JBQWdCO0FBQ2hCLGNBQVk7QUFDWixlQUFhO0FBQ2IsY0FBWTtBQUNaLGNBQVk7QUFDWiwyQkFBeUI7QUFDekIsbUJBQWlCO0FBQ2pCLGVBQWE7QUFDYixrQkFBZ0I7QUFDaEIsZUFBYTtBQUNiLGNBQVk7QUFDWixnQkFBYztBQUNkLGFBQVc7QUFDWCxvQkFBa0I7QUFDbEIsMkJBQXlCO0FBQ3pCLG1CQUFpQjtBQUNqQixpQkFBZTtBQUNmLGNBQVksRUFBRSxJQUFJLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQzFDO0FBRUEsQ0E5QkMsT0E4Qk8sQ0FBQztBQUNMLGNBQVk7QUFDaEI7QUFFQSxDQWxDQyxPQWtDTyxDQUFDO0FBQ0wsZUFBYTtBQUNqQjtBQUVBLENBdENDLE9Bc0NPLENBQUM7QUFDTCxjQUFZO0FBQ2hCO0FBRUEsQ0ExQ0MsT0EwQ08sQ0FBQztBQUNMLGVBQWE7QUFDakI7QUFFQSxDQUFDO0FBQ0csVUFBUTtBQUNSLFdBQVMsSUFBSTtBQUNiLGFBQVc7QUFDWCxvQkFBa0I7QUFDbEIsaUJBQWUsSUFBSSxNQUFNO0FBQ3pCLGlCQUFlLElBQUksSUFBSSxFQUFFO0FBQzdCO0FBRUEsQ0FBQztBQUNHLFdBQVMsSUFBSTtBQUNqQjtBQUVBLENBM0RDLFFBMkRRLEVBQUUsQ0FBQztBQUNaLENBNURDLFFBNERRLEVBQUUsQ0FEQyxLQUNLO0FBQ2IsWUFBVTtBQUNWLFdBQVM7QUFDVCxTQUFPO0FBQ1AsVUFBUTtBQUNSLGdCQUFjO0FBQ2QsZ0JBQWM7QUFDbEI7QUFFQSxDQXJFQyxRQXFFUSxFQUFFLENBVkM7QUFXUixnQkFBYztBQUNsQjtBQUVBLENBekVDLFFBeUVRLEVBQUUsQ0FkQyxLQWNLO0FBQ2IsZ0JBQWM7QUFDZCxXQUFTO0FBQ2I7QUFFQSxDQTlFQyxPQThFTyxDQWhEQyxJQWdESSxFQUFFLENBbkJIO0FBb0JSLFFBQU07QUFDTixlQUFhO0FBQ2IsdUJBQXFCO0FBQ3JCLG9CQUFrQjtBQUNsQixvQkFBa0IsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUNoQyxVQUFRO0FBQ1o7QUFFQSxDQXZGQyxPQXVGTyxDQXpEQyxJQXlESSxFQUFFLENBNUJILEtBNEJTO0FBQ2pCLFdBQVM7QUFDVCxVQUFRO0FBQ1IsZUFBYTtBQUNiLHVCQUFxQjtBQUNyQixvQkFBa0I7QUFDdEI7QUFFQSxDQS9GQyxPQStGTyxDQTdEQyxNQTZETSxFQUFFLENBcENMO0FBcUNSLE9BQUs7QUFDTCxRQUFNO0FBQ04sY0FBWTtBQUNaLHFCQUFtQjtBQUNuQixzQkFBb0I7QUFDcEIsc0JBQW9CLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDdEM7QUFFQSxDQXhHQyxPQXdHTyxDQXRFQyxNQXNFTSxFQUFFLENBN0NMLEtBNkNXO0FBQ25CLFdBQVM7QUFDVCxRQUFNO0FBQ04sVUFBUTtBQUNSLHFCQUFtQjtBQUNuQixzQkFBb0I7QUFDeEI7QUFFQSxDQWhIQyxPQWdITyxDQTFFQyxPQTBFTyxFQUFFLENBckROO0FBc0RSLFFBQU07QUFDTixlQUFhO0FBQ2Isb0JBQWtCO0FBQ2xCLHVCQUFxQjtBQUNyQix1QkFBcUIsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUNuQyxPQUFLO0FBQ1Q7QUFFQSxDQXpIQyxPQXlITyxDQW5GQyxPQW1GTyxFQUFFLENBOUROLEtBOERZO0FBQ3BCLFdBQVM7QUFDVCxPQUFLO0FBQ0wsZUFBYTtBQUNiLG9CQUFrQjtBQUNsQix1QkFBcUI7QUFDekI7QUFFQSxDQWpJQyxPQWlJTyxDQXZGQyxLQXVGSyxFQUFFLENBdEVKO0FBdUVSLE9BQUs7QUFDTCxTQUFPO0FBQ1AsY0FBWTtBQUNaLHNCQUFvQjtBQUNwQixxQkFBbUI7QUFDbkIscUJBQW1CLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDckM7QUFFQSxDQTFJQyxPQTBJTyxDQWhHQyxLQWdHSyxFQUFFLENBL0VKLEtBK0VVO0FBQ2xCLFdBQVM7QUFDVCxTQUFPO0FBQ1Asc0JBQW9CO0FBQ3BCLHFCQUFtQjtBQUNuQixVQUFRO0FBQ1o7OztBQ2hKQSxDQUFDO0FBQ0MsWUFBVTtBQUNWLGNBQVk7QUFDWixhQUFXLFlBQVksQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUMvQjtBQUVBLENBQUM7QUFDQyx1QkFBcUI7QUFDbEIsb0JBQWtCO0FBQ2IsZUFBYTtBQUN2QjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDYixhQUFXO0FBQ1gsZUFBYTtBQUNiLHVCQUFxQjtBQUNyQixhQUFXLFlBQVksQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUM3QixZQUFVO0FBQ1o7QUFFQSxDQUFDO0FBQ0MsK0JBQTZCO0FBQ3JCLHVCQUFxQjtBQUM3QixhQUFXLFdBQVcsR0FBRyxNQUFNLENBQUMsRUFBRTtBQUNwQztBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsVUFBUTtBQUNSLGNBQVk7QUFDWixXQUFTO0FBQ1QsY0FBWTtBQUNaLGNBQVk7QUFDWixlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULGtCQUFnQjtBQUNoQixVQUFRO0FBQ1IsV0FBUztBQUNULGFBQVc7QUFDWCxlQUFhO0FBQ2IsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLGlCQUFlO0FBQ2YsVUFBUTtBQUNSLFNBQU87QUFDUCxXQUFTO0FBQ1QsY0FBWSxFQUFFLEVBQUUsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDdEM7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNELENBQUM7QUFDQyxZQUFVO0FBQ1YsY0FBWTtBQUNaLFdBQVM7QUFDVCxVQUFRO0FBQ1IsVUFBUTtBQUNSLGNBQVksWUFBWTtBQUN4QixhQUFXO0FBQ1gsVUFBUTtBQUNWO0FBQ0EsQ0FYQyxpQkFXaUI7QUFDbEIsQ0FYQyxpQkFXaUI7QUFDaEIsV0FBUztBQUNYO0FBQ0EsQ0FmQyxpQkFlaUI7QUFDbEIsQ0FmQyxpQkFlaUI7QUFDaEIsVUFBUTtBQUNWO0FBQ0EsQ0FuQkMsaUJBbUJpQjtBQUNsQixDQW5CQyxpQkFtQmlCO0FBQ2hCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCLENBQUM7QUFDakIsY0FBWTtBQUNaLGlCQUFlO0FBQ2pCO0FBQ0EsQ0FKQyxrQkFJa0IsRUFBRSxDQUFDLG9CQUFvQixDQTVCekM7QUE2QkMsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixRQUFNO0FBQ1I7QUFDQSxDQVRDLGtCQVNrQixFQUFFLENBTEMsb0JBS29CLENBaEN6QztBQWlDQyxVQUFRO0FBQ1IsYUFBVyxXQUFXO0FBQ3RCLFFBQU07QUFDUjtBQUNBLENBZEMsa0JBY2tCLEVBQUUsQ0FBQyxxQkFBcUIsQ0F0QzFDO0FBdUNDLFVBQVE7QUFDUixhQUFXLFdBQVc7QUFDdEIsUUFBTTtBQUNSO0FBQ0EsQ0FuQkMsa0JBbUJrQixFQUFFLENBTEMscUJBS3FCLENBMUMxQztBQTJDQyxPQUFLO0FBQ0wsYUFBVyxXQUFXO0FBQ3RCLFFBQU07QUFDUjtBQUVBLENBQUMsbUJBQW1CLENBekJEO0FBMEJqQixjQUFZO0FBQ2Q7QUFDQSxDQUhDLG9CQUdvQixDQXBEcEI7QUFxREMsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixRQUFNO0FBQ1I7QUFDQSxDQVJDLG9CQVFvQixDQXhEcEI7QUF5REMsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixTQUFPO0FBQ1Q7QUFDQSxDQWJDLG9CQWFvQixDQWxDQyxvQkFrQ29CLENBOUR6QztBQStEQyxRQUFNO0FBQ1I7QUFDQSxDQWhCQyxvQkFnQm9CLENBckNDLG9CQXFDb0IsQ0FoRXpDO0FBaUVDLFNBQU87QUFDVDtBQUNBLENBbkJDLG9CQW1Cb0IsQ0E5QkM7QUErQnBCLFlBQVU7QUFDVixVQUFRO0FBQ1IsU0FBTztBQUNQLGVBQWE7QUFDZjtBQUNBLENBekJDLG9CQXlCb0IsQ0FwQ0MscUJBb0NxQixDQTFFMUM7QUEyRUQsQ0ExQkMsb0JBMEJvQixDQXJDQyxxQkFxQ3FCLENBMUUxQztBQTJFQyxZQUFVO0FBQ1YsU0FBTztBQUNQLFFBQU07QUFDTixTQUFPO0FBQ1AsT0FBSztBQUNMLGFBQVcsV0FBVztBQUN0QixXQUFTO0FBQ1Qsa0JBQWdCO0FBQ2xCO0FBQ0EsQ0FwQ0Msb0JBb0NvQixDQS9DQyxxQkErQ3FCLENBckYxQyxpQkFxRjREO0FBQzdELENBckNDLG9CQXFDb0IsQ0FoREMscUJBZ0RxQixDQXJGMUMsaUJBcUY0RDtBQUMzRCxXQUFTO0FBQ1g7QUFDQSxDQXhDQyxvQkF3Q29CLENBQUMsY0FBYyxDQXpGbkM7QUEwRkQsQ0F6Q0Msb0JBeUNvQixDQUFDLGNBQWMsQ0F6Rm5DO0FBMEZDLE9BQUs7QUFDUDtBQUNBLENBNUNDLG9CQTRDb0IsQ0FKQyxjQUljLENBN0ZuQztBQThGQyxTQUFPO0FBQ1AsUUFBTTtBQUNSO0FBQ0EsQ0FoREMsb0JBZ0RvQixDQVBDLGNBT2MsQ0FoR25DO0FBaUdDLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUlkO0FBRUEsQ0FBQyw4QkFBOEIsQ0FQOUI7QUFRQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDLHNCQUFzQixFQUFFLENBQUM7QUFDeEIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0IsQ0E1S3BCO0FBNktDLFlBQVU7QUFDWjtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ1osYUFBVztBQUNiOzs7QUMvTEEsQ0FBQztBQUNDLFdBQVM7QUFDVCxVQUFRO0FBQ1IsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNELENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0QsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQVVEO0FBRUEsQ0FBQztBQUlEO0FBQ0EsQ0FMQyxnQkFLZ0IsQ0F0QmhCO0FBdUJDLGFBQVc7QUFDYjtBQUNBLENBUkMsZ0JBUWdCLENBQUM7QUFDaEIsV0FBUyxVQUFVO0FBQ25CLFVBQVEsVUFBVSxNQUFNO0FBQ3hCLGlCQUFlO0FBQ2YsU0FBTztBQUNQLGdCQUFjO0FBQ2hCO0FBQ0EsQ0FmQyxnQkFlZ0IsQ0FBQztBQUNoQixXQUFTLFVBQVU7QUFDbkIsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDVCxTQUFPO0FBQ1Q7QUFDQSxDQUpDLGNBSWMsQ0F6RGQ7QUEwREQsQ0FMQyxjQUtjLENBVkc7QUFXaEIsV0FBUztBQUNULGtCQUFnQjtBQUNsQjtBQUNBLENBVEMsY0FTYyxDQTlEZDtBQStEQyxTQUFPO0FBQ1AsaUJBQWU7QUFDakI7QUFDQSxDQWJDLGNBYWMsQ0FsRGQ7QUFtREMsYUFBVztBQUNYLFdBQVMsU0FBUztBQUNwQjtBQUNBLENBakJDLGNBaUJjLENBN0JHO0FBOEJoQixpQkFBZTtBQUNqQjtBQUNBLENBcEJDLGNBb0JjLENBekJHO0FBMEJoQixXQUFTLEVBQUU7QUFDYjtBQUVBLENBQUM7QUFDQyxXQUFTLEtBQUs7QUFDZCxXQUFTO0FBQ1QsYUFBVztBQUNYLGdCQUFjLElBQUksRUFBRTtBQUNwQixnQkFBYztBQUNkLFlBQVU7QUFDVixVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNULE9BQUs7QUFDTCxVQUFRO0FBQ1IsVUFBUSxLQUFLO0FBQ2IsVUFBUTtBQUNSLFNBQU87QUFDUCxZQUFVO0FBQ1YsU0FBTztBQUNUO0FBRUEsQ0EzRkM7QUE0RkMsV0FBUyxVQUFVO0FBQ3JCOzs7QUNwR0EsQ0FBQztBQUNDLGFBQVc7QUFDYjs7O0FDUUEsQ0FBQyxjQUFjO0FBQVUsQ0FBQyxlQUFlO0FBQVUsQ0FBQyxpQkFBaUI7QUFBVSxDQUFDLFlBQVk7QUFBVSxDQUFDLFdBQVc7QUFBVSxDQUFDLFdBQVc7QUFBVSxDQUFDLFdBQVc7QUFBVSxDQUFDLGtCQUFrQjtBQUFVLENBQUMsbUJBQW1CO0FBQVUsQ0FBQyxzQkFBc0I7QUFBVSxDQUFDLG9CQUFvQjtBQUFVLENBQUMsaUJBQWlCO0FBQVUsQ0FBQyxzQkFBc0I7QUFBVSxDQUFDLFlBQVk7QUFDelcsb0JBQWtCO0FBQ2xCLHFCQUFtQjtBQUNuQixtQkFBaUI7QUFDakIsU0FBTztBQUNQLFdBQVM7QUFDVCxhQUFXO0FBQ1gsVUFBUTtBQUNSLGVBQWE7QUFDYixTQUFPO0FBQ1Q7QUFFRixDQVpDLGNBWWM7QUFDYix1QkFBcUIsRUFBRTtBQUN2QixXQUFTO0FBQ1g7QUFFQSxDQWpCMEIsZUFpQlY7QUFDZCx1QkFBcUIsTUFBTTtBQUMzQixXQUFTO0FBQ1g7QUFFQSxDQXRCb0QsaUJBc0JsQztBQUNoQix1QkFBcUIsTUFBTTtBQUMzQixXQUFTO0FBQ1g7QUFFQSxDQTNCZ0YsWUEyQm5FO0FBQ1gsdUJBQXFCLE1BQU07QUFDM0IsV0FBUztBQUNYO0FBRUEsQ0FoQ3VHLFdBZ0MzRjtBQUNWLHVCQUFxQixNQUFNO0FBQzNCLFdBQVM7QUFDWDtBQUVBLENBckM2SCxXQXFDakg7QUFDVix1QkFBcUIsT0FBTztBQUM1QixXQUFTO0FBQ1g7QUFFQSxDQTFDbUosV0EwQ3ZJO0FBQ1YsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0EvQ3lLLGtCQStDdEo7QUFDakIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FwRHNNLG1CQW9EbEw7QUFDbEIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0F6RG9PLHNCQXlEN007QUFDckIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0E5RHFRLG9CQThEaFA7QUFDbkIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FuRW9TLGlCQW1FbFI7QUFDaEIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0F4RWdVLHNCQXdFelM7QUFDckIsdUJBQXFCLE9BQU87QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0E3RWlXLFlBNkVwVjtBQUNYLHVCQUFxQixPQUFPO0FBQzVCLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxVQUFRO0FBQ1IsYUFBVztBQUNYLGFBQVc7QUFDWCxRQUFNO0FBQ04sZUFBYTtBQUNiLFlBQVU7QUFDVixZQUFVO0FBQ1YsU0FBTztBQUNQLCtCQUE2QjtBQUM3QixPQUFLO0FBQ0wsZ0JBQWM7QUFDZCx5QkFBdUI7QUFDdkIsdUJBQXFCO0FBQ2xCLG9CQUFrQjtBQUNiLGVBQWE7QUFDdkI7QUFFQSxDQWxCQyxnQkFrQmdCO0FBQWtCLENBbEJsQyxpQkFrQm9ELENBQUM7QUFDbEQsb0JBQWtCO0FBQ3BCO0FBRUYsQ0F0QkMsZ0JBc0JnQjtBQUNmLENBdkJELGlCQXVCbUIsQ0FBQztBQUNqQixvQkFBa0I7QUFDcEI7QUFFRixDQTNCQyxnQkEyQmdCO0FBQ2IsV0FBUztBQUNYO0FBRUYsQ0EvQkMsaUJBK0JpQjtBQUNkLFdBQVM7QUFDVCxVQUFRO0FBQ1IsY0FBWTtBQUNaLGFBQVc7QUFDWCxjQUFZO0FBQ1osYUFBVztBQUNYLFNBQU87QUFDVDtBQUVGLENBQUM7QUFDQyxVQUFRO0FBQ1IsUUFBTTtBQUNOLFlBQVU7QUFDVixZQUFVO0FBQ1YsU0FBTztBQUNQLE9BQUs7QUFDUDtBQUVBLENBVEMsY0FTYyxFQUFFO0FBQ2IsVUFBUTtBQUNSLFVBQVEsS0FBSztBQUNiLGFBQVc7QUFDWCxTQUFPO0FBQ1Q7QUFFRixDQUFDO0FBQ0MsVUFBUTtBQUNSLFFBQU07QUFDTixZQUFVO0FBQ1YsWUFBVTtBQUNWLFNBQU87QUFDUCxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0Msb0JBQWtCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDaEMsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDWixVQUFRO0FBQ1IsVUFBUTtBQUNSLFlBQVU7QUFDVixXQUFTLElBQUk7QUFDZjtBQUVBLENBUkMsWUFRWSxFQUFFO0FBQ1gsU0FBTztBQUNQLFVBQVE7QUFDUixTQUFPO0FBQ1AsYUFBVztBQUNYLFVBQVE7QUFDUixlQUFhO0FBQ2IsV0FBUztBQUNULFlBQVU7QUFDVixjQUFZLFFBQVE7QUFDcEIsU0FBTztBQUNUO0FBRUYsQ0FyQkMsWUFxQlksRUFBRSxFQUFFO0FBQ2IsQ0F0QkgsWUFzQmdCLEVBQUUsRUFBRTtBQUNmLFdBQVM7QUFDWDtBQUVKLENBMUJDLFlBMEJZLEVBQUUsRUFBRTtBQUNYLFdBQVM7QUFDWDtBQUVKLENBOUJDLFlBOEJZLEVBQUUsR0FBRyxFQUFFO0FBQ2QsZUFBYTtBQUNmO0FBRUosQ0FsQ0MsWUFrQ1ksRUFBRSxDQUFDO0FBQ1osWUFBVTtBQUNaO0FBRUYsQ0F0Q0MsWUFzQ1ksRUFBRSxDQUpDLGNBSWM7QUFDeEIsZ0JBQWM7QUFDZCxVQUFRO0FBQ1IsZUFBYTtBQUNiLGNBQVk7QUFDWixTQUFPO0FBQ1Q7QUFFSixDQTlDQyxZQThDWSxFQUFFLENBQUM7QUFDZCxDQS9DRCxZQStDYyxFQUFFLENBREQsYUFDZTtBQUM3QixDQWhERCxZQWdEYyxFQUFFLENBRkQsYUFFZTtBQUMzQixXQUFTO0FBQ1g7QUFFRixDQUFDO0FBQ0Msb0JBQWtCO0FBQ2xCLFVBQVE7QUFDUixVQUFRO0FBQ1IsV0FBUztBQUNULFFBQU07QUFDTixZQUFVO0FBQ1YsU0FBTztBQUNQLE9BQUs7QUFDTCxXQUFTO0FBQ1g7QUFFQSxDQVpDLGNBWWMsRUFBRTtBQUNiLFFBQU07QUFDTixZQUFVO0FBQ1YsT0FBSztBQUNQO0FBRUYsQ0FBQyxlQUFlLEVBQUU7QUFDZCxXQUFTO0FBQ1QsVUFBUSxFQUFFLEtBQUs7QUFDZixZQUFVO0FBQ1YsV0FBUyxJQUFJO0FBQ2Y7QUFFRixDQVBDLGVBT2UsRUFBRSxHQUFHLEVBQUU7QUFDakIsb0JBQWtCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDaEMsaUJBQWU7QUFDZixVQUFRO0FBQ1IsU0FBTztBQUNQLFVBQVE7QUFDUixZQUFVO0FBQ1YsY0FBWSxpQkFBaUI7QUFDN0IsU0FBTztBQUNUO0FBRUosQ0FsQkMsZUFrQmUsRUFBRSxHQUFHLEVBQUUsRUFBRTtBQUNuQixDQW5CTCxlQW1CcUIsRUFBRSxHQUFHLEVBQUUsRUFBRTtBQUN2QixvQkFBa0IsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUNsQztBQUVOLENBdkJDLGVBdUJlLEVBQUUsR0FBRyxFQUFFLEVBQUU7QUFDakIsY0FBWSxFQUFFLEVBQUUsSUFBSTtBQUNwQixXQUFTO0FBQ1QsWUFBVTtBQUNWLFdBQVM7QUFDWDtBQUVOLENBOUJDLGVBOEJlLEVBQUUsR0FBRyxFQUFFLEVBQUU7QUFDakIsVUFBUTtBQUNWO0FBRU4sQ0FsQ0MsZUFrQ2UsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3BCLGVBQWE7QUFDZjtBQUVOLENBdENDLGVBc0NlLEVBQUUsR0FBRyxFQUFFLENBQUM7QUFDbEIsVUFBUTtBQUNSLGlCQUFlO0FBQ2YsY0FBWTtBQUNaLFNBQU87QUFDVDtBQUVKLENBN0NDLGVBNkNlLEVBQUUsR0FBRyxFQUFFLENBUEMsWUFPWTtBQUM1QixVQUFRO0FBQ1Y7QUFFTixDQWpEQyxlQWlEZSxFQUFFLEdBQUcsRUFBRSxDQUFDO0FBQ2xCLFVBQVE7QUFDUixpQkFBZTtBQUNmLGNBQVk7QUFDWixTQUFPO0FBQ1Q7QUFFSixDQXhEQyxlQXdEZSxFQUFFLEdBQUcsRUFBRSxDQVBDLFlBT1k7QUFDNUIsVUFBUTtBQUNWO0FBRU4sQ0FBQztBQUNDLG9CQUFrQixLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ2hDLGlCQUFlO0FBQ2YsU0FBTztBQUNQLFdBQVM7QUFDVCxhQUFXO0FBQ1gsVUFBUTtBQUNSLFFBQU07QUFDTixlQUFhO0FBQ2IsZUFBYTtBQUNiLGNBQVk7QUFDWixZQUFVO0FBQ1YsY0FBWTtBQUNaLE9BQUs7QUFDTCxTQUFPO0FBQ1Q7QUFFQSxDQUFDO0FBQ0MsU0FBTztBQUNQLFdBQVM7QUFDVCxhQUFXO0FBQ1gsZUFBYTtBQUNiLFVBQVEsSUFBSTtBQUNaLGFBQVc7QUFDWCxjQUFZO0FBQ1osV0FBUztBQUNULFlBQVU7QUFDVixpQkFBZTtBQUNmLGNBQVksUUFBUTtBQUNwQixlQUFhO0FBQ2Y7QUFFQSxDQWZDLFlBZVk7QUFDVCxXQUFTO0FBQ1g7QUFFRixDQUFDO0FBQ0Msc0JBQW9CO0FBQ3BCLG9CQUFrQixLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFO0FBQ2hDLGlCQUFlO0FBQ2YsVUFBUTtBQUNSLFVBQVE7QUFDUixZQUFVO0FBQ1YsWUFBVTtBQUNWLFNBQU87QUFDUCxPQUFLO0FBQ0wsY0FBWSxpQkFBaUI7QUFDN0IsU0FBTztBQUNUO0FBRUEsQ0FkQyxhQWNhO0FBQ1osQ0FmRCxhQWVlO0FBQ1osb0JBQWtCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDbEM7QUFFRixDQW5CQyxhQW1CYTtBQUNWLGNBQVksRUFBRSxFQUFFLElBQUk7QUFDcEIsV0FBUztBQUNYO0FBRUYsQ0F4QkMsYUF3QmE7QUFDVixVQUFRO0FBQ1IsUUFBTTtBQUNOLFlBQVU7QUFDWjtBQUVGLENBQUM7QUFDQyxZQUFVO0FBQ1o7QUFFQSxDQUFDO0FBQ0MsWUFBVTtBQUNaO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0Msb0JBQWtCLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDbEM7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLFVBQVE7QUFDUixVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxjQUFZLElBQUk7QUFDbEI7QUFFQSxXQUFXO0FBQ1Q7QUFDRSxlQUFXLE9BQU87QUFDcEI7QUFFQTtBQUNFLGVBQVcsT0FBTztBQUNwQjtBQUNGO0FBRUEsQ0FyTmdCLGNBcU5EO0FBQ1gsYUFBVyxlQUFlLEdBQUcsT0FBTztBQUNwQyxVQUFRLElBQUksTUFBTSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3RDLHFCQUFtQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO0FBQ3ZDLGlCQUFlO0FBQ2YsV0FBUztBQUNULFdBQVM7QUFDVCxVQUFRO0FBQ1IsUUFBTTtBQUNOLGVBQWE7QUFDYixjQUFZO0FBQ1osWUFBVTtBQUNWLE9BQUs7QUFDTCxTQUFPO0FBQ1AsV0FBUztBQUNYO0FBRUYsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQUFDO0FBQ0MsYUFBUztBQUNYO0FBQ0Y7QUFFQSxPQUFPLENBQUMsU0FBUyxFQUFFO0FBQ2pCLEdBQUM7QUFDQyxhQUFTO0FBQ1g7QUFDRjtBQUVBLE9BQU8sQ0FBQyxTQUFTLEVBQUU7QUFDakIsR0FBQztBQUNDLGFBQVM7QUFDWDtBQUNGOzs7QUN6YkE7QUFDRSxXQUFTO0FBQ1QsU0FBTztBQUNQLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxTQUFPO0FBQ1AsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDWjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1Ysa0JBQWdCO0FBQ2hCLFVBQVE7QUFDUixZQUFVO0FBQ1YsYUFBVztBQUNiO0FBRUEsQ0FSQyxnQkFRZ0I7QUFDakIsQ0FUQyxnQkFTZ0I7QUFDakIsQ0FWQyxnQkFVZ0I7QUFDakIsQ0FYQyxnQkFXZ0I7QUFDZixZQUFVO0FBQ1YsT0FBSztBQUNMLFFBQU07QUFDTixTQUFPO0FBQ1AsVUFBUTtBQUNWO0FBT0EsQ0E1QkMsNkJBNEI2QixDQUFDO0FBQzdCLFlBQVU7QUFDVixPQUFLO0FBQ0wsUUFBTTtBQUNOLGFBQVcsWUFBWSxJQUFJLEVBQUUsSUFBSSxFQUFFO0FBQ25DLFdBQVM7QUFDVCxpQkFBZTtBQUVmLG9CQUFrQjtBQUNsQixTQUFPO0FBQ1AsVUFBUTtBQUNSLFdBQVM7QUFDVCxtQkFBaUI7QUFDakIsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNoQixVQUFRO0FBQ1IsWUFBVTtBQUNWLE9BQUs7QUFDTCxTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDTixjQUFZO0FBQ1osV0FBUztBQUNULG1CQUFpQjtBQUNqQixvQkFBa0IsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRTtBQUNoQyxxQkFBbUI7QUFDbkIseUJBQXVCO0FBQ3ZCLHlCQUF1QjtBQUN2QixtQkFBaUI7QUFDakIscUJBQW1CO0FBQ3JCO0FBRUEsQ0FBQztBQUNDLFNBQU87QUFDUCxVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxPQUFPLENBQUMsU0FBUyxFQUFFO0FBQ2pCLEdBekVELDZCQXlFK0IsQ0E3Q0Q7QUE4QzNCLFlBQVEsSUFBSSxNQUFNO0FBQ3BCO0FBQ0EsR0FiRDtBQWNHLFdBQU87QUFDUCxZQUFRO0FBQ1Y7QUFDRjtBQUNBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLG9DQUFvQztBQUNuQyxZQUFVO0FBQ1YsT0FBSztBQUNMLFFBQU07QUFDTixTQUFPO0FBQ1AsVUFBUTtBQUNSLGlCQUFlO0FBQ1osY0FBWTtBQUNqQjtBQUVBLENBM0ZDLGVBMkZlLENBVmY7QUFZRDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsU0FBTztBQUNQLFVBQVE7QUFDUixpQkFBZTtBQUNaLGNBQVk7QUFDZixxQkFBbUI7QUFDbkIsbUJBQWlCO0FBQ25COzs7QUN4SEEsQ0FBQztBQUNDLGNBQVk7QUFDWixTQUFPO0FBQ1AsZUFBYTtBQUNiLGFBQVc7QUFDWCxlQUFhO0FBQ2IsYUFBVyxZQUFZLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDL0I7QUFFQSxDQUFDO0FBQ0QsQ0FBQztBQUNELENBQUM7QUFDQyxXQUFTO0FBQ1Qsa0JBQWdCO0FBQ2xCO0FBRUEsQ0FQQztBQVFDLFNBQU87QUFDVDtBQUVBLENBQUMsU0FBUyxDQVhUO0FBWUMsU0FBTztBQUNUO0FBRUEsQ0FiQztBQWNDLFNBQU87QUFDUCxhQUFXO0FBQ1gsaUJBQWU7QUFDZixlQUFhO0FBQ2IsV0FBUyxFQUFFLFFBQVEsRUFBRTtBQUN2QjtBQUVBLENBdEJDO0FBdUJDLGFBQVc7QUFDWCxlQUFhO0FBQ2IsU0FBTztBQUNQLGlCQUFlO0FBQ2YsY0FBWTtBQUNaLFNBQU87QUFDUCxjQUFZO0FBQ1osZUFBYTtBQUNiLGVBQWE7QUFDYixlQUFhO0FBQ2Isa0JBQWdCO0FBQ2xCO0FBQ0EsQ0FuQ0MsbUJBbUNtQjtBQUNsQixlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNaLGFBQVc7QUFDWCxlQUFhO0FBQ2IsU0FBTztBQUNQLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsbUJBQWlCO0FBQ2pCLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxTQUFPO0FBQ1Q7QUFFQSxDQUFDO0FBQ0Msb0JBQWtCO0FBQ2xCLGNBQVk7QUFDWixTQUFPO0FBQ1AsYUFBVztBQUNYLGVBQWE7QUFDYixpQkFBZTtBQUNmLGdCQUFjO0FBQ2hCOzs7QUMzRUEsQ0FBQztBQUNDLGNBQVk7QUFDWixpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxhQUFXO0FBQ1gsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDWixhQUFXO0FBQ2I7QUFFQSxDQUFDO0FBQ0MsYUFBVztBQUNiO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDWixXQUFTO0FBQ1QsYUFBVztBQUNYLGlCQUFlO0FBQ2pCO0FBRUEsQ0FBQztBQUNDLFNBQU87QUFDUCxhQUFXO0FBQ1gsWUFBVTtBQUVWLGNBQVk7QUFDWixlQUFhO0FBQ2IsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLFVBQVEsRUFBRTtBQUNWLFdBQVM7QUFDWDtBQUVBLE9BQU8sQ0FBQyxTQUFTLEVBQUU7QUFDakIsR0FoQkQ7QUFpQkcsZ0JBQVk7QUFDWixlQUFXO0FBQ2I7QUFDRjs7O0FDN0NBLENBQUM7QUFDQyxTQUFPO0FBQ1Q7QUFFQSxDQUFDO0FBQ0MsU0FBTztBQUNUO0FBRUEsQ0FBQyxLQUFLO0FBQ04sQ0FEQyxLQUNLO0FBQ0osV0FBUztBQUNULFdBQVM7QUFDWDtBQUVBLENBTkMsS0FNSztBQUNKLFNBQU87QUFDVDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1o7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1YsWUFBVTtBQUNaO0FBRUEsQ0FMQyx3QkFLd0I7QUFDekIsQ0FOQyx3QkFNd0I7QUFDekIsQ0FQQyx3QkFPd0I7QUFDdkIsWUFBVTtBQUNWLE9BQUs7QUFDTCxRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1Ysa0JBQWdCO0FBQ2hCLGVBQWE7QUFDZjtBQUNBLENBTEMsd0JBS3dCLENBQUM7QUFDeEIsV0FBUztBQUNYO0FBQ0EsQ0FSQyx5QkFReUI7QUFDeEIsWUFBVTtBQUNWLE9BQUs7QUFDTCxRQUFNO0FBQ04sU0FBTztBQUNQLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1QsZUFBYTtBQUNiLG1CQUFpQjtBQUNuQjtBQUNBLENBTEMsZUFLZSxDQUFDO0FBQ2YsUUFBTTtBQUNSO0FBRUEsQ0FBQztBQUNDLGFBQVc7QUFDWCxhQUFXO0FBQ1gsY0FBWTtBQUNaLGNBQVk7QUFDWixtQkFBaUI7QUFDVCxXQUFTO0FBQ25CO0FBRUEsQ0FBQztBQUFlLENBQUM7QUFDZixhQUFXO0FBQ1gsYUFBVztBQUNYLGNBQVk7QUFDWixjQUFZO0FBQ1osbUJBQWlCO0FBQ1QsV0FBUztBQUNuQjtBQUVBLENBVEM7QUFVQyxZQUFVO0FBQ1YsZUFBYTtBQUNiLGlCQUFlO0FBQ2YsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLFlBQVU7QUFDVixVQUFRO0FBQ1IsU0FBTztBQUNQLFdBQVM7QUFDVCxrQkFBZ0I7QUFDbEI7QUFDQSxDQVBDLHNCQU9zQjtBQUNyQixZQUFVO0FBQ1YsVUFBUTtBQUNSLFNBQU87QUFDUCxRQUFNO0FBQ04sT0FBSztBQUNQO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQUFDO0FBQ0MsYUFBUztBQUNYO0FBQ0EsR0FBQztBQUNDLGFBQVM7QUFDWDtBQUNGO0FBQ0EsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQUFDO0FBQ0MsYUFBUztBQUNYO0FBQ0EsR0FBQztBQUNDLGFBQVM7QUFDWDtBQUNGO0FBQ0EsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQUFDO0FBQ0MsYUFBUztBQUNYO0FBQ0EsR0FBQztBQUNDLGFBQVM7QUFDWDtBQUNGO0FBQ0EsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxZQUFVO0FBQ1o7QUFHQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsV0FBUztBQUNYO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVMsRUFBRTtBQUNiO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxXQUFTO0FBQ1g7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0Msa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLGtCQUFnQjtBQUNsQjtBQUVBLENBQUM7QUFDQyxrQkFBZ0I7QUFDbEI7QUFFQSxDQUFDO0FBQ0MsVUFBUSxJQUFJO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLFVBQVE7QUFDVjtBQUVBLENBQUM7QUFDQyxVQUFRO0FBQ1Y7QUFFQSxDQUFDO0FBQ0MsVUFBUTtBQUNWO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLGVBQWE7QUFDZjtBQUVBLENBQUM7QUFDQyxlQUFhO0FBQ2Y7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsVUFBUSxVQUFVO0FBQ3BCO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDWixpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ1osaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNaLGlCQUFlO0FBQ2pCO0FBRUEsQ0FuQkMsd0JBbUJ3QixDQUFDO0FBQzFCLENBaEJDLHVCQWdCdUIsQ0FERTtBQUUxQixDQVpDLHdCQVl3QixDQUZDO0FBRzFCLENBUkMscUJBUXFCLENBSEk7QUFJeEIsY0FBWTtBQUNkO0FBRUEsQ0ExQkMsd0JBMEJ3QixDQUFDO0FBQzFCLENBdkJDLHVCQXVCdUIsQ0FERTtBQUUxQixDQW5CQyx3QkFtQndCLENBRkM7QUFHMUIsQ0FmQyxxQkFlcUIsQ0FISTtBQUl4QixpQkFBZTtBQUNqQjtBQUVBLENBQUM7QUFDQyxVQUFRLEVBQUU7QUFDWjtBQUVBLENBQUM7QUFDQyxVQUFRLEVBQUU7QUFDWjtBQUVBLENBQUM7QUFDQyxVQUFRLEVBQUU7QUFDWjtBQUVBLENBQUM7QUFDQyxVQUFRLEVBQUU7QUFDWjtBQUVBLENBaEJDLDBCQWdCMEIsQ0FBQztBQUM1QixDQWJDLHlCQWF5QixDQURFO0FBRTVCLENBVkMsMEJBVTBCLENBRkM7QUFHNUIsQ0FQQyx1QkFPdUIsQ0FISTtBQUkxQixnQkFBYztBQUNoQjtBQUVBLENBdkJDLDBCQXVCMEIsQ0FBQztBQUM1QixDQXBCQyx5QkFvQnlCLENBREU7QUFFNUIsQ0FqQkMsMEJBaUIwQixDQUZDO0FBRzVCLENBZEMsdUJBY3VCLENBSEk7QUFJMUIsZUFBYTtBQUNmO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDWDsiLAogICJuYW1lcyI6IFtdCn0K */
