.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(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.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;
  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 {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.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 0.1s;
  transition: fill 0.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(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.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\0;
  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 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: 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 0.5ch;
  position: relative;
  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(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  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);
  }
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 300px){
  .container{
    max-width: 300px;
  }
}
@media (min-width: 400px){
  .container{
    max-width: 400px;
  }
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1200px){
  .container{
    max-width: 1200px;
  }
}
@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.prose{
  color: #111827;
  max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover{
  color: #111827;
  text-decoration: none;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  vertical-align: top;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose{
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.5em;
  padding-left: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}
.prose :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
}
.prose :where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: #111827;
}
.prose :where(span):not(:where([class~="not-prose"],[class~="not-prose"] *)) text-tiny{
  font-size: 0.75rem;
}
.prose-dark{
  color: white;
}
.prose-dark :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover{
  text-decoration: none;
}
.prose-dark :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
.prose-dark :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  color: white;
}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #346098;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #346098;
}
input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6b7280;
  opacity: 1;
}
input::placeholder,textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #346098;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
  border-radius: 0px;
}
[type='radio']{
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #346098;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px auto -webkit-focus-ring-color;
}
body{
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
}
h1{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}
h2{
  padding-bottom: 1.5rem;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}
@media (min-width: 1440px){
  h2{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
h3{
  padding-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}
@media (min-width: 1440px){
  h3{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
h4{
  padding-bottom: 1rem;
  font-size: 1.375rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}
@media (min-width: 1440px){
  h4{
    font-size: 1.5rem;
  }
}
h5{
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}
@media (min-width: 1440px){
  h5{
    font-size: 20px;
  }
}
p:not(p:last-child, footer p){
  padding-bottom: 1.5rem;
}
p a{
  --tw-text-opacity: 1;
  color: rgb(227 6 19 / var(--tw-text-opacity));
}
p a:hover{
  text-decoration-line: underline;
}
.btn, .button,
  .btn-blue, .button-blue,
  .btn-red, .button-red,
  .btn-selected, .button-selected{
  max-height: 3.5rem;
  cursor: pointer;
  border-radius: 9999px;
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(227 6 19 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn:focus, .button:focus,
  .btn-blue:focus, .button-blue:focus,
  .btn-red:focus, .button-red:focus,
  .btn-selected:focus, .button-selected:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(227 6 19 / var(--tw-ring-opacity));
}
@media (min-width: 640px){
  .btn, .button,
  .btn-blue, .button-blue,
  .btn-red, .button-red,
  .btn-selected, .button-selected{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.btn:hover, .button:hover,
  .btn-link:hover, .button-link:hover,
  .btn-selected:hover, .button-selected:hover,
  .group-hover .btn{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn-lg{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.btn-red, .button-red{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.btn-secondary{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 44 66 / var(--tw-ring-opacity));
}
.btn-secondary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-blue, .button-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.btn-white, .button-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.btn-white:hover, .button-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-yellow, .button-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.btn:hover, .button:hover,
  .btn-red:hover, .button-red:hover,
  .group-hover .btn-red{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
}
.btn-blue:hover, .button-blue:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 44 66 / var(--tw-ring-opacity));
}
button:disabled, .btn-disabled, .button-disabled{
  pointer-events: none;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0.2;
}
button:disabled:hover, .btn-disabled:hover, .button-disabled:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
}
.btn-filter{
  max-height: 3.5rem;
  cursor: pointer;
  border-radius: 9999px;
  background-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(41 41 41 / var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(41 41 41 / var(--tw-ring-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn-filter:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
}
.dans, .dansvoorstelling, .entertainment{
  --tw-bg-opacity: 1;
  background-color: rgb(214 186 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(214 186 240 / var(--tw-ring-opacity));
}
.cabaret{
  --tw-bg-opacity: 1;
  background-color: rgb(241 192 94 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(241 192 94 / var(--tw-ring-opacity));
}
.klassiek, .klassieke-muziek, .opera, .opera-en-operette, .operadance{
  --tw-bg-opacity: 1;
  background-color: rgb(159 205 241 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(159 205 241 / var(--tw-ring-opacity));
}
.literair-theatercollege, .literairtheatercollege, .literairtalkshow{
  --tw-bg-opacity: 1;
  background-color: rgb(217 197 171 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(217 197 171 / var(--tw-ring-opacity));
}
.musicalshow, .musical, .comedy{
  --tw-bg-opacity: 1;
  background-color: rgb(246 227 148 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(246 227 148 / var(--tw-ring-opacity));
}
.pop-rock, .poprock, .rb-jazz, .rbjazz, .wereldmuziek, .dance, .concert{
  --tw-bg-opacity: 1;
  background-color: rgb(155 216 169 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(155 216 169 / var(--tw-ring-opacity));
}
.toneel, .drama, .theatervoorstelling, .jeugd-familie, .jeugdfamilie, .childrens, .family{
  --tw-bg-opacity: 1;
  background-color: rgb(239 175 180 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 175 180 / var(--tw-ring-opacity));
}
.btn-filter-selected{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
}
.btn-sm, .button-sm, .button-small, .btn-small{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.78rem;
  font-weight: 300;
}
.shadow-xl {
    box-shadow: 0 2px 84px 0 rgba(0, 0, 0, 0.1), 0 2px 9px 0 rgba(0, 0, 0, 0.1);
  }
.button-r-arrow:after, .text-link:after {
    content: ">";
    display: inline-block;
    --tw-translate-x: 0.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
.button-r-arrow:hover:after, .text-link:hover:after{
  --tw-translate-x: 0.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.button-r-arrow:hover:after, .text-link:hover:after{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.button-sm.button-r-arrow:hover:after{
  --tw-translate-x: 0.375rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.btn-sm.btn-wide, .button-sm.btn-wide, .button-small.btn-wide, .btn-small.btn-wide{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.text-link{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.text-link:hover{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
input,
  [type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select{
  width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
  stroke-width: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
}
input:invalid,
  [type=text]:invalid, [type=email]:invalid, [type=url]:invalid, [type=password]:invalid, [type=number]:invalid, [type=date]:invalid, [type=datetime-local]:invalid, [type=month]:invalid, [type=search]:invalid, [type=tel]:invalid, [type=time]:invalid, [type=week]:invalid, [multiple]:invalid, textarea:invalid, select:invalid{
  --tw-border-opacity: 1;
  border-color: rgb(227 6 19 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(227 6 19 / var(--tw-text-opacity));
}
input:invalid:focus,
  [type=text]:invalid:focus, [type=email]:invalid:focus, [type=url]:invalid:focus, [type=password]:invalid:focus, [type=number]:invalid:focus, [type=date]:invalid:focus, [type=datetime-local]:invalid:focus, [type=month]:invalid:focus, [type=search]:invalid:focus, [type=tel]:invalid:focus, [type=time]:invalid:focus, [type=week]:invalid:focus, [multiple]:invalid:focus, textarea:invalid:focus, select:invalid:focus{
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}
input:disabled,
  [type=text]:disabled, [type=email]:disabled, [type=url]:disabled, [type=password]:disabled, [type=number]:disabled, [type=date]:disabled, [type=datetime-local]:disabled, [type=month]:disabled, [type=search]:disabled, [type=tel]:disabled, [type=time]:disabled, [type=week]:disabled, [multiple]:disabled, textarea:disabled, select:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blueGradient input,
  .blueGradient [type=text], .blueGradient [type=email], .blueGradient [type=url], .blueGradient [type=password], .blueGradient [type=number], .blueGradient [type=date], .blueGradient [type=datetime-local], .blueGradient [type=month], .blueGradient [type=search], .blueGradient [type=tel], .blueGradient [type=time], .blueGradient [type=week], .blueGradient [multiple], .blueGradient textarea, .blueGradient select{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.mobile-menu .active-menu-item{
  --tw-bg-opacity: 1;
  background-color: rgb(212 209 209 / var(--tw-bg-opacity));
}
section{
  width: 100%;
  border-radius: 0.75rem;
}
.container{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px){
  .container{
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.pointer-events-none{
  pointer-events: none !important;
}
.visible{
  visibility: visible !important;
}
.collapse{
  visibility: collapse !important;
}
.fixed{
  position: fixed !important;
}
.absolute{
  position: absolute !important;
}
.relative{
  position: relative !important;
}
.sticky{
  position: sticky !important;
}
.inset-0{
  inset: 0px !important;
}
.-bottom-\[60\]{
  bottom: -60 !important;
}
.-right-\[4\.5rem\]{
  right: -4.5rem !important;
}
.-top-3{
  top: -0.75rem !important;
}
.bottom-0{
  bottom: 0px !important;
}
.bottom-24{
  bottom: 6rem !important;
}
.bottom-4{
  bottom: 1rem !important;
}
.bottom-6{
  bottom: 1.5rem !important;
}
.left-0{
  left: 0px !important;
}
.left-1{
  left: 0.25rem !important;
}
.left-1\/2{
  left: 50% !important;
}
.left-16{
  left: 4rem !important;
}
.left-2{
  left: 0.5rem !important;
}
.left-4{
  left: 1rem !important;
}
.left-auto{
  left: auto !important;
}
.right-0{
  right: 0px !important;
}
.right-12{
  right: 3rem !important;
}
.right-2{
  right: 0.5rem !important;
}
.right-3{
  right: 0.75rem !important;
}
.right-4{
  right: 1rem !important;
}
.right-8{
  right: 2rem !important;
}
.top-0{
  top: 0px !important;
}
.top-1{
  top: 0.25rem !important;
}
.top-1\/3{
  top: 33.333333% !important;
}
.top-20{
  top: 5rem !important;
}
.top-3{
  top: 0.75rem !important;
}
.top-4{
  top: 1rem !important;
}
.top-6{
  top: 1.5rem !important;
}
.top-8{
  top: 2rem !important;
}
.top-9{
  top: 2.25rem !important;
}
.z-0{
  z-index: 0 !important;
}
.z-10{
  z-index: 10 !important;
}
.z-20{
  z-index: 20 !important;
}
.z-30{
  z-index: 30 !important;
}
.z-40{
  z-index: 40 !important;
}
.z-50{
  z-index: 50 !important;
}
.order-1{
  order: 1 !important;
}
.order-2{
  order: 2 !important;
}
.order-3{
  order: 3 !important;
}
.order-4{
  order: 4 !important;
}
.order-5{
  order: 5 !important;
}
.order-6{
  order: 6 !important;
}
.col-span-1{
  grid-column: span 1 / span 1 !important;
}
.col-span-2{
  grid-column: span 2 / span 2 !important;
}
.col-span-3{
  grid-column: span 3 / span 3 !important;
}
.col-span-4{
  grid-column: span 4 / span 4 !important;
}
.col-span-5{
  grid-column: span 5 / span 5 !important;
}
.col-span-8{
  grid-column: span 8 / span 8 !important;
}
.float-right{
  float: right !important;
}
.float-left{
  float: left !important;
}
.-m-4{
  margin: -1rem !important;
}
.m-4{
  margin: 1rem !important;
}
.-mx-4{
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.-mx-6{
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}
.mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-4{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-12{
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-2{
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3{
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.my-4{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-8{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-auto{
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.-mr-1{
  margin-right: -0.25rem !important;
}
.-mt-12{
  margin-top: -3rem !important;
}
.-mt-2{
  margin-top: -0.5rem !important;
}
.mb-0{
  margin-bottom: 0px !important;
}
.mb-12{
  margin-bottom: 3rem !important;
}
.mb-2{
  margin-bottom: 0.5rem !important;
}
.mb-4{
  margin-bottom: 1rem !important;
}
.mb-6{
  margin-bottom: 1.5rem !important;
}
.mb-8{
  margin-bottom: 2rem !important;
}
.ml-1{
  margin-left: 0.25rem !important;
}
.ml-3{
  margin-left: 0.75rem !important;
}
.ml-4{
  margin-left: 1rem !important;
}
.mr-0{
  margin-right: 0px !important;
}
.mr-1{
  margin-right: 0.25rem !important;
}
.mr-2{
  margin-right: 0.5rem !important;
}
.mr-4{
  margin-right: 1rem !important;
}
.mr-6{
  margin-right: 1.5rem !important;
}
.mt-0{
  margin-top: 0px !important;
}
.mt-1{
  margin-top: 0.25rem !important;
}
.mt-10{
  margin-top: 2.5rem !important;
}
.mt-12{
  margin-top: 3rem !important;
}
.mt-16{
  margin-top: 4rem !important;
}
.mt-2{
  margin-top: 0.5rem !important;
}
.mt-3{
  margin-top: 0.75rem !important;
}
.mt-4{
  margin-top: 1rem !important;
}
.mt-6{
  margin-top: 1.5rem !important;
}
.mt-8{
  margin-top: 2rem !important;
}
.block{
  display: block !important;
}
.inline-block{
  display: inline-block !important;
}
.inline{
  display: inline !important;
}
.flex{
  display: flex !important;
}
.inline-flex{
  display: inline-flex !important;
}
.table{
  display: table !important;
}
.grid{
  display: grid !important;
}
.contents{
  display: contents !important;
}
.list-item{
  display: list-item !important;
}
.hidden{
  display: none !important;
}
.size-12{
  width: 3rem !important;
  height: 3rem !important;
}
.size-6{
  width: 1.5rem !important;
  height: 1.5rem !important;
}
.h-0{
  height: 0px !important;
}
.h-10{
  height: 2.5rem !important;
}
.h-12{
  height: 3rem !important;
}
.h-2{
  height: 0.5rem !important;
}
.h-4{
  height: 1rem !important;
}
.h-5{
  height: 1.25rem !important;
}
.h-6{
  height: 1.5rem !important;
}
.h-7{
  height: 1.75rem !important;
}
.h-8{
  height: 2rem !important;
}
.h-9{
  height: 2.25rem !important;
}
.h-\[195px\]{
  height: 195px !important;
}
.h-\[19px\]{
  height: 19px !important;
}
.h-\[210px\]{
  height: 210px !important;
}
.h-\[25px\]{
  height: 25px !important;
}
.h-\[400px\]{
  height: 400px !important;
}
.h-\[500px\]{
  height: 500px !important;
}
.h-\[600px\]{
  height: 600px !important;
}
.h-auto{
  height: auto !important;
}
.h-fit{
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.h-full{
  height: 100% !important;
}
.h-max{
  height: -moz-max-content !important;
  height: max-content !important;
}
.h-screen{
  height: 100vh !important;
}
.max-h-44{
  max-height: 11rem !important;
}
.max-h-80{
  max-height: 20rem !important;
}
.max-h-96{
  max-height: 24rem !important;
}
.max-h-\[150px\]{
  max-height: 150px !important;
}
.max-h-\[300px\]{
  max-height: 300px !important;
}
.max-h-\[600px\]{
  max-height: 600px !important;
}
.min-h-36{
  min-height: 9rem !important;
}
.min-h-\[110px\]{
  min-height: 110px !important;
}
.min-h-\[25px\]{
  min-height: 25px !important;
}
.min-h-full{
  min-height: 100% !important;
}
.min-h-screen{
  min-height: 100vh !important;
}
.w-0{
  width: 0px !important;
}
.w-1\/2{
  width: 50% !important;
}
.w-1\/3{
  width: 33.333333% !important;
}
.w-1\/4{
  width: 25% !important;
}
.w-1\/5{
  width: 20% !important;
}
.w-1\/6{
  width: 16.666667% !important;
}
.w-10{
  width: 2.5rem !important;
}
.w-12{
  width: 3rem !important;
}
.w-14{
  width: 3.5rem !important;
}
.w-16{
  width: 4rem !important;
}
.w-2{
  width: 0.5rem !important;
}
.w-2\/3{
  width: 66.666667% !important;
}
.w-2\/5{
  width: 40% !important;
}
.w-2\/6{
  width: 33.333333% !important;
}
.w-20{
  width: 5rem !important;
}
.w-24{
  width: 6rem !important;
}
.w-3\/4{
  width: 75% !important;
}
.w-3\/6{
  width: 50% !important;
}
.w-32{
  width: 8rem !important;
}
.w-4{
  width: 1rem !important;
}
.w-40{
  width: 10rem !important;
}
.w-5{
  width: 1.25rem !important;
}
.w-6{
  width: 1.5rem !important;
}
.w-7{
  width: 1.75rem !important;
}
.w-8{
  width: 2rem !important;
}
.w-9{
  width: 2.25rem !important;
}
.w-\[120px\]{
  width: 120px !important;
}
.w-\[132px\]{
  width: 132px !important;
}
.w-\[174px\]{
  width: 174px !important;
}
.w-\[25px\]{
  width: 25px !important;
}
.w-\[310px\]{
  width: 310px !important;
}
.w-\[37px\]{
  width: 37px !important;
}
.w-\[40px\]{
  width: 40px !important;
}
.w-\[50px\]{
  width: 50px !important;
}
.w-\[700px\]{
  width: 700px !important;
}
.w-auto{
  width: auto !important;
}
.w-fit{
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.w-full{
  width: 100% !important;
}
.w-screen{
  width: 100vw !important;
}
.min-w-0{
  min-width: 0px !important;
}
.min-w-\[25px\]{
  min-width: 25px !important;
}
.min-w-\[40px\]{
  min-width: 40px !important;
}
.min-w-fit{
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
.max-w-2xl{
  max-width: 42rem !important;
}
.max-w-32{
  max-width: 8rem !important;
}
.max-w-3xl{
  max-width: 48rem !important;
}
.max-w-4xl{
  max-width: 56rem !important;
}
.max-w-5xl{
  max-width: 64rem !important;
}
.max-w-96{
  max-width: 24rem !important;
}
.max-w-\[255px\]{
  max-width: 255px !important;
}
.max-w-lg{
  max-width: 32rem !important;
}
.max-w-md{
  max-width: 28rem !important;
}
.max-w-none{
  max-width: none !important;
}
.max-w-screen-2xl{
  max-width: 1536px !important;
}
.max-w-screen-md{
  max-width: 768px !important;
}
.max-w-screen-sm{
  max-width: 640px !important;
}
.max-w-screen-xl{
  max-width: 1440px !important;
}
.max-w-xl{
  max-width: 36rem !important;
}
.max-w-xs{
  max-width: 20rem !important;
}
.flex-none{
  flex: none !important;
}
.flex-shrink{
  flex-shrink: 1 !important;
}
.shrink{
  flex-shrink: 1 !important;
}
.shrink-0{
  flex-shrink: 0 !important;
}
.grow{
  flex-grow: 1 !important;
}
.grow-0{
  flex-grow: 0 !important;
}
.table-auto{
  table-layout: auto !important;
}
.border-collapse{
  border-collapse: collapse !important;
}
.-translate-x-1\/2{
  --tw-translate-x: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-y-32{
  --tw-translate-y: -8rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.translate-x-full{
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.translate-y-0{
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.translate-y-32{
  --tw-translate-y: 8rem !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-90{
  --tw-rotate: 90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.rotate-\[30deg\]{
  --tw-rotate: 30deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.scale-100{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform-gpu{
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.animate-none{
  animation: none !important;
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}
@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}
.animate-spin{
  animation: spin 1s linear infinite !important;
}
@keyframes wiggle{
  0%, 100%{
    transform: rotate(-3deg) ;
  }
  50%{
    transform: rotate(3deg) ;
  }
}
.animate-wiggle{
  animation: wiggle 4s ease-in-out infinite !important;
}
.cursor-pointer{
  cursor: pointer !important;
}
.resize{
  resize: both !important;
}
.snap-end{
  scroll-snap-align: end !important;
}
.scroll-mb-40{
  scroll-margin-bottom: 10rem !important;
}
.scroll-mt-24{
  scroll-margin-top: 6rem !important;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
.flex-row{
  flex-direction: row !important;
}
.flex-col{
  flex-direction: column !important;
}
.flex-wrap{
  flex-wrap: wrap !important;
}
.content-center{
  align-content: center !important;
}
.content-between{
  align-content: space-between !important;
}
.items-start{
  align-items: flex-start !important;
}
.items-end{
  align-items: flex-end !important;
}
.items-center{
  align-items: center !important;
}
.justify-start{
  justify-content: flex-start !important;
}
.justify-end{
  justify-content: flex-end !important;
}
.justify-center{
  justify-content: center !important;
}
.justify-between{
  justify-content: space-between !important;
}
.justify-around{
  justify-content: space-around !important;
}
.gap-0{
  gap: 0px !important;
}
.gap-1{
  gap: 0.25rem !important;
}
.gap-12{
  gap: 3rem !important;
}
.gap-16{
  gap: 4rem !important;
}
.gap-2{
  gap: 0.5rem !important;
}
.gap-3{
  gap: 0.75rem !important;
}
.gap-4{
  gap: 1rem !important;
}
.gap-6{
  gap: 1.5rem !important;
}
.gap-8{
  gap: 2rem !important;
}
.gap-y-6{
  row-gap: 1.5rem !important;
}
.space-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.divide-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
}
.divide-blue-700 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgb(0 57 126 / var(--tw-divide-opacity)) !important;
}
.divide-neutral-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgb(229 229 229 / var(--tw-divide-opacity)) !important;
}
.overflow-hidden{
  overflow: hidden !important;
}
.overflow-clip{
  overflow: clip !important;
}
.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.text-ellipsis{
  text-overflow: ellipsis !important;
}
.whitespace-nowrap{
  white-space: nowrap !important;
}
.whitespace-pre-line{
  white-space: pre-line !important;
}
.break-words{
  overflow-wrap: break-word !important;
}
.rounded{
  border-radius: 0.25rem !important;
}
.rounded-2xl{
  border-radius: 1rem !important;
}
.rounded-3xl{
  border-radius: 1.5rem !important;
}
.rounded-full{
  border-radius: 9999px !important;
}
.rounded-lg{
  border-radius: 0.5rem !important;
}
.rounded-md{
  border-radius: 0.375rem !important;
}
.rounded-xl{
  border-radius: 0.75rem !important;
}
.rounded-b{
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-b-2xl{
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.rounded-t-2xl{
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}
.rounded-t-xl{
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.border{
  border-width: 1px !important;
}
.border-0{
  border-width: 0px !important;
}
.border-2{
  border-width: 2px !important;
}
.border-\[8px\]{
  border-width: 8px !important;
}
.border-b{
  border-bottom-width: 1px !important;
}
.border-b-4{
  border-bottom-width: 4px !important;
}
.border-b-\[1\.5px\]{
  border-bottom-width: 1.5px !important;
}
.border-t-0{
  border-top-width: 0px !important;
}
.border-solid{
  border-style: solid !important;
}
.border-gray-200{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.border-neutral-200{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 229 229 / var(--tw-border-opacity)) !important;
}
.border-neutral-300{
  --tw-border-opacity: 1 !important;
  border-color: rgb(212 209 209 / var(--tw-border-opacity)) !important;
}
.border-neutral-800{
  --tw-border-opacity: 1 !important;
  border-color: rgb(41 41 41 / var(--tw-border-opacity)) !important;
}
.border-red-400{
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 175 180 / var(--tw-border-opacity)) !important;
}
.border-x-transparent{
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.border-b-\[\#979797\]{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(151 151 151 / var(--tw-border-opacity)) !important;
}
.border-b-blue-100{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(197 228 245 / var(--tw-border-opacity)) !important;
}
.border-b-blue-800{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(0 44 66 / var(--tw-border-opacity)) !important;
}
.border-b-neutral-400{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(175 191 199 / var(--tw-border-opacity)) !important;
}
.border-b-red-400{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(239 175 180 / var(--tw-border-opacity)) !important;
}
.border-b-white{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.bg-\[\#000000\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#075E54\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(7 94 84 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#4267B2\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(66 103 178 / var(--tw-bg-opacity)) !important;
}
.bg-blue-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(197 228 245 / var(--tw-bg-opacity)) !important;
}
.bg-blue-300{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(159 205 241 / var(--tw-bg-opacity)) !important;
}
.bg-blue-600{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 96 152 / var(--tw-bg-opacity)) !important;
}
.bg-blue-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 57 126 / var(--tw-bg-opacity)) !important;
}
.bg-blue-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity)) !important;
}
.bg-gray-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.bg-gray-300{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}
.bg-gray-400{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity)) !important;
}
.bg-neutral-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity)) !important;
}
.bg-neutral-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity)) !important;
}
.bg-red-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity)) !important;
}
.bg-red-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(160 29 25 / var(--tw-bg-opacity)) !important;
}
.bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-yellow-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 227 148 / var(--tw-bg-opacity)) !important;
}
.bg-yellow-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity)) !important;
}
.bg-yellow-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 192 94 / var(--tw-bg-opacity)) !important;
}
.bg-red-400{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(239 175 180 / var(--tw-bg-opacity)) !important;
}
.bg-blue-400{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 71 123 / var(--tw-bg-opacity)) !important;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5 !important;
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9 !important;
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}
.bg-none{
  background-image: none !important;
}
.from-blue-800{
  --tw-gradient-from: #002C42 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 44 66 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.to-blue-700{
  --tw-gradient-to: #00397E var(--tw-gradient-to-position) !important;
}
.bg-cover{
  background-size: cover !important;
}
.bg-right-bottom{
  background-position: right bottom !important;
}
.fill-blue-800{
  fill: #002C42 !important;
}
.fill-red-400{
  fill: #efafb4 !important;
}
.fill-red-600{
  fill: #dc2626 !important;
}
.fill-red-700{
  fill: #E30613 !important;
}
.fill-white{
  fill: #fff !important;
}
.object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.object-center{
  -o-object-position: center !important;
     object-position: center !important;
}
.p-0{
  padding: 0px !important;
}
.p-1{
  padding: 0.25rem !important;
}
.p-12{
  padding: 3rem !important;
}
.p-2{
  padding: 0.5rem !important;
}
.p-3{
  padding: 0.75rem !important;
}
.p-4{
  padding: 1rem !important;
}
.p-5{
  padding: 1.25rem !important;
}
.p-6{
  padding: 1.5rem !important;
}
.p-8{
  padding: 2rem !important;
}
.px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-12{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.px-16{
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-20{
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.px-3{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-12{
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-16{
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-20{
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-8{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.pb-0{
  padding-bottom: 0px !important;
}
.pb-1{
  padding-bottom: 0.25rem !important;
}
.pb-12{
  padding-bottom: 3rem !important;
}
.pb-16{
  padding-bottom: 4rem !important;
}
.pb-2{
  padding-bottom: 0.5rem !important;
}
.pb-3{
  padding-bottom: 0.75rem !important;
}
.pb-32{
  padding-bottom: 8rem !important;
}
.pb-4{
  padding-bottom: 1rem !important;
}
.pb-6{
  padding-bottom: 1.5rem !important;
}
.pb-8{
  padding-bottom: 2rem !important;
}
.pl-0{
  padding-left: 0px !important;
}
.pl-2{
  padding-left: 0.5rem !important;
}
.pl-24{
  padding-left: 6rem !important;
}
.pl-4{
  padding-left: 1rem !important;
}
.pl-8{
  padding-left: 2rem !important;
}
.pr-0{
  padding-right: 0px !important;
}
.pr-16{
  padding-right: 4rem !important;
}
.pr-4{
  padding-right: 1rem !important;
}
.pr-8{
  padding-right: 2rem !important;
}
.pt-0{
  padding-top: 0px !important;
}
.pt-1{
  padding-top: 0.25rem !important;
}
.pt-12{
  padding-top: 3rem !important;
}
.pt-16{
  padding-top: 4rem !important;
}
.pt-2{
  padding-top: 0.5rem !important;
}
.pt-4{
  padding-top: 1rem !important;
}
.pt-6{
  padding-top: 1.5rem !important;
}
.pt-8{
  padding-top: 2rem !important;
}
.text-left{
  text-align: left !important;
}
.text-center{
  text-align: center !important;
}
.text-right{
  text-align: right !important;
}
.align-middle{
  vertical-align: middle !important;
}
.align-bottom{
  vertical-align: bottom !important;
}
.text-2xl{
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.text-3xl{
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.text-\[19px\]{
  font-size: 19px !important;
}
.text-\[20px\]{
  font-size: 20px !important;
}
.text-base{
  font-size: 1rem !important;
}
.text-lg{
  font-size: 1.375rem !important;
}
.text-sm{
  font-size: 0.78rem !important;
}
.text-tiny{
  font-size: 0.9rem !important;
}
.text-xl{
  font-size: 1.5rem !important;
}
.text-xs{
  font-size: 0.75rem !important;
}
.font-bold{
  font-weight: 700 !important;
}
.font-extrabold{
  font-weight: 800 !important;
}
.font-medium{
  font-weight: 500 !important;
}
.font-normal{
  font-weight: 400 !important;
}
.uppercase{
  text-transform: uppercase !important;
}
.lowercase{
  text-transform: lowercase !important;
}
.capitalize{
  text-transform: capitalize !important;
}
.italic{
  font-style: italic !important;
}
.leading-none{
  line-height: 1 !important;
}
.leading-tight{
  line-height: 1.25 !important;
}
.tracking-tight{
  letter-spacing: -0.025em !important;
}
.text-\[\#3B4F51\]{
  --tw-text-opacity: 1 !important;
  color: rgb(59 79 81 / var(--tw-text-opacity)) !important;
}
.text-blue-200{
  --tw-text-opacity: 1 !important;
  color: rgb(112 192 194 / var(--tw-text-opacity)) !important;
}
.text-blue-300{
  --tw-text-opacity: 1 !important;
  color: rgb(159 205 241 / var(--tw-text-opacity)) !important;
}
.text-blue-800{
  --tw-text-opacity: 1 !important;
  color: rgb(0 44 66 / var(--tw-text-opacity)) !important;
}
.text-gray-200{
  --tw-text-opacity: 1 !important;
  color: rgb(229 231 235 / var(--tw-text-opacity)) !important;
}
.text-green-800{
  --tw-text-opacity: 1 !important;
  color: rgb(59 79 81 / var(--tw-text-opacity)) !important;
}
.text-neutral-400{
  --tw-text-opacity: 1 !important;
  color: rgb(175 191 199 / var(--tw-text-opacity)) !important;
}
.text-neutral-500{
  --tw-text-opacity: 1 !important;
  color: rgb(115 115 115 / var(--tw-text-opacity)) !important;
}
.text-neutral-800{
  --tw-text-opacity: 1 !important;
  color: rgb(41 41 41 / var(--tw-text-opacity)) !important;
}
.text-orange-700{
  --tw-text-opacity: 1 !important;
  color: rgb(194 65 12 / var(--tw-text-opacity)) !important;
}
.text-red-400{
  --tw-text-opacity: 1 !important;
  color: rgb(239 175 180 / var(--tw-text-opacity)) !important;
}
.text-red-500{
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity)) !important;
}
.text-red-700{
  --tw-text-opacity: 1 !important;
  color: rgb(227 6 19 / var(--tw-text-opacity)) !important;
}
.text-red-800{
  --tw-text-opacity: 1 !important;
  color: rgb(160 29 25 / var(--tw-text-opacity)) !important;
}
.text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.underline{
  text-decoration-line: underline !important;
}
.line-through{
  text-decoration-line: line-through !important;
}
.no-underline{
  text-decoration-line: none !important;
}
.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.opacity-0{
  opacity: 0 !important;
}
.opacity-100{
  opacity: 1 !important;
}
.opacity-20{
  opacity: 0.2 !important;
}
.opacity-30{
  opacity: 0.3 !important;
}
.opacity-45{
  opacity: 0.45 !important;
}
.opacity-60{
  opacity: 0.6 !important;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-2xl{
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-even{
  --tw-shadow: 0 0 15px 0 rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 0 15px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-white{
  --tw-shadow-color: #fff !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline{
  outline-style: solid !important;
}
.ring-0{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.ring-neutral-200{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity)) !important;
}
.drop-shadow-xl{
  --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.\!filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px) !important;
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform{
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.delay-1000{
  transition-delay: 1000ms !important;
}
.delay-500{
  transition-delay: 500ms !important;
}
.delay-700{
  transition-delay: 700ms !important;
}
.duration-500{
  transition-duration: 500ms !important;
}
.duration-700{
  transition-duration: 700ms !important;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.\@container{
  container-type: inline-size !important;
}
@keyframes enter{
  from{
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit{
  to{
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
.duration-500{
  animation-duration: 500ms !important;
}
.duration-700{
  animation-duration: 700ms !important;
}
.delay-1000{
  animation-delay: 1000ms !important;
}
.delay-500{
  animation-delay: 500ms !important;
}
.delay-700{
  animation-delay: 700ms !important;
}
.ease-in{
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-in-out{
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out{
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.paused{
  animation-play-state: paused !important;
}
:root {
  --theme: #52B3D0;
  --theme-2: #52B3D0;
}

.yellowGradient{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f6e394 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 227 148 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #FFD98D var(--tw-gradient-to-position);
}

.blueGradient{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #C5E4F5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(197 228 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #9fcdf1 var(--tw-gradient-to-position);
}

.blueGradientDown{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #9fcdf1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(159 205 241 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #C5E4F5 var(--tw-gradient-to-position);
}

.darkblueGradient{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #002C42 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 44 66 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #00397E var(--tw-gradient-to-position);
}

.outline-theme,
.hover\:outline-theme:hover,
.group:hover .group-hover\:outline-theme {
  outline-color: var(--theme) !important;
}

.border-theme,
.hover\:border-theme:hover,
.group:hover .group-hover\:border-theme {
  border-color: var(--theme) !important;
}

.bg-theme,
.hover\:bg-theme:hover,
.group:hover .group-hover\:bg-theme {
  background-color: var(--theme) !important;
}

.color-theme,
.hover\:color-theme:hover,
.group:hover .group-hover\:color-theme {
  color: var(--theme) !important;
}

.outline-theme-2,
.hover\:outline-theme-2:hover,
.group:hover .group-hover\:outline-theme-2 {
  outline-color: var(--theme-2) !important;
}

.border-theme-2,
.hover\:border-theme-2:hover,
.group:hover .group-hover\:border-theme-2 {
  border-color: var(--theme-2) !important;
}

.bg-theme-2,
.hover\:bg-theme-2:hover,
.group:hover .group-hover\:bg-theme-2 {
  background-color: var(--theme-2) !important;
}

.color-theme-2,
.hover\:color-theme-2:hover,
.group:hover .group-hover\:color-theme-2 {
  color: var(--theme-2) !important;
}

.outline-theme-3,
.hover\:outline-theme-3:hover,
.group:hover .group-hover\:outline-theme-3 {
  outline-color: var(--theme-3) !important;
}

.border-theme-3,
.hover\:border-theme-3:hover,
.group:hover .group-hover\:border-theme-3 {
  border-color: var(--theme-3) !important;
}

.bg-theme-3,
.hover\:bg-theme-3:hover,
.group:hover .group-hover\:bg-theme-3 {
  background-color: var(--theme-3) !important;
}

.color-theme-3,
.hover\:color-theme-3:hover,
.group:hover .group-hover\:color-theme-3 {
  color: var(--theme-3) !important;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

a *, a::after, button{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  animation-duration: 300ms;
  transition-timing-function: cubic-bezier(0.15, 0.62, 0.9, 2.01);
}

html {
  scroll-behavior: smooth;
}

main a:not(nav a){
  display: inline-block;
  text-underline-offset: 4px;
}

footer a:not(h3 a){
  font-size: 0.9rem;
  color: rgb(0 44 66 / 0.8);
}

p spanfooter a:not(h3 a){
  font-size: 0.75rem;
}

body, h1, h2, h3, h4 {
  font-family: "proxima-soft", sans-serif;
}

.nova {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
   supported by Chrome, Edge, Opera and Firefox */
}

.homePage, .aboutPage{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity));
}
.flickity-viewport{
  height: 18rem;
}
@media (min-width: 768px){
  .flickity-viewport{
    padding-bottom: 0px;
  }
}

.carousel-cell{
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  height: auto;
  width: 24rem;
  align-items: center;
  justify-content: center;
}

[x-cloak] {
  display: none !important;
}

@tailwindcss /forms;
.scroll-container::-webkit-scrollbar {
  height: 20px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(159 205 241 / var(--tw-bg-opacity));
}
.scroll-container::-webkit-scrollbar-thumb{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
}

.form-select:focus{
  border-width: 0px;
  outline-width: 1px;
  outline-color: #E30613;
}

[type=text]:focus, [type=email]:focus, [type=url]:focus, [type=password]:focus,
[type=number]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=month]:focus,
[type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=week]:focus, [multiple]:focus,
textarea:focus, select:focus, input:focus, [type=checkbox]:focus, [type=radio]:focus,
input[type="*"]:focus, input[type=email]:focus,
input:focus, textarea:focus, select:focus, input[type="*"]:checked, input[type=checkbox]:focus{
  border-width: 0px;
  outline: 2px solid transparent;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #E30613;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.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,
[type=checkbox]:checked, .flatpickr-day.today:hover, .flatpickr-day.today:focus{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
}

[type=text], [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select{
  font-weight: 400;
}

input[type=checkbox]:focus, input[type=radio]:focus{
  --tw-text-opacity: 1;
  color: rgb(227 6 19 / var(--tw-text-opacity));
}

input[type=checkbox]:checked, input[type=checkbox]:checked:hover, input[type=checkbox]:checked:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(227 6 19 / var(--tw-bg-opacity));
}

.error{
  pointer-events: none;
  position: absolute;
  bottom: 2px;
  left: auto;
  right: 1rem;
  width: -moz-max-content;
  width: max-content;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(160 29 25 / var(--tw-text-opacity));
}
.mask-bubble {
  -webkit-mask-image: url("/img/map-clip.svg");
  mask-image: url("/img/map-clip.svg");
  -webkit-mask-size: 70%;
  mask-size: 70%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

body {
  margin: 0;
}

html{
  scroll-behavior: smooth;
}

.mask1 {
  -webkit-mask-image: url("/img/featured-clip.svg#mask");
  mask-image: url("/img/featured-clip.svg#mask");
}

.floating {
  animation-name: floating;
}

.floating, .floatingMask, .rotate {
  animation-duration: var(--duration);
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-delay: var(--delay);
}

.animateReveal {
  --animate-delay: 900ms;
  animation: fadeInUp;
  animation-delay: var(--animate-delay, 0s);
  animation-duration: var(--animate-duration, 1s);
  animation-fill-mode: both;
  animation-iteration-count: var(--animate-repeat, 1);
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes floating {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(var(--left), var(--top));
  }
  100% {
    transform: translate(0, 0px);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(1turn);
  }
}
.middle-blob {
  width: 300% !important;
}

p span.text-tiny{
  font-size: 0.75rem;
}
p span.text-small{
  font-size: 0.78rem;
}
p span.text-default{
  font-size: 1rem;
}
p span.text-big{
  font-size: 1.375rem;
}
p span.text-huge{
  font-size: 1.5rem;
}

.cover {
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cover-anim {
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  max-height: 750px;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: -75px;
  left: -25px;
}

.splide__arrow--prev{
  left: -1.75rem;
}

.splide__arrow--next{
  right: -1.75rem;
}

.splide__arrow{
  height: 3.5rem;
  width: 3.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
  opacity: 1;
}

.splide__arrow--prev svg{
  margin-left: 1.5rem;
  height: 0.75rem;
  width: 0.75rem;
  fill: #fff;
}

.splide__arrow--next svg{
  margin-right: 1.5rem;
  height: 0.75rem;
  width: 0.75rem;
  fill: #fff;
}

.splide__arrow:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
  opacity: 0.3;
}

.splide__pagination__page{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.cardbalance .splide__pagination{
  position: relative;
  padding-top: 1rem;
}
.cardbalance .splide__pagination__page{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
}
.cardbalance .splide__arrow{
  width: 2rem;
  height: 2rem;
}
.cardbalance .splide__arrow--prev svg{
  margin-left: 0px;
}
.cardbalance .splide__arrow--next svg{
  margin-right: 0px;
}

.splide__pagination__page.is-active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity));
}

.prose :where(ul > li):not(:where([class~=not-prose] *))::marker{
  --tw-text-opacity: 1;
  color: rgb(0 44 66 / var(--tw-text-opacity));
}

.prose p,
.prose p:not(p:last-child, footer p){
  padding-bottom: 0px;
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~=not-prose] *)){
  margin: 0px;
}

.marker\:text-blue-800 *::marker{
  color: rgb(0 44 66 ) !important;
}

.marker\:text-blue-800::marker{
  color: rgb(0 44 66 ) !important;
}

.placeholder\:text-blue-800::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(0 44 66 / var(--tw-text-opacity)) !important;
}

.placeholder\:text-blue-800::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(0 44 66 / var(--tw-text-opacity)) !important;
}

.placeholder\:text-neutral-400::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(175 191 199 / var(--tw-text-opacity)) !important;
}

.placeholder\:text-neutral-400::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(175 191 199 / var(--tw-text-opacity)) !important;
}

.only\:px-0:only-child{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.even\:bg-gray-100:nth-child(even){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)) !important;
}

.hover\:scale-100:hover{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:scale-105:hover{
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.hover\:cursor-pointer:hover{
  cursor: pointer !important;
}

.hover\:bg-blue-800:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 44 66 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-800:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(160 29 25 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.hover\:text-blue-800:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(0 44 66 / var(--tw-text-opacity)) !important;
}

.hover\:text-red-700:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(227 6 19 / var(--tw-text-opacity)) !important;
}

.hover\:text-white:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:underline:hover{
  text-decoration-line: underline !important;
}

.hover\:no-underline:hover{
  text-decoration-line: none !important;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.disabled\:pointer-events-none:disabled{
  pointer-events: none !important;
}

.disabled\:opacity-20:disabled{
  opacity: 0.2 !important;
}

.disabled\:opacity-50:disabled{
  opacity: 0.5 !important;
}

.group:hover .group-hover\:inline-block{
  display: inline-block !important;
}

.group:hover .group-hover\:hidden{
  display: none !important;
}

.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.group:hover .group-hover\:scale-\[\.95\]{
  --tw-scale-x: .95 !important;
  --tw-scale-y: .95 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.group:hover .group-hover\:fill-white{
  fill: #fff !important;
}

.group:hover .group-hover\:shadow-none{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.prose-lead\:leading-3 :is(:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *))){
  line-height: .75rem !important;
}

@container (min-width: 24rem){
  .\@sm\:text-xl{
    font-size: 1.5rem !important;
  }
}

:is(.dark .dark\:border-gray-700){
  --tw-border-opacity: 1 !important;
  border-color: rgb(55 65 81 / var(--tw-border-opacity)) !important;
}

:is(.dark .dark\:bg-blue-600){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(52 96 152 / var(--tw-bg-opacity)) !important;
}

:is(.dark .dark\:bg-slate-900){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity)) !important;
}

:is(.dark .dark\:text-gray-600){
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity)) !important;
}

@media (min-width: 400px){
  .xs\:h-\[600px\]{
    height: 600px !important;
  }
  .xs\:w-fit{
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .xs\:grow{
    flex-grow: 1 !important;
  }
  .xs\:flex-row{
    flex-direction: row !important;
  }
  .xs\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xs\:pt-2{
    padding-top: 0.5rem !important;
  }
}

@media (min-width: 640px){
  .sm\:order-1{
    order: 1 !important;
  }
  .sm\:order-2{
    order: 2 !important;
  }
  .sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }
  .sm\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:-ml-4{
    margin-left: -1rem !important;
  }
  .sm\:mt-0{
    margin-top: 0px !important;
  }
  .sm\:mt-14{
    margin-top: 3.5rem !important;
  }
  .sm\:block{
    display: block !important;
  }
  .sm\:inline-block{
    display: inline-block !important;
  }
  .sm\:flex{
    display: flex !important;
  }
  .sm\:hidden{
    display: none !important;
  }
  .sm\:h-\[300px\]{
    height: 300px !important;
  }
  .sm\:max-h-none{
    max-height: none !important;
  }
  .sm\:min-h-screen{
    min-height: 100vh !important;
  }
  .sm\:w-1\/2{
    width: 50% !important;
  }
  .sm\:w-1\/3{
    width: 33.333333% !important;
  }
  .sm\:w-2\/3{
    width: 66.666667% !important;
  }
  .sm\:w-4\/6{
    width: 66.666667% !important;
  }
  .sm\:w-48{
    width: 12rem !important;
  }
  .sm\:w-\[477px\]{
    width: 477px !important;
  }
  .sm\:w-full{
    width: 100% !important;
  }
  .sm\:w-min{
    width: -moz-min-content !important;
    width: min-content !important;
  }
  .sm\:max-w-\[75\%\]{
    max-width: 75% !important;
  }
  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:flex-row{
    flex-direction: row !important;
  }
  .sm\:flex-nowrap{
    flex-wrap: nowrap !important;
  }
  .sm\:items-center{
    align-items: center !important;
  }
  .sm\:gap-12{
    gap: 3rem !important;
  }
  .sm\:gap-16{
    gap: 4rem !important;
  }
  .sm\:gap-8{
    gap: 2rem !important;
  }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }
  .sm\:p-12{
    padding: 3rem !important;
  }
  .sm\:p-16{
    padding: 4rem !important;
  }
  .sm\:p-8{
    padding: 2rem !important;
  }
  .sm\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sm\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .sm\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sm\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:pb-12{
    padding-bottom: 3rem !important;
  }
  .sm\:pl-0{
    padding-left: 0px !important;
  }
  .sm\:pl-16{
    padding-left: 4rem !important;
  }
  .sm\:pl-24{
    padding-left: 6rem !important;
  }
  .sm\:pr-12{
    padding-right: 3rem !important;
  }
  .sm\:pr-16{
    padding-right: 4rem !important;
  }
  .sm\:pt-0{
    padding-top: 0px !important;
  }
  .sm\:pt-16{
    padding-top: 4rem !important;
  }
  .sm\:text-left{
    text-align: left !important;
  }
  .sm\:text-3xl{
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
  .sm\:text-4xl{
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .sm\:text-base{
    font-size: 1rem !important;
  }
  .sm\:text-lg{
    font-size: 1.375rem !important;
  }
  .sm\:text-xl{
    font-size: 1.5rem !important;
  }
  .sm\:text-white{
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }
}

@media (min-width: 768px){
  .md\:absolute{
    position: absolute !important;
  }
  .md\:bottom-8{
    bottom: 2rem !important;
  }
  .md\:right-20{
    right: 5rem !important;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }
  .md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }
  .md\:col-start-3{
    grid-column-start: 3 !important;
  }
  .md\:row-start-2{
    grid-row-start: 2 !important;
  }
  .md\:float-right{
    float: right !important;
  }
  .md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md\:block{
    display: block !important;
  }
  .md\:hidden{
    display: none !important;
  }
  .md\:h-\[195px\]{
    height: 195px !important;
  }
  .md\:h-\[600px\]{
    height: 600px !important;
  }
  .md\:w-1\/4{
    width: 25% !important;
  }
  .md\:w-\[1440px\]{
    width: 1440px !important;
  }
  .md\:w-\[310px\]{
    width: 310px !important;
  }
  .md\:max-w-\[50\%\]{
    max-width: 50% !important;
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:flex-row{
    flex-direction: row !important;
  }
  .md\:items-center{
    align-items: center !important;
  }
  .md\:gap-4{
    gap: 1rem !important;
  }
  .md\:p-16{
    padding: 4rem !important;
  }
  .md\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .md\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .md\:pb-8{
    padding-bottom: 2rem !important;
  }
  .md\:pr-0{
    padding-right: 0px !important;
  }
  .md\:pt-0{
    padding-top: 0px !important;
  }
  .md\:text-4xl{
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .md\:text-6xl{
    font-size: 3.75rem !important;
    line-height: 1 !important;
  }
  .md\:text-base{
    font-size: 1rem !important;
  }
}

@media (min-width: 1024px){
  .lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }
  .lg\:mt-0{
    margin-top: 0px !important;
  }
  .lg\:hidden{
    display: none !important;
  }
  .lg\:w-1\/2{
    width: 50% !important;
  }
  .lg\:w-1\/3{
    width: 33.333333% !important;
  }
  .lg\:w-1\/4{
    width: 25% !important;
  }
  .lg\:w-2\/3{
    width: 66.666667% !important;
  }
  .lg\:max-w-xs{
    max-width: 20rem !important;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:flex-row{
    flex-direction: row !important;
  }
  .lg\:gap-24{
    gap: 6rem !important;
  }
  .lg\:gap-6{
    gap: 1.5rem !important;
  }
  .lg\:gap-8{
    gap: 2rem !important;
  }
  .lg\:p-12{
    padding: 3rem !important;
  }
  .lg\:p-16{
    padding: 4rem !important;
  }
  .lg\:p-6{
    padding: 1.5rem !important;
  }
  .lg\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .lg\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .lg\:pb-0{
    padding-bottom: 0px !important;
  }
  .lg\:pl-0{
    padding-left: 0px !important;
  }
  .lg\:pl-16{
    padding-left: 4rem !important;
  }
  .lg\:pr-16{
    padding-right: 4rem !important;
  }
  .lg\:text-right{
    text-align: right !important;
  }
  .lg\:text-5xl{
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .lg\:text-tiny{
    font-size: 0.9rem !important;
  }
}

@media (min-width: 1200px){
  .nv\:relative{
    position: relative !important;
  }
  .nv\:flex{
    display: flex !important;
  }
  .nv\:hidden{
    display: none !important;
  }
  .nv\:w-auto{
    width: auto !important;
  }
  .nv\:w-full{
    width: 100% !important;
  }
  .nv\:gap-20{
    gap: 5rem !important;
  }
  .nv\:gap-8{
    gap: 2rem !important;
  }
  .nv\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 1440px){
  .xl\:-ml-4{
    margin-left: -1rem !important;
  }
  .xl\:inline-block{
    display: inline-block !important;
  }
  .xl\:h-\[300px\]{
    height: 300px !important;
  }
  .xl\:w-1\/3{
    width: 33.333333% !important;
  }
  .xl\:w-2\/3{
    width: 66.666667% !important;
  }
  .xl\:w-\[477px\]{
    width: 477px !important;
  }
  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .xl\:gap-4{
    gap: 1rem !important;
  }
  .xl\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xl\:text-base{
    font-size: 1rem !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFDQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Ozs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTs7OztJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUNJQTtFQUNFO0VBQ0E7QURERjs7QUNLRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJRjs7O0VBR0U7QURDRjs7QUNHQTs7O0VBR0U7QURBRjs7QUNJQTs7O0VBR0U7QURERjs7QUNLQTs7O0VBR0U7QURGRjs7QUNNQTs7O0VBR0U7QURIRjs7QUNPQTs7O0VBR0U7QURKRjs7QUNRQTs7O0VBR0U7QURMRjs7QUNTQTs7O0VBR0U7QURORjs7QUNVQTs7O0VBR0U7QURQRjs7QUNXQTs7O0VBR0U7QURSRjs7QUNZQTs7O0VBR0U7QURURjs7QUNhQTs7O0VBR0U7QURWRjs7QUUvRkE7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ejVCTztFQUFBO0FIeTVCUDs7QUd6NUJPO0VBQUEsK0JIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSwrQkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBLCtCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUEsK0JIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSw0Qkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBLDZCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUEsMEJIeTVCUDtFR3o1Qk8sMEJIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSw2Qkh5NUJQO0VHejVCTyw2Qkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBO0FIeTVCUDs7QUd6NUJPO0VBQUEsNkJIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSw2Qkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBLDZCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUEsK0JIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSwrQkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBLCtCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUE7QUh5NUJQOztBR3o1Qk87RUFBQTtBSHk1QlA7O0FHejVCTztFQUFBLHlDSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUE7QUh5NUJQOztBR3o1Qk87RUFBQTtBSHk1QlA7O0FHejVCTztFQUFBO0FIeTVCUDs7QUd6NUJPO0VBQUE7QUh5NUJQOztBR3o1Qk87RUFBQTtBSHk1QlA7O0FHejVCTztFQUFBLDZCSHk1QlA7RUd6NUJPLDZCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUEsNEJIeTVCUDtFR3o1Qk8sNEJIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQTtBSHk1QlA7O0FHejVCTztFQUFBLGlDSHk1QlA7RUd6NUJPLHlDSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUE7QUh5NUJQOztBR3o1Qk87RUFBQTtJQUFBO0VIeTVCUDtBQUFBOztBR3o1Qk87RUFBQSxpQ0h5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBLDZCSHk1QlA7RUd6NUJPO0FIeTVCUDs7QUd6NUJPO0VBQUEsNkJIeTVCUDtFR3o1Qk87QUh5NUJQOztBR3o1Qk87RUFBQSwrQkh5NUJQO0VHejVCTztBSHk1QlA7O0FHejVCTztFQUFBO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLGtDSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLDZCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7QUFBQTs7QUd6NUJPO0VBQUE7SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQSw0Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUEsNEJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBLDJCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLGtDSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUEsa0NIeTVCUDtJR3o1Qk8saUVIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLDRCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQSw2Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUEsNkJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBLDZCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQSw2Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUEsNEJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBLDRCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQSw0Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUEsNEJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLDhCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQSw2Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUEsK0JIeTVCUDtJR3o1Qk87RUh5NUJQO0FBQUE7O0FHejVCTztFQUFBO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQSw0Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUEsNkJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBLDZCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQSw2Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUEsNkJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBLDZCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7QUFBQTs7QUd6NUJPO0VBQUE7SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQSw0Qkh5NUJQO0lHejVCTztFSHk1QlA7RUd6NUJPO0lBQUEsNkJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUEsMEJIeTVCUDtJR3o1Qk87RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtBQUFBOztBR3o1Qk87RUFBQTtJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQSw0Qkh5NUJQO0lHejVCTztFSHk1QlA7QUFBQTs7QUd6NUJPO0VBQUE7SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7RUd6NUJPO0lBQUE7RUh5NUJQO0VHejVCTztJQUFBLDZCSHk1QlA7SUd6NUJPO0VIeTVCUDtFR3o1Qk87SUFBQTtFSHk1QlA7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19lbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19hbmltYXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgdG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG4gIHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzU2OWZmNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcclxuQHRhaWx3aW5kIGJhc2U7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcblxyXG4vLyBWYXJpYWJsZXNcclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbkBpbXBvcnQgJ0BzcGxpZGVqcy9zcGxpZGUvY3NzJztcclxuXHJcbi8vICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG4vLyAgIG91dGxpbmU6IG5vbmU7XHJcbi8vIH1cclxuXHJcblxyXG5hICosIGE6OmFmdGVyLCBidXR0b24ge1xyXG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDA7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjYyLCAwLjksIDIuMDEpO1xyXG59XHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbm1haW4gYTpub3QobmF2IGEpIHtcclxuICBAYXBwbHkgdW5kZXJsaW5lLW9mZnNldC00IGlubGluZS1ibG9jaztcclxufVxyXG5mb290ZXIgYTpub3QoaDMgYSkge1xyXG4gICAgQGFwcGx5IHRleHQtYmx1ZS04MDAvODAgdGV4dC10aW55O1xyXG59XHJcbmJvZHksIGgxLCBoMiwgaDMsIGg0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1zb2Z0Jywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLm5vdmEge1xyXG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YS1leHRyYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgIFxyXG59XHJcblxyXG4ubm9zZWxlY3Qge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXHJcbiAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXHJcbn1cclxuLmhvbWVQYWdlLCAuYWJvdXRQYWdlIHtcclxuICBAYXBwbHkgYmctbmV1dHJhbC0xMDA7XHJcbn1cclxuQGxheWVyIGJhc2Uge1xyXG4gIGJvZHkge1xyXG4gICAgQGFwcGx5IGZvbnQtc2FucyB0ZXh0LW5ldXRyYWwtODAwO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBAYXBwbHkgdGV4dC00eGwgcHktMTAgZm9udC1zYW5zIGZvbnQtc2VtaWJvbGQgdGV4dC1ibHVlLTgwMDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgQGFwcGx5IHRleHQtM3hsIHBiLTYgeGw6dGV4dC0zeGwgZm9udC1zYW5zIGxlYWRpbmctbm9ybWFsIGZvbnQtc2VtaWJvbGQgdGV4dC1ibHVlLTgwMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgQGFwcGx5IHRleHQteGwgeGw6dGV4dC0yeGwgcGItNCBmb250LXNlbWlib2xkIHRleHQtYmx1ZS04MDA7IC8vdGV4dC1bIzNCNEY1MV07XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIEBhcHBseSB0ZXh0LWxnIHhsOnRleHQteGwgcGItNCBmb250LXNlbWlib2xkIHRleHQtYmx1ZS04MDA7IC8vdGV4dC1bIzNCNEY1MV07XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIEBhcHBseSB0ZXh0LWJhc2UgeGw6dGV4dC1bMjBweF0gcGItNCBmb250LXNlbWlib2xkIHRleHQtYmx1ZS04MDA7IC8vdGV4dC1bIzNCNEY1MV07XHJcbiAgfSAgICBcclxuICAvLyBwOm5vdChmb290ZXIgcCksIGFydGljbGUgdWwgbGkgIHtcclxuICAvLyAgIEBhcHBseSB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkO1xyXG5cclxuXHJcbiAgLy8gfVxyXG4gIHA6bm90KHA6bGFzdC1jaGlsZCwgZm9vdGVyIHApIHtcclxuICAgIEBhcHBseSBwYi02O1xyXG4gIH1cclxuXHJcbi8vIEBsYXllciBjb21wb25lbnRze1xyXG4vLyAgIC5jb250YWluZXIge1xyXG4vLyAgICAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxuLy8gICAgIC8vIEBhcHBseSBtYXgtdy14bDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbiAgcCB7XHJcbiAgICBhIHtcclxuICAgICAgQGFwcGx5IHRleHQtcmVkLTcwMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8vICAgbWFpbiA+IG5hdiB7XHJcbi8vICAgICBAYXBwbHkgbWF4LXctc2NyZWVuLTJ4bCB4bDpteC1hdXRvO1xyXG4vLyAgIH1cclxuLy8gICBzZWN0aW9uID4gLmNvbnRhaW5lciB7XHJcblxyXG4vLyAgICAgLy8gQGFwcGx5IG1heC13LXhsO1xyXG4vLyAgICAgLy8gQGFwcGx5IG1heC13LXNjcmVlbi0yeGwgbXgtYXV0bztcclxuLy8gICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgPiBpbWcge1xyXG4vLyAgICAgICBAYXBwbHkgcHktMTYgcm91bmRlZC1zbTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xyXG4vLyAgICAgY29udGVudDpcIsK3ICBcIjtcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4vLyAgICAgd2lkdGg6IDIwcHg7XHJcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICBmb250LXNpemU6MzBweDtcclxuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgICBsaW5lLWhlaWdodDoyOHB4O1xyXG4vLyAgIH10XHJcbi8vICAgYXJ0aWNsZSB1bCBsaSB7XHJcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4vLyAgIH1cclxuICAuYnRuLCAuYnV0dG9uLFxyXG4gIC5idG4tYmx1ZSwgLmJ1dHRvbi1ibHVlLFxyXG4gIC5idG4tcmVkLCAuYnV0dG9uLXJlZCxcclxuICAuYnRuLXNlbGVjdGVkLCAuYnV0dG9uLXNlbGVjdGVkXHJcbiAge1xyXG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50ICBmb250LW1lZGl1bSByaW5nLTIgcmluZy1uZXV0cmFsLTIwMCB0ZXh0LXJlZC03MDAgcHgtNCBzbTpweC04IG1heC1oLTE0IHB5LTEgcm91bmRlZC1mdWxsIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tY29sb3JzIGZvY3VzOnJpbmctcmVkLTcwMDtcclxuICB9XHJcbiAgLmJ0bjpob3ZlciwgLmJ1dHRvbjpob3ZlcixcclxuICAuYnRuLWxpbms6aG92ZXIsIC5idXR0b24tbGluazpob3ZlcixcclxuICAuYnRuLXNlbGVjdGVkOmhvdmVyLCAuYnV0dG9uLXNlbGVjdGVkOmhvdmVyLFxyXG4gIC5ncm91cC1ob3ZlciAuYnRuXHJcbiAge1xyXG4gICAgQGFwcGx5IHRyYW5zaXRpb24tY29sb3JzIHRleHQtd2hpdGU7XHJcbiAgfVxyXG4gIC5idG4tbGcge1xyXG4gICAgQGFwcGx5IHB4LTggcHktM1xyXG4gIH1cclxuICAuYnRuLXJlZCwgLmJ1dHRvbi1yZWQge1xyXG4gICAgQGFwcGx5IGJnLXJlZC03MDAgcmluZy0wIHJvdW5kZWQtZnVsbCB0ZXh0LXdoaXRlO1xyXG4gIH1cclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1ibHVlLTgwMCByaW5nLWJsdWUtODAwIGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6YmctYmx1ZS04MDA7XHJcbiAgfVxyXG4gIC5idG4tYmx1ZSwgLmJ1dHRvbi1ibHVlIHtcclxuICAgIEBhcHBseSBiZy1ibHVlLTgwMCByaW5nLTAgdGV4dC13aGl0ZTtcclxuICB9XHJcbiAgLmJ0bi13aGl0ZSwgLmJ1dHRvbi13aGl0ZSB7XHJcbiAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ibHVlLTgwMCByaW5nLXdoaXRlIGhvdmVyOnRleHQtd2hpdGU7XHJcbiAgfVxyXG4gIC5idG4teWVsbG93LCAuYnV0dG9uLXllbGxvdyB7XHJcbiAgICBAYXBwbHkgYmcteWVsbG93LTUwMCByaW5nLTAgdGV4dC13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5idG46aG92ZXIsIC5idXR0b246aG92ZXIsXHJcbiAgLmJ0bi1yZWQ6aG92ZXIsIC5idXR0b24tcmVkOmhvdmVyLFxyXG4gIC5ncm91cC1ob3ZlciAuYnRuLXJlZCB7XHJcbiAgICBAYXBwbHkgYmctYmx1ZS04MDAgO1xyXG4gIH1cclxuICAuYnRuLWJsdWU6aG92ZXIsIC5idXR0b24tYmx1ZTpob3ZlciB7XHJcbiAgICBAYXBwbHkgYmctd2hpdGUgcmluZy0xIHJpbmctYmx1ZS04MDAgdGV4dC1ibHVlLTgwMDtcclxuICB9XHJcbiAgYnV0dG9uOmRpc2FibGVkLCAuYnRuLWRpc2FibGVkLCAuYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIEBhcHBseSBiZy1yZWQtNzAwIHRleHQtd2hpdGUgY3Vyc29yLXBvaW50ZXIgb3BhY2l0eS0yMCBwb2ludGVyLWV2ZW50cy1ub25lIGhvdmVyOmJnLXJlZC03MDA7XHJcbiAgfVxyXG5cclxuLmJ0bi1maWx0ZXJcclxue1xyXG4gIEBhcHBseSBweC04IHB5LTEgYmctdHJhbnNwYXJlbnQgdGV4dC13aGl0ZSBmb250LW1lZGl1bSByaW5nLTIgcmluZy13aGl0ZSBtYXgtaC0xNCByb3VuZGVkLWZ1bGwgY3Vyc29yLXBvaW50ZXIgdHJhbnNpdGlvbi1jb2xvcnNcclxuICBob3ZlcjpiZy13aGl0ZSBob3Zlcjp0ZXh0LW5ldXRyYWwtODAwIGJnLW5ldXRyYWwtODAwIHJpbmctbmV1dHJhbC04MDA7XHJcbn1cclxuXHJcbi5ob2xsb3cge0BhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LXdoaXRlO31cclxuXHJcblxyXG4vLyAuZW50ZXJ0YWlubWVudCB7QGFwcGx5IGJnLWdyYXktNDAwIHJpbmctZ3JheS00MDAgdGV4dC1uZXV0cmFsLTgwMDt9XHJcbi5kYW5zLCAuZGFuc3Zvb3JzdGVsbGluZywgLmVudGVydGFpbm1lbnQge0BhcHBseSBiZy1wdXJwbGUtMjAwIHJpbmctcHVycGxlLTIwMCB0ZXh0LW5ldXRyYWwtODAwO31cclxuLmNhYmFyZXQge0BhcHBseSBiZy15ZWxsb3ctNzAwIHJpbmcteWVsbG93LTcwMCB0ZXh0LW5ldXRyYWwtODAwO31cclxuLmtsYXNzaWVrLCAua2xhc3NpZWtlLW11emllaywgLm9wZXJhLCAub3BlcmEtZW4tb3BlcmV0dGUsIC5vcGVyYWRhbmNlIHtAYXBwbHkgYmctYmx1ZS0zMDAgcmluZy1ibHVlLTMwMCB0ZXh0LW5ldXRyYWwtODAwO31cclxuLmxpdGVyYWlyLXRoZWF0ZXJjb2xsZWdlLCAubGl0ZXJhaXJ0aGVhdGVyY29sbGVnZSAsLmxpdGVyYWlydGFsa3Nob3cge0BhcHBseSBiZy1vcmFuZ2UtMzAwIHJpbmctb3JhbmdlLTMwMCB0ZXh0LW5ldXRyYWwtODAwO31cclxuLm11c2ljYWxzaG93LCAubXVzaWNhbCwgLmNvbWVkeSB7QGFwcGx5IGJnLXllbGxvdy0yMDAgcmluZy15ZWxsb3ctMjAwIHRleHQtbmV1dHJhbC04MDA7fVxyXG4vLyAub3BlcmEsIC5vcGVyYWRhbmNlIHtAYXBwbHkgYmctZ3JheS00MDAgcmluZy1ncmF5LTQwMDt9XHJcbi5wb3Atcm9jaywgLnBvcHJvY2ssIC5yYi1qYXp6LCAucmJqYXp6LCAud2VyZWxkbXV6aWVrLCAuZGFuY2UsIC5jb25jZXJ0IHtAYXBwbHkgYmctZ3JlZW4tNDAwIHJpbmctZ3JlZW4tNDAwIHRleHQtbmV1dHJhbC04MDA7fVxyXG4udG9uZWVsLCAuZHJhbWEsIC50aGVhdGVydm9vcnN0ZWxsaW5nLCAuamV1Z2QtZmFtaWxpZSwgLmpldWdkZmFtaWxpZSwgLmNoaWxkcmVucywgLmZhbWlseSB7QGFwcGx5IGJnLXJlZC00MDAgcmluZy1yZWQtNDAwIHRleHQtbmV1dHJhbC04MDA7fVxyXG4vLyAud2VyZWxkbXV6aWVrLCBcclxuLy8gLmZhbWlseSB7QGFwcGx5IGJnLWJsdWUtMzAwIHJpbmctYmx1ZS0zMDA7fVxyXG5cclxuLmJ0bi1maWx0ZXItc2VsZWN0ZWQge1xyXG4gIEBhcHBseSBiZy13aGl0ZSB0ZXh0LW5ldXRyYWwtODAwO1xyXG59XHJcbiAgLy8gLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi1saW5rOmhvdmVyIHtcclxuICAvLyAgIEBhcHBseSBiZy1ncmF5LTIwMCB0ZXh0LXdoaXRlIGJvcmRlci13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycztcclxuICAvLyB9XHJcbiAgLy8gLmJ1dHRvbi1saW5rOmhvdmVyIHtcclxuICAvLyAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWJsYWNrIGJvcmRlci1ibGFjayBib3JkZXIgdHJhbnNpdGlvbi1jb2xvcnM7XHJcbiAgLy8gfVxyXG4gIC5idG4tc20sIC5idXR0b24tc20sIC5idXR0b24tc21hbGwsIC5idG4tc21hbGwge1xyXG4gICAgQGFwcGx5IHRleHQtc20gZm9udC1saWdodCBweC0xLjUgcHktMTtcclxuICB9XHJcbiAgLnNoYWRvdy14bCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggODRweCAwIHJnYmEoMCwwLDAsMC4xMCksIDAgMnB4IDlweCAwIHJnYmEoMCwwLDAsMC4xMCk7XHJcbiAgIH1cclxuICAuYnV0dG9uLXItYXJyb3ctcmVkLTYwMDphZnRlciB7XHJcbiAgICBAYXBwbHkgdGV4dC1yZWQtNjAwO1xyXG4gIH1cclxuICAuYnV0dG9uLXItYXJyb3c6YWZ0ZXIsIC50ZXh0LWxpbms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJz4nO1xyXG4gICAgQGFwcGx5IHRyYW5zbGF0ZS14LTEgaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuYnV0dG9uLXItYXJyb3c6aG92ZXI6YWZ0ZXIsIC50ZXh0LWxpbms6aG92ZXI6YWZ0ZXIge1xyXG4gICAgQGFwcGx5IHRyYW5zbGF0ZS14LTMgYW5pbWF0ZS1wdWxzZTtcclxuICB9XHJcbiAgLmJ1dHRvbi1zbS5idXR0b24tci1hcnJvdzpob3ZlcjphZnRlciB7XHJcbiAgICBAYXBwbHkgdHJhbnNsYXRlLXgtMS41O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi13aWRlIHtcclxuICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgIHctZnVsbCB0ZXh0LWNlbnRlciBoLWF1dG87XHJcbiAgfVxyXG4gIC5idG4tc20uYnRuLXdpZGUsIC5idXR0b24tc20uYnRuLXdpZGUsIC5idXR0b24tc21hbGwuYnRuLXdpZGUsIC5idG4tc21hbGwuYnRuLXdpZGUge1xyXG4gICAgQGFwcGx5IHB5LTE7XHJcbiAgfVxyXG5cclxuICAudGV4dC1saW5rIHtcclxuICAgIEBhcHBseSBweS0xO1xyXG4gIH1cclxuICAudGV4dC1saW5rOmhvdmVyIHtcclxuICAgIEBhcHBseSB0ZXh0LXJlZC02MDAgdHJhbnNpdGlvbi1hbGw7XHJcbiAgfVxyXG4gIGlucHV0LFxyXG4gIFt0eXBlPSd0ZXh0J10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdwYXNzd29yZCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd3ZWVrJ10sIFttdWx0aXBsZV0sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gICAgQGFwcGx5IGJnLW5ldXRyYWwtMTAwIHctZnVsbCByb3VuZGVkLTN4bCB0ZXh0LWJhc2UgcHktMiBweC02IGJvcmRlciBib3JkZXItbmV1dHJhbC0yMDAgc3Ryb2tlLTAgZGlzYWJsZWQ6Ymctc2xhdGUtNTAgZGlzYWJsZWQ6dGV4dC1zbGF0ZS01MDAgZGlzYWJsZWQ6Ym9yZGVyLXNsYXRlLTIwMCBkaXNhYmxlZDpzaGFkb3ctbm9uZSBpbnZhbGlkOmJvcmRlci1yZWQtNzAwIGludmFsaWQ6dGV4dC1yZWQtNzAwIGZvY3VzOmludmFsaWQ6Ym9yZGVyLXBpbmstNTAwIGZvY3VzOmludmFsaWQ6cmluZy1waW5rLTUwMDtcclxuICB9XHJcblxyXG4gIC5ibHVlR3JhZGllbnQge1xyXG4gICAgaW5wdXQsXHJcbiAgICBbdHlwZT0ndGV4dCddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J3VybCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J251bWJlciddLCBbdHlwZT0nZGF0ZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0nd2VlayddLCBbbXVsdGlwbGVdLCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICAgICAgQGFwcGx5IGJnLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWl0ZW0gPiBzcGFuIHtcclxuICAgIEBhcHBseSB0ZXh0LWJsYWNrIHB5LTEgcHgtNCBmb250LW1lZGl1bTtcclxuICB9XHJcbiAgLm5hdmJhci1pdGVtIHtcclxuICAgIEBhcHBseSB4bDpiZy13aGl0ZSBob3ZlcjpiZy1uZXV0cmFsLTEwMCByb3VuZGVkLWZ1bGw7XHJcbiAgfVxyXG4gIC5hY3RpdmUtbWVudS1pdGVtIHtcclxuICAgIEBhcHBseSBiZy1uZXV0cmFsLTIwMCByb3VuZGVkLWZ1bGw7XHJcbiAgfVxyXG4gIC5tb2JpbGUtbWVudSAuYWN0aXZlLW1lbnUtaXRlbSB7XHJcbiAgICBAYXBwbHkgYmctbmV1dHJhbC0zMDA7XHJcbiAgfVxyXG4gIC5hY3RpdmUtbWVudS1pdGVtID4gc3BhbiB7XHJcbiAgICBAYXBwbHkgb3BhY2l0eS0xMDAgaG92ZXI6bm8tdW5kZXJsaW5lO1xyXG4gIH1cclxuICBzZWN0aW9uIHtcclxuICAgIEBhcHBseSB3LWZ1bGwgcm91bmRlZC14bDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAYXBwbHkgcHgtNiBzbTpweC0xMjtcclxuICB9XHJcbn1cclxuLmZsaWNraXR5LXZpZXdwb3J0IHtcclxuICBAYXBwbHkgaC03MiBtZDpwYi0wO1xyXG59XHJcbi5jYXJvdXNlbC1jZWxsIHtcclxuICBAYXBwbHkgZmxleCBoLWF1dG8gdy05NiBteC00IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcclxufVxyXG5beC1jbG9ha10ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQHRhaWx3aW5kY3NzL2Zvcm1zO1xyXG5AaW1wb3J0ICdlbGVtZW50cyc7XHJcbkBpbXBvcnQgJ2FuaW1hdGlvbnMnO1xyXG5cclxuXHJcbi5taWRkbGUtYmxvYiB7XHJcbiAgd2lkdGg6IDMwMCUhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcbnAge1xyXG4gIHNwYW4udGV4dC10aW55IHtAYXBwbHkgdGV4dC14czt9XHJcbiAgc3Bhbi50ZXh0LXNtYWxsIHtAYXBwbHkgdGV4dC1zbTt9XHJcbiAgc3Bhbi50ZXh0LWRlZmF1bHQge0BhcHBseSB0ZXh0LWJhc2U7fVxyXG4gIHNwYW4udGV4dC1iaWcge0BhcHBseSB0ZXh0LWxnO31cclxuICBzcGFuLnRleHQtaHVnZSB7QGFwcGx5IHRleHQteGw7fVxyXG59XHJcblxyXG5cclxuLmNvdmVyIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbn1cclxuLmNvdmVyLWFuaW0ge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNzVweDtcclxuICBsZWZ0OiAtMjVweDtcclxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5cclxuLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gIEBhcHBseSAtbGVmdC03O1xyXG59XHJcbi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcclxuICBAYXBwbHkgLXJpZ2h0LTc7XHJcbn1cclxuLnNwbGlkZV9fYXJyb3cge1xyXG4gIEBhcHBseSBiZy1ibHVlLTgwMCB3LTE0IGgtMTQgb3BhY2l0eS0xMDA7XHJcbn1cclxuLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcclxuICBAYXBwbHkgbWwtNiB3LTMgaC0zIGZpbGwtd2hpdGU7XHJcbn1cclxuLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcclxuICBAYXBwbHkgbXItNiB3LTMgaC0zIGZpbGwtd2hpdGU7XHJcbn1cclxuXHJcbi5zcGxpZGVfX2Fycm93OmRpc2FibGVkIHtcclxuICBAYXBwbHkgYmctYmx1ZS04MDAgb3BhY2l0eS0zMDtcclxufVxyXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHsgQGFwcGx5IGJnLXdoaXRlOyB9XHJcblxyXG4uY2FyZGJhbGFuY2Uge1xyXG4gIC5zcGxpZGVfX3BhZ2luYXRpb24gIHsgQGFwcGx5IHJlbGF0aXZlIHB0LTQ7IH1cclxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHsgQGFwcGx5IGJnLWJsdWUtODAwOyB9XHJcbiAgLnNwbGlkZV9fYXJyb3cgeyBAYXBwbHkgc2l6ZS04OyB9XHJcbiAgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHsgQGFwcGx5IG1sLTA7IH1cclxuICAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcgeyBAYXBwbHkgbXItMDsgfVxyXG59XHJcbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcclxuICBAYXBwbHkgYmctYmx1ZS04MDA7XHJcbn1cclxuXHJcbi5wcm9zZSA6d2hlcmUodWwgPiBsaSk6bm90KDp3aGVyZShbY2xhc3N+PVwibm90LXByb3NlXCJdICopKTo6bWFya2VyIHtcclxuICBAYXBwbHkgdGV4dC1ibHVlLTgwMDtcclxufVxyXG4ucHJvc2UgcCxcclxuLnByb3NlIHA6bm90KHA6bGFzdC1jaGlsZCwgZm9vdGVyIHApIHtcclxuICBAYXBwbHkgcGItMDtcclxufVxyXG4ucHJvc2UgOndoZXJlKC5wcm9zZSA+IHVsID4gbGkgPiAqOmZpcnN0LWNoaWxkKTpub3QoOndoZXJlKFtjbGFzc349XCJub3QtcHJvc2VcIl0gKikpIHtcclxuICBAYXBwbHkgbS0wO1xyXG59XHJcblxyXG4iLCIkbWFza1g6IDEyMCU7XHJcbiRtYXNrWTogLTUwJTtcclxuJG1vYmlsZU1hc2tYOiAtNDAlO1xyXG4kbW9iaWxlTWFza1k6IDA7XHJcbiRwYXJhbGxheFBlcnNwZWN0aXZlOiAxMHB4O1xyXG5cclxuOnJvb3Qge1xyXG4gIC0tdGhlbWU6ICM1MkIzRDA7XHJcbiAgLS10aGVtZS0yOiAjNTJCM0QwO1xyXG59XHJcblxyXG4ueWVsbG93R3JhZGllbnQge1xyXG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20teWVsbG93LTIwMCB0by15ZWxsb3ctNDAwO1xyXG59XHJcbi5ibHVlR3JhZGllbnQge1xyXG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20tYmx1ZS0xMDAgdG8tYmx1ZS0zMDA7XHJcbn1cclxuLmJsdWVHcmFkaWVudERvd24ge1xyXG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1iIGZyb20tYmx1ZS0zMDAgdG8tYmx1ZS0xMDA7XHJcbn1cclxuLmRhcmtibHVlR3JhZGllbnQge1xyXG4gIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20tYmx1ZS04MDAgdG8tYmx1ZS03MDA7XHJcbn1cclxuXHJcbi8vIE91dGxpbmUgdGhlbWUgXHJcbi5vdXRsaW5lLXRoZW1lLFxyXG4uaG92ZXJcXDpvdXRsaW5lLXRoZW1lOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6b3V0bGluZS10aGVtZSB7XHJcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJvcmRlciB0aGVtZSBcclxuLmJvcmRlci10aGVtZSxcclxuLmhvdmVyXFw6Ym9yZGVyLXRoZW1lOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6Ym9yZGVyLXRoZW1lIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIHRoZW1lIFxyXG4uYmctdGhlbWUsXHJcbi5ob3ZlclxcOmJnLXRoZW1lOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6YmctdGhlbWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBDb2xvciB0aGVtZSBcclxuLmNvbG9yLXRoZW1lLFxyXG4uaG92ZXJcXDpjb2xvci10aGVtZTpob3ZlcixcclxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmNvbG9yLXRoZW1lIHtcclxuICBjb2xvcjogdmFyKC0tdGhlbWUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIE91dGxpbmUgdGhlbWUgMiBcclxuLm91dGxpbmUtdGhlbWUtMixcclxuLmhvdmVyXFw6b3V0bGluZS10aGVtZS0yOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6b3V0bGluZS10aGVtZS0yIHtcclxuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS10aGVtZS0yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCb3JkZXIgdGhlbWUgMiBcclxuLmJvcmRlci10aGVtZS0yLFxyXG4uaG92ZXJcXDpib3JkZXItdGhlbWUtMjpob3ZlcixcclxuLmdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmJvcmRlci10aGVtZS0yIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLTIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgdGhlbWUgMiBcclxuLmJnLXRoZW1lLTIsXHJcbi5ob3ZlclxcOmJnLXRoZW1lLTI6aG92ZXIsXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy10aGVtZS0yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS0yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBDb2xvciB0aGVtZSAzXHJcbi5jb2xvci10aGVtZS0yLFxyXG4uaG92ZXJcXDpjb2xvci10aGVtZS0yOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6Y29sb3ItdGhlbWUtMiB7XHJcbiAgY29sb3I6IHZhcigtLXRoZW1lLTIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIE91dGxpbmUgdGhlbWUgM1xyXG4ub3V0bGluZS10aGVtZS0zLFxyXG4uaG92ZXJcXDpvdXRsaW5lLXRoZW1lLTM6aG92ZXIsXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpvdXRsaW5lLXRoZW1lLTMge1xyXG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXRoZW1lLTMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJvcmRlciB0aGVtZSAzXHJcbi5ib3JkZXItdGhlbWUtMyxcclxuLmhvdmVyXFw6Ym9yZGVyLXRoZW1lLTM6aG92ZXIsXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpib3JkZXItdGhlbWUtMyB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS0zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIHRoZW1lIDNcclxuLmJnLXRoZW1lLTMsXHJcbi5ob3ZlclxcOmJnLXRoZW1lLTM6aG92ZXIsXHJcbi5ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpiZy10aGVtZS0zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS0zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBDb2xvciB0aGVtZSAzXHJcbi5jb2xvci10aGVtZS0zLFxyXG4uaG92ZXJcXDpjb2xvci10aGVtZS0zOmhvdmVyLFxyXG4uZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6Y29sb3ItdGhlbWUtMyB7XHJcbiAgY29sb3I6IHZhcigtLXRoZW1lLTMpICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9QGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxley13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7bWFyZ2luOjAhaW1wb3J0YW50O29wYWNpdHk6MDt6LWluZGV4OjB9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6MX0uc3BsaWRlLS1ydGx7ZGlyZWN0aW9uOnJ0bH0uc3BsaWRlX190cmFjay0tdHRiPi5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19hcnJvd3stbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2NjYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MmVtOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyZW07ei1pbmRleDoxfS5zcGxpZGVfX2Fycm93IHN2Z3tmaWxsOiMwMDA7aGVpZ2h0OjEuMmVtO3dpZHRoOjEuMmVtfS5zcGxpZGVfX2Fycm93OmhvdmVyOm5vdCg6ZGlzYWJsZWQpe29wYWNpdHk6Ljl9LnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWR7b3BhY2l0eTouM30uc3BsaWRlX19hcnJvdzpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6MWVtfS5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKC0xKX0uc3BsaWRlX19hcnJvdy0tbmV4dHtyaWdodDoxZW19LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19hcnJvdzpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX19wYWdpbmF0aW9ue2JvdHRvbTouNWVtO2xlZnQ6MDtwYWRkaW5nOjAgMWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDoxfS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2V7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo4cHg7bWFyZ2luOjNweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgbGluZWFyO3dpZHRoOjhweH0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnNjYWxlKDEuNCk7ei1pbmRleDoxfS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouOX0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7YmFja2dyb3VuZDojY2NjO2hlaWdodDozcHh9LnNwbGlkZV9fc2xpZGV7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnNwbGlkZV9fc2xpZGU6Zm9jdXN7b3V0bGluZTowfUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfX1Ac3VwcG9ydHMob3V0bGluZS1vZmZzZXQ6LTNweCl7LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0Oi0zcHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze2JvcmRlcjozcHggc29saWQgIzBiZn0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RyYWNrPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwYmZ9fS5zcGxpZGVfX3RvZ2dsZXtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RvZ2dsZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle2JvcmRlcjozcHggc29saWQgIzAwMH0uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OmF1dG87cmlnaHQ6MWVtfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKDEpfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0e2xlZnQ6MWVtO3JpZ2h0OmF1dG99LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93e2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLXByZXZ7dG9wOjFlbX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0e2JvdHRvbToxZW07dG9wOmF1dG99LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zcGxpZGVfX3BhZ2luYXRpb24tLXR0Yntib3R0b206MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsZWZ0OmF1dG87cGFkZGluZzoxZW0gMDtyaWdodDouNWVtO3RvcDowfSIsIkBpbXBvcnQgJ2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5jc3MnO1xyXG5cclxuLy8gU2Nyb2xsYmFyXHJcbi5zY3JvbGwtY29udGFpbmVyIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUtMzAwIHJvdW5kZWQtZnVsbDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBAYXBwbHkgYmctcmVkLTcwMCByb3VuZGVkLWZ1bGw7XHJcbiAgICB9XHJcbn1cclxuLy8gaW5wdXQ6Zm9jdXMsIGlucHV0W3R5cGU9JyonXTpmb2N1cywgW211bHRpcGxlXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1c1xyXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xyXG4gICAgQGFwcGx5IG91dGxpbmUtMSBvdXRsaW5lLXJlZC03MDAgYm9yZGVyLTA7XHJcbn1cclxuW3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXHJcblt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIFt0eXBlPSdtb250aCddOmZvY3VzLFxyXG5bdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW211bHRpcGxlXTpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgaW5wdXQ6Zm9jdXMsIFt0eXBlPSdjaGVja2JveCddOmZvY3VzLCBbdHlwZT0ncmFkaW8nXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cIipcIl06Zm9jdXMsIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXHJcbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBpbnB1dFt0eXBlPVwiKlwiXTpjaGVja2VkLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gICAgQGFwcGx5IG91dGxpbmUtMiBvdXRsaW5lLW9mZnNldC0xIG91dGxpbmUtbm9uZSBvdXRsaW5lLXJlZC03MDAgYm9yZGVyLTAgcmluZy0wO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5LFxyXG5bdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkLCAuZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gICAgQGFwcGx5IGJnLXJlZC03MDAgYm9yZGVyLTA7XHJcbn1cclxuW3R5cGU9dGV4dF0sIFt0eXBlPWVtYWlsXSwgW3R5cGU9dXJsXSwgW3R5cGU9cGFzc3dvcmRdLCBbdHlwZT1udW1iZXJdLCBbdHlwZT1kYXRlXSwgW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBbdHlwZT1tb250aF0sIFt0eXBlPXNlYXJjaF0sIFt0eXBlPXRlbF0sIFt0eXBlPXRpbWVdLCBbdHlwZT13ZWVrXSwgW211bHRpcGxlXSwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICBAYXBwbHkgZm9udC1ub3JtYWw7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xyXG4gICAgQGFwcGx5IHRleHQtcmVkLTcwMDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6aG92ZXIsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmZvY3VzIHtcclxuICAgIEBhcHBseSBiZy1yZWQtNzAwO1xyXG59XHJcbi5lcnJvciB7XHJcbiAgICBAYXBwbHkgdGV4dC1yZWQtODAwIGJvdHRvbS1bMnB4XSBsZWZ0LWF1dG8gcmlnaHQtNCB0ZXh0LVsxMHB4XSBwb2ludGVyLWV2ZW50cy1ub25lIGFic29sdXRlIHctbWF4O1xyXG59XHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLnNjcm9sbGJhciB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiBncmF5IHdoaXRlO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtMTAwIG14LTYgc206bXgtMjAgcm91bmRlZC1mdWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmF5LTIwMCByb3VuZGVkLWZ1bGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhcmsge1xyXG4gICAgICAgIC5zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7QGFwcGx5IGJnLWJsdWUtNjAwO31cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge0BhcHBseSBiZy1ibHVlLTgwMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1hc2stYnViYmxlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcvaW1nL21hcC1jbGlwLnN2ZycpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcvaW1nL21hcC1jbGlwLnN2ZycpO1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDcwJTtcclxuICAgIG1hc2stc2l6ZTogNzAlO1xyXG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbiIsImJvZHkge1xyXG4gICAgbWFyZ2luOjA7XHJcbn1cclxuLy8gI2FwcDpub3QoLm9yZGVyUGFnZSAjYXBwKSB7XHJcbi8vICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4vLyAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgaGVpZ2h0OiAxMDB2aDtcclxuLy8gICAgIHBlcnNwZWN0aXZlOiAkcGFyYWxsYXhQZXJzcGVjdGl2ZTtcclxuLy8gfVxyXG5odG1sIHtcclxuICAgIEBhcHBseSBzY3JvbGwtc21vb3RoO1xyXG59XHJcbkBmdW5jdGlvbiBwYXJhbGxheC1zY2FsZS1mYWN0b3IoJHotZGlzdGFuY2UpIHtcclxuICAgIEByZXR1cm4gKDhweCAtICR6LWRpc3RhbmNlKSAvIDhweDtcclxufVxyXG4ubWFzazEge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy9pbWcvZmVhdHVyZWQtY2xpcC5zdmcjbWFzaycpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcvaW1nL2ZlYXR1cmVkLWNsaXAuc3ZnI21hc2snKTtcclxufVxyXG4uZmxvYXRpbmcge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsb2F0aW5nO1xyXG4gIH1cclxuLmZsb2F0aW5nLCAuZmxvYXRpbmdNYXNrLCAucm90YXRlIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZHVyYXRpb24pO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZGVsYXkpO1xyXG59XHJcbi5hbmltYXRlUmV2ZWFsIHtcclxuICAgIC0tYW5pbWF0ZS1kZWxheTogOTAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlUmV2ZWFsIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcDtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluVXA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogdmFyKC0tYW5pbWF0ZS1kZWxheSwwcyk7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXksMHMpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24sMXMpO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uLDFzKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0LDEpO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQsMSk7XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxvYXRpbmcge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAgMHB4KTsgfVxyXG4gICAgNTAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWxlZnQpLHZhcigtLXRvcCkpOyB9XHJcbiAgICAxMDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMHB4KTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICAgIDEwMCUgIHsgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/