.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 {
    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);
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }
    30%, 70% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(-40px);
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }
    30% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    10% {
        transform: scale(1.1);
    }
    20% {
        transform: scale(1);
    }
}

.dropzone, .dropzone * {
    box-sizing: border-box;
}

.dropzone {
    min-height: 150px;
    border: 1px solid rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    padding: 20px 20px;
}

.dropzone.dz-clickable {
    cursor: pointer;
}

.dropzone.dz-clickable * {
    cursor: default;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
    cursor: pointer;
}

.dropzone.dz-started .dz-message {
    display: none;
}

.dropzone.dz-drag-hover {
    border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
    opacity: .5;
}

.dropzone .dz-message {
    text-align: center;
    margin: 3em 0;
}

.dropzone .dz-message .dz-button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px;
}

.dropzone .dz-preview:hover {
    z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 20px;
    background: #999;
    background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
    background: #fff;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
    transition: opacity .2s linear;
}

.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
    margin-bottom: 1em;
    font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid rgba(200, 200, 200, 0.8);
    background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 .4em;
    border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
    transform: scale(1.05, 1.05);
    filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10;
}

.dropzone .dz-preview .dz-image img {
    display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 500;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
}

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
    display: block;
    width: 54px;
    height: 54px;
    fill: #fff;
}

.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    transition: all .2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    transition: opacity .4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    left: 15%;
    right: 15%;
    border: 3px solid rgba(0, 0, 0, 0.8);
    background: rgba(0, 0, 0, 0.8);
    border-radius: 10px;
    overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
    background: #fff;
    display: block;
    position: relative;
    height: 100%;
    width: 0;
    transition: width 300ms ease-in-out;
    border-radius: 17px;
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    transition: opacity .3s ease;
    border-radius: 8px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #b10606;
    padding: .5em 1em;
    color: #fff;
}

.dropzone .dz-preview .dz-error-message:after {
    content: "";
    position: absolute;
    top: -6px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #b10606;
}

/*# sourceMappingURL=dropzone.css.map */
/*------------------------------------*\
    COLOR

    Pass in a group name and a key
    to get a value.

    E.G color(field, background) will return
    the background item in the field group.

    Colors are defined in $colors in _config.scss
\*------------------------------------*/
.hermes-c-deliverystatus, .hermes-c-deliverystatus__step, .hermes-m-card__title, .hermes-m-card__title-heading, .hermes-m-card__title-additional, .hermes-m-card__supplier, .hermes-m-card__contact, .hermes-m-card__numbers, .hermes-m-card__date, .hermes-m-card__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-track {
    background: #f5f5f6;
}

::-webkit-scrollbar-thumb {
    background-color: #0091CD;
    border-radius: 20px;
    border: 3px solid #f5f5f6;
}

.m-steps-list, .hermes-m-step-indicator__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.hermes-c-button--icon, .hermes-h-searchbar-expanded .hermes-m-searchbar__row, .hermes-m-search, .hermes-m-search__input, .hermes-m-nav--offcanvas .hermes-m-nav__link, .hermes-m-nav__link---add-item, .hermes-l-site {
    position: relative;
}

.hermes-m-step-indicator .c-headline-heading, .hermes-m-rte h2, .hermes-m-rte .h2, .hermes-m-calculator__result-quantity, .hermes-m-calculator__result-price, .hermes-m-calculator__result-status-title, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .hermes-m-table__table th.is-like-tableheader,
.hermes-m-table__table td.is-like-tableheader, .hermes-m-searchbar, .hermes-m-dropdown > .btn, .m-teaser-cta, .m-steps-headline, .c-fieldset-legend, .hermes-m-nav--canvas .hermes-m-nav__link {
    font-family: 'MarselisOT';
}

.hermes-m-step-indicator .c-headline-heading, .hermes-m-rte h2, .hermes-m-rte .h2, .hermes-m-calculator__result-quantity, .hermes-m-calculator__result-price, .hermes-m-calculator__result-status-title {
    font-weight: 900;
}

img, embed, object, video, svg {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

.hermes-h-using-keyboard a:focus, .hermes-h-using-keyboard button:focus, .hermes-h-using-keyboard input:focus, .hermes-h-using-keyboard textarea:focus {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
    z-index: 1;
}

.hermes-l-site__skip, .hermes-l-site--l-shape.is-sidebar-collapsed .hermes-l-lshape__collapse-label--expand {
    /* Hide element hack */
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
}

@font-face {
    font-family: 'MarselisOT';
    font-style: normal;
    font-weight: 400;
    src: url("/assets/fonts/marselisot/marselisweb-woff2.woff2") format("woff2"), url("/assets/fonts/marselisot/marselisweb-woff.woff") format("woff");
}

@font-face {
    font-family: 'MarselisOT';
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/marselisot/MarselisW05-Black_woff2.woff2") format("woff2"), url("../fonts/marselisot/MarselisW05-Black_woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/circular/CircularHermesWeb-Light-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Light-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: italic;
    font-weight: 300;
    src: url("../fonts/circular/CircularHermesWeb-LightItalic-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-LightItalic-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/circular/CircularHermesWeb-Regular-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Regular-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: italic;
    font-weight: 400;
    src: url("../fonts/circular/CircularHermesWeb-Italic-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Italic-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/circular/CircularHermesWeb-Medium-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Medium-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: italic;
    font-weight: 500;
    src: url("../fonts/circular/CircularHermesWeb-MediumItalic-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-MediumItalic-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/circular/CircularHermesWeb-Bold-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Bold-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: italic;
    font-weight: 700;
    src: url("../fonts/circular/CircularHermesWeb-BoldItalic-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-BoldItalic-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: normal;
    font-weight: 900;
    src: url("../fonts/circular/CircularHermesWeb-Black-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-Black-woff.woff") format("woff");
}

@font-face {
    font-family: 'Circular Hermes';
    font-style: italic;
    font-weight: 900;
    src: url("../fonts/circular/CircularHermesWeb-BlackItalic-woff2.woff2") format("woff2"), url("../fonts/circular/CircularHermesWeb-BlackItalic-woff.woff") format("woff");
}

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #c30005;
    --bs-orange: #e9530e;
    --bs-yellow: #e6aa00;
    --bs-green: #6ea528;
    --bs-teal: #20c997;
    --bs-cyan: #0091CD;
    --bs-white: #FFFFFF;
    --bs-gray: #6c757d;
    --bs-gray-dark: #3c3c41;
    --bs-gray-100: #f5f5f6;
    --bs-gray-200: #ebebec;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #c4c4c6;
    --bs-gray-500: #9d9da0;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #3c3c41;
    --bs-gray-900: #212529;
    --bs-primary: #e9530e;
    --bs-secondary: #0091CD;
    --bs-success: #6ea528;
    --bs-info: #0091CD;
    --bs-warning: #e6aa00;
    --bs-danger: #c30005;
    --bs-light: #f5f5f6;
    --bs-dark: #212529;
    --bs-primary-rgb: 233, 83, 14;
    --bs-secondary-rgb: 0, 145, 205;
    --bs-success-rgb: 110, 165, 40;
    --bs-info-rgb: 0, 145, 205;
    --bs-warning-rgb: 230, 170, 0;
    --bs-danger-rgb: 195, 0, 5;
    --bs-light-rgb: 245, 245, 246;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 60, 60, 65;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #3c3c41;
    --bs-body-bg: #FFFFFF;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
}

hr:not([size]) {
    height: 1px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.3;
}

h1, .h1 {
    font-size: calc(1.26rem + 1.15789vw);
}

@media (min-width: 1368px) {
    h1, .h1 {
        font-size: 2.25rem;
    }
}

h2, .h2 {
    font-size: calc(1.2525rem + 0.28947vw);
}

@media (min-width: 1368px) {
    h2, .h2 {
        font-size: 1.5rem;
    }
}

h3, .h3 {
    font-size: 1.25rem;
}

h4, .h4 {
    font-size: 1rem;
}

h5, .h5 {
    font-size: 1rem;
}

h6, .h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-left: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: #0091CD;
    text-decoration: underline;
}

a:hover {
    color: #0074a4;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr /* rtl:ignore */;
    unicode-bidi: bidi-override;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

code {
    font-size: 0.875em;
    color: #d63384;
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 0.875em;
    color: #FFFFFF;
    background-color: #212529;
    border-radius: 0.2rem;
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700;
}

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: #6c757d;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

select:disabled {
    opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
    display: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.2525rem + 0.28947vw);
    line-height: inherit;
}

@media (min-width: 1368px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: 1.125rem;
    font-weight: 300;
}

.display-1 {
    font-size: calc(1.2975rem + 5.5vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-1 {
        font-size: 6rem;
    }
}

.display-2 {
    font-size: calc(1.2925rem + 4.92105vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-2 {
        font-size: 5.5rem;
    }
}

.display-3 {
    font-size: calc(1.2825rem + 3.76316vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-3 {
        font-size: 4.5rem;
    }
}

.display-4 {
    font-size: calc(1.2775rem + 3.18421vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-4 {
        font-size: 4rem;
    }
}

.display-5 {
    font-size: calc(1.2725rem + 2.60526vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-5 {
        font-size: 3.5rem;
    }
}

.display-6 {
    font-size: calc(1.2675rem + 2.02632vw);
    font-weight: 300;
    line-height: 1.3;
}

@media (min-width: 1368px) {
    .display-6 {
        font-size: 3rem;
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem;
}

.blockquote > :last-child {
    margin-bottom: 0;
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
}

.blockquote-footer::before {
    content: "\2014\00A0";
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #FFFFFF;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.875rem);
    padding-left: var(--bs-gutter-x, 0.875rem);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 540px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 720px) {
    .container, .container-sm, .container-md {
        max-width: 720px;
    }
}

@media (min-width: 960px) {
    .container, .container-sm, .container-md, .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1140px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1140px;
    }
}

@media (min-width: 1368px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
        max-width: 1368px;
    }
}

.row {
    --bs-gutter-x: 1.75rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 540px) {
    .col-sm {
        flex: 1 0 0%;
    }
    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.33333%;
    }
    .offset-sm-2 {
        margin-left: 16.66667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333%;
    }
    .offset-sm-5 {
        margin-left: 41.66667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333%;
    }
    .offset-sm-8 {
        margin-left: 66.66667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333%;
    }
    .offset-sm-11 {
        margin-left: 91.66667%;
    }
    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }
    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }
    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }
    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }
    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }
    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 720px) {
    .col-md {
        flex: 1 0 0%;
    }
    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333%;
    }
    .offset-md-2 {
        margin-left: 16.66667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333%;
    }
    .offset-md-5 {
        margin-left: 41.66667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333%;
    }
    .offset-md-8 {
        margin-left: 66.66667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333%;
    }
    .offset-md-11 {
        margin-left: 91.66667%;
    }
    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }
    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }
    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }
    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }
    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }
    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 960px) {
    .col-lg {
        flex: 1 0 0%;
    }
    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333%;
    }
    .offset-lg-2 {
        margin-left: 16.66667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333%;
    }
    .offset-lg-5 {
        margin-left: 41.66667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333%;
    }
    .offset-lg-8 {
        margin-left: 66.66667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333%;
    }
    .offset-lg-11 {
        margin-left: 91.66667%;
    }
    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }
    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }
    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }
    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }
    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }
    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1140px) {
    .col-xl {
        flex: 1 0 0%;
    }
    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333%;
    }
    .offset-xl-2 {
        margin-left: 16.66667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333%;
    }
    .offset-xl-5 {
        margin-left: 41.66667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333%;
    }
    .offset-xl-8 {
        margin-left: 66.66667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333%;
    }
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }
    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }
    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1368px) {
    .col-xxl {
        flex: 1 0 0%;
    }
    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }
    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }
    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }
    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }
    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }
    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.33333%;
    }
    .offset-xxl-2 {
        margin-left: 16.66667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.33333%;
    }
    .offset-xxl-5 {
        margin-left: 41.66667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.33333%;
    }
    .offset-xxl-8 {
        margin-left: 66.66667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.33333%;
    }
    .offset-xxl-11 {
        margin-left: 91.66667%;
    }
    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }
    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }
    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }
    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }
    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }
    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }
    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }
    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }
    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }
    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }
    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }
    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #3c3c41;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #3c3c41;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #3c3c41;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #3c3c41;
    vertical-align: top;
    border-color: #dee2e6;
}

.table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table > tbody {
    vertical-align: inherit;
}

.table > thead {
    vertical-align: bottom;
}

.table > :not(:first-child) {
    border-top: 2px solid currentColor;
}

.caption-top {
    caption-side: top;
}

.table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0;
}

.table-bordered > :not(caption) > * > * {
    border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.table-primary {
    --bs-table-bg: #fbddcf;
    --bs-table-striped-bg: #eed2c5;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #e2c7ba;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e8ccbf;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #e2c7ba;
}

.table-secondary {
    --bs-table-bg: #cce9f5;
    --bs-table-striped-bg: #c2dde9;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #b8d2dd;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #bdd8e3;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #b8d2dd;
}

.table-success {
    --bs-table-bg: #e2edd4;
    --bs-table-striped-bg: #d7e1c9;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #cbd5bf;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #d1dbc4;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #cbd5bf;
}

.table-info {
    --bs-table-bg: #cce9f5;
    --bs-table-striped-bg: #c2dde9;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #b8d2dd;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #bdd8e3;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #b8d2dd;
}

.table-warning {
    --bs-table-bg: #faeecc;
    --bs-table-striped-bg: #eee2c2;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #e1d6b8;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e7dcbd;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #e1d6b8;
}

.table-danger {
    --bs-table-bg: #f3cccd;
    --bs-table-striped-bg: #e7c2c3;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #dbb8b9;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e1bdbe;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #dbb8b9;
}

.table-light {
    --bs-table-bg: #f5f5f6;
    --bs-table-striped-bg: #e9e9ea;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #dddddd;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e3e3e4;
    --bs-table-hover-color: #000000;
    color: #000000;
    border-color: #dddddd;
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #FFFFFF;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #FFFFFF;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #FFFFFF;
    color: #FFFFFF;
    border-color: #373b3e;
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 539.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 719.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 959.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1139.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1367.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 5px;
    font-size: 0.75rem;
    font-weight: bold;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    font-weight: bold;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.125rem;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.75rem;
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #6c757d;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3c3c41;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid #c4c4c6;
    appearance: none;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type="file"] {
    overflow: hidden;
}

.form-control[type="file"]:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control:focus {
    color: #3c3c41;
    background-color: #FFFFFF;
    border-color: #80c8e6;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #ebebec;
    opacity: 1;
}

.form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #3c3c41;
    background-color: #ebebec;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dfdfe0;
}

.form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #3c3c41;
    background-color: #ebebec;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dfdfe0;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #3c3c41;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm {
    min-height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    border-radius: 0;
}

.form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem;
}

.form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem;
}

.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.125rem;
    border-radius: 0;
}

.form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

.form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

textarea.form-control {
    min-height: calc(1.5em + 0.75rem + 2px);
}

textarea.form-control-sm {
    min-height: calc(1.5em + 0.5rem + 2px);
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0;
}

.form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0;
}

.form-select {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3c3c41;
    background-color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c41' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #c4c4c6;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #80c8e6;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none;
}

.form-select:disabled {
    background-color: #ebebec;
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #3c3c41;
}

.form-select-sm {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.75rem;
    border-radius: 0;
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.125rem;
    border-radius: 0;
}

.form-check {
    display: block;
    min-height: 1.3125rem;
    padding-left: 1.7em;
    margin-bottom: 0.125rem;
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.7em;
}

.form-check-input {
    width: 1.2em;
    height: 1.2em;
    margin-top: 0.15em;
    vertical-align: top;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 2px solid #c4c4c6;
    appearance: none;
    color-adjust: exact;
}

.form-check-input[type="checkbox"] {
    border-radius: 0.25em;
}

.form-check-input[type="radio"] {
    border-radius: 50%;
}

.form-check-input:active {
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: #80c8e6;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.form-check-input:checked {
    background-color: #FFFFFF;
    border-color: #0091CD;
}

.form-check-input:checked[type="checkbox"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230091CD' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type="radio"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.35' fill='%230091CD'/%3e%3c/svg%3e");
}

.form-check-input[type="checkbox"]:indeterminate {
    background-color: #0091CD;
    border-color: #0091CD;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5;
}

.form-switch {
    padding-left: 2.5em;
}

.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380c8e6'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

.form-range:focus {
    outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.form-range::-moz-focus-outer {
    border: 0;
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0091CD;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b3def0;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0091CD;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b3def0;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.form-range:disabled {
    pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #9d9da0;
}

.form-range:disabled::-moz-range-thumb {
    background-color: #9d9da0;
}

.form-floating {
    position: relative;
}

.form-floating > .form-control,
.form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25;
}

.form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control {
    padding: 1rem 0.75rem;
}

.form-floating > .form-control::placeholder {
    color: transparent;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control,
.input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus {
    z-index: 3;
}

.input-group .btn {
    position: relative;
    z-index: 2;
}

.input-group .btn:focus {
    z-index: 3;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3c3c41;
    text-align: center;
    white-space: nowrap;
    background-color: #ebebec;
    border: 1px solid #c4c4c6;
    border-radius: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.125rem;
    border-radius: 0;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    border-radius: 0;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
    padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #6ea528;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.75rem;
    color: #000000;
    background-color: rgba(110, 165, 40, 0.9);
    border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #6ea528;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%236ea528' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #6ea528;
    box-shadow: 0 0 0 0.25rem rgba(110, 165, 40, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: #6ea528;
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c41' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%236ea528' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #6ea528;
    box-shadow: 0 0 0 0.25rem rgba(110, 165, 40, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: #6ea528;
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #6ea528;
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(110, 165, 40, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #6ea528;
}

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
    z-index: 1;
}

.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
.input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #c30005;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.75rem;
    color: #FFFFFF;
    background-color: rgba(195, 0, 5, 0.9);
    border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #c30005;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c30005'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c30005' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #c30005;
    box-shadow: 0 0 0 0.25rem rgba(195, 0, 5, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: #c30005;
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233c3c41' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c30005'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c30005' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #c30005;
    box-shadow: 0 0 0 0.25rem rgba(195, 0, 5, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: #c30005;
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #c30005;
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(195, 0, 5, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #c30005;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
    z-index: 2;
}

.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
.input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
    z-index: 3;
}

.btn {
    display: inline-block;
    font-family: "MarselisOT";
    font-weight: 400;
    line-height: 1.5;
    color: #3c3c41;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 2px solid transparent;
    padding: 0.3125rem 1.25rem;
    font-size: 0.875rem;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: #3c3c41;
}

.btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.btn-check:checked + .btn,
.btn-check:active + .btn, .btn:active, .btn.active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-check:checked + .btn:focus,
.btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:disabled, .btn.disabled,
fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65;
    box-shadow: none;
}

.btn-primary {
    color: #000000;
    background-color: #e9530e;
    border-color: #e9530e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover {
    color: #000000;
    background-color: #ec6d32;
    border-color: #eb6426;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #000000;
    background-color: #ec6d32;
    border-color: #eb6426;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(198, 71, 12, 0.5);
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
    color: #000000;
    background-color: #ed753e;
    border-color: #eb6426;
}

.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(198, 71, 12, 0.5);
}

.btn-primary:disabled, .btn-primary.disabled {
    color: #000000;
    background-color: #e9530e;
    border-color: #e9530e;
}

.btn-secondary {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-secondary:hover {
    color: #000000;
    background-color: #26a2d5;
    border-color: #1a9cd2;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000000;
    background-color: #26a2d5;
    border-color: #1a9cd2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 123, 174, 0.5);
}

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
    color: #000000;
    background-color: #33a7d7;
    border-color: #1a9cd2;
}

.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 123, 174, 0.5);
}

.btn-secondary:disabled, .btn-secondary.disabled {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-success {
    color: #000000;
    background-color: #6ea528;
    border-color: #6ea528;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-success:hover {
    color: #000000;
    background-color: #84b348;
    border-color: #7dae3e;
}

.btn-check:focus + .btn-success, .btn-success:focus {
    color: #000000;
    background-color: #84b348;
    border-color: #7dae3e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(94, 140, 34, 0.5);
}

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
    color: #000000;
    background-color: #8bb753;
    border-color: #7dae3e;
}

.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(94, 140, 34, 0.5);
}

.btn-success:disabled, .btn-success.disabled {
    color: #000000;
    background-color: #6ea528;
    border-color: #6ea528;
}

.btn-info {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-info:hover {
    color: #000000;
    background-color: #26a2d5;
    border-color: #1a9cd2;
}

.btn-check:focus + .btn-info, .btn-info:focus {
    color: #000000;
    background-color: #26a2d5;
    border-color: #1a9cd2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 123, 174, 0.5);
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
    color: #000000;
    background-color: #33a7d7;
    border-color: #1a9cd2;
}

.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 123, 174, 0.5);
}

.btn-info:disabled, .btn-info.disabled {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-warning {
    color: #000000;
    background-color: #e6aa00;
    border-color: #e6aa00;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-warning:hover {
    color: #000000;
    background-color: #eab726;
    border-color: #e9b31a;
}

.btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000000;
    background-color: #eab726;
    border-color: #e9b31a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(196, 145, 0, 0.5);
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
    color: #000000;
    background-color: #ebbb33;
    border-color: #e9b31a;
}

.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(196, 145, 0, 0.5);
}

.btn-warning:disabled, .btn-warning.disabled {
    color: #000000;
    background-color: #e6aa00;
    border-color: #e6aa00;
}

.btn-danger {
    color: #FFFFFF;
    background-color: #c30005;
    border-color: #c30005;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-danger:hover {
    color: #FFFFFF;
    background-color: #a60004;
    border-color: #9c0004;
}

.btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #FFFFFF;
    background-color: #a60004;
    border-color: #9c0004;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(204, 38, 43, 0.5);
}

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #9c0004;
    border-color: #920004;
}

.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(204, 38, 43, 0.5);
}

.btn-danger:disabled, .btn-danger.disabled {
    color: #FFFFFF;
    background-color: #c30005;
    border-color: #c30005;
}

.btn-light {
    color: #000000;
    background-color: #f5f5f6;
    border-color: #f5f5f6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-light:hover {
    color: #000000;
    background-color: #f7f7f7;
    border-color: #f6f6f7;
}

.btn-check:focus + .btn-light, .btn-light:focus {
    color: #000000;
    background-color: #f7f7f7;
    border-color: #f6f6f7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(208, 208, 209, 0.5);
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
.show > .btn-light.dropdown-toggle {
    color: #000000;
    background-color: #f7f7f8;
    border-color: #f6f6f7;
}

.btn-check:checked + .btn-light:focus,
.btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(208, 208, 209, 0.5);
}

.btn-light:disabled, .btn-light.disabled {
    color: #000000;
    background-color: #f5f5f6;
    border-color: #f5f5f6;
}

.btn-dark {
    color: #FFFFFF;
    background-color: #212529;
    border-color: #212529;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-dark:hover {
    color: #FFFFFF;
    background-color: #1c1f23;
    border-color: #1a1e21;
}

.btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #FFFFFF;
    background-color: #1c1f23;
    border-color: #1a1e21;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
.show > .btn-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a1e21;
    border-color: #191c1f;
}

.btn-check:checked + .btn-dark:focus,
.btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-dark:disabled, .btn-dark.disabled {
    color: #FFFFFF;
    background-color: #212529;
    border-color: #212529;
}

.btn-outline-primary {
    color: #e9530e;
    border-color: #e9530e;
}

.btn-outline-primary:hover {
    color: #000000;
    background-color: #e9530e;
    border-color: #e9530e;
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(233, 83, 14, 0.5);
}

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #000000;
    background-color: #e9530e;
    border-color: #e9530e;
}

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(233, 83, 14, 0.5);
}

.btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #e9530e;
    background-color: transparent;
}

.btn-outline-secondary {
    color: #0091CD;
    border-color: #0091CD;
}

.btn-outline-secondary:hover {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.5);
}

.btn-check:checked + .btn-outline-secondary,
.btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 145, 205, 0.5);
}

.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #0091CD;
    background-color: transparent;
}

.btn-outline-success {
    color: #6ea528;
    border-color: #6ea528;
}

.btn-outline-success:hover {
    color: #000000;
    background-color: #6ea528;
    border-color: #6ea528;
}

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(110, 165, 40, 0.5);
}

.btn-check:checked + .btn-outline-success,
.btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000000;
    background-color: #6ea528;
    border-color: #6ea528;
}

.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(110, 165, 40, 0.5);
}

.btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #6ea528;
    background-color: transparent;
}

.btn-outline-info {
    color: #0091CD;
    border-color: #0091CD;
}

.btn-outline-info:hover {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.5);
}

.btn-check:checked + .btn-outline-info,
.btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000000;
    background-color: #0091CD;
    border-color: #0091CD;
}

.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 145, 205, 0.5);
}

.btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #0091CD;
    background-color: transparent;
}

.btn-outline-warning {
    color: #e6aa00;
    border-color: #e6aa00;
}

.btn-outline-warning:hover {
    color: #000000;
    background-color: #e6aa00;
    border-color: #e6aa00;
}

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.25rem rgba(230, 170, 0, 0.5);
}

.btn-check:checked + .btn-outline-warning,
.btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #000000;
    background-color: #e6aa00;
    border-color: #e6aa00;
}

.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(230, 170, 0, 0.5);
}

.btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #e6aa00;
    background-color: transparent;
}

.btn-outline-danger {
    color: #c30005;
    border-color: #c30005;
}

.btn-outline-danger:hover {
    color: #FFFFFF;
    background-color: #c30005;
    border-color: #c30005;
}

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(195, 0, 5, 0.5);
}

.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #FFFFFF;
    background-color: #c30005;
    border-color: #c30005;
}

.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(195, 0, 5, 0.5);
}

.btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #c30005;
    background-color: transparent;
}

.btn-outline-light {
    color: #f5f5f6;
    border-color: #f5f5f6;
}

.btn-outline-light:hover {
    color: #000000;
    background-color: #f5f5f6;
    border-color: #f5f5f6;
}

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(245, 245, 246, 0.5);
}

.btn-check:checked + .btn-outline-light,
.btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000000;
    background-color: #f5f5f6;
    border-color: #f5f5f6;
}

.btn-check:checked + .btn-outline-light:focus,
.btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(245, 245, 246, 0.5);
}

.btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f5f5f6;
    background-color: transparent;
}

.btn-outline-dark {
    color: #212529;
    border-color: #212529;
}

.btn-outline-dark:hover {
    color: #FFFFFF;
    background-color: #212529;
    border-color: #212529;
}

.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-check:checked + .btn-outline-dark,
.btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #FFFFFF;
    background-color: #212529;
    border-color: #212529;
}

.btn-check:checked + .btn-outline-dark:focus,
.btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #212529;
    background-color: transparent;
}

.btn-link {
    font-weight: 400;
    color: #0091CD;
    text-decoration: underline;
}

.btn-link:hover {
    color: #0074a4;
}

.btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.125rem;
    border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
    border-radius: 0.2rem;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0 0;
    margin: 0;
    font-size: 0.875rem;
    color: #3c3c41;
    text-align: left;
    list-style: none;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem;
}

.dropdown-menu-start {
    --bs-position: start;
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0;
}

.dropdown-menu-end {
    --bs-position: end;
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
}

@media (min-width: 540px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }
    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0;
    }
    .dropdown-menu-sm-end {
        --bs-position: end;
    }
    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 720px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }
    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0;
    }
    .dropdown-menu-md-end {
        --bs-position: end;
    }
    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 960px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }
    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0;
    }
    .dropdown-menu-lg-end {
        --bs-position: end;
    }
    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1140px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }
    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }
    .dropdown-menu-xl-end {
        --bs-position: end;
    }
    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1368px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }
    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }
    .dropdown-menu-xxl-end {
        --bs-position: end;
    }
    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.5rem 0.75rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:first-child {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.dropdown-item:last-child {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #1e2125;
    background-color: #f5f5f6;
}

.dropdown-item.active, .dropdown-item:active {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #0091CD;
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #9d9da0;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0 0.75rem;
    margin-bottom: 0;
    font-size: 0.75rem;
    color: #6c757d;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.5rem 0.75rem;
    color: #212529;
}

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #3c3c41;
    border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6;
}

.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
    color: #FFFFFF;
    background-color: #0091CD;
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
    color: #9d9da0;
}

.dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6;
}

.dropdown-menu-dark .dropdown-header {
    color: #9d9da0;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 1;
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: -2px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -2px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #0091CD;
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover, .nav-link:focus {
    color: #0074a4;
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #ebebec #ebebec #dee2e6;
    isolation: isolate;
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #FFFFFF;
    border-color: #dee2e6 #dee2e6 #FFFFFF;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #FFFFFF;
    background-color: #0091CD;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
    width: 100%;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar > .container,
.navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

.navbar-brand {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.125rem;
    text-decoration: none;
    white-space: nowrap;
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
}

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.125rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 540px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
    .navbar-expand-sm .offcanvas-header {
        display: none;
    }
    .navbar-expand-sm .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 720px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
    .navbar-expand-md .offcanvas-header {
        display: none;
    }
    .navbar-expand-md .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 960px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    .navbar-expand-lg .offcanvas-header {
        display: none;
    }
    .navbar-expand-lg .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1140px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
    .navbar-expand-xl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1368px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler {
        display: none;
    }
    .navbar-expand-xxl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xxl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }
    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }
    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.navbar-expand .navbar-nav {
    flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible;
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}

.navbar-expand .navbar-toggler {
    display: none;
}

.navbar-expand .offcanvas-header {
    display: none;
}

.navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
}

.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
}

.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.55);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
    color: #FFFFFF;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
    color: #FFFFFF;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.55);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #FFFFFF;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #FFFFFF;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.card > hr {
    margin-right: 0;
    margin-left: 0;
}

.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
    border-top: 0;
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
}

.card-title {
    margin-bottom: 0.5rem;
}

.card-subtitle {
    margin-top: -0.25rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: 1rem;
}

.card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
    padding: 0.5rem 1rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
    margin-left: -0.5rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
    margin-bottom: 0.875rem;
}

@media (min-width: 540px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }
    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }
    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-top,
    .card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-bottom,
    .card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-top,
    .card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-bottom,
    .card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.75rem 1.25rem;
    font-size: 0.875rem;
    color: #3c3c41;
    text-align: left;
    background-color: #f5f5f6;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: #FFFFFF;
    background-color: #0091CD;
    box-shadow: inset 0 -1px 0 #FFFFFF;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30 14c5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10-10-4.4771525-10-10 4.4771525-10 10-10zm4 9h-8c-.5522847 0-1 .4477153-1 1s.4477153 1 1 1h8c.5522847 0 1-.4477153 1-1s-.4477153-1-1-1z' fill='%23FFFFFF' fill-rule='evenodd' transform='translate%28-20 -14%29'/%3E%3C/svg%3E");
    transform: rotate(-180deg);
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='m30 14c5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10-10-4.4771525-10-10 4.4771525-10 10-10zm0 5c-.5522847 0-1 .4477153-1 1l-.001 3h-2.999c-.5522847 0-1 .4477153-1 1s.4477153 1 1 1h2.999l.001 3c0 .5522847.4477153 1 1 1s1-.4477153 1-1l-.001-3h3.001c.5522847 0 1-.4477153 1-1s-.4477153-1-1-1h-3.001l.001-3c0-.5522847-.4477153-1-1-1z' transform='translate%28-20 -14%29'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: #80c8e6;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}

.accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.accordion-item:not(:first-of-type) {
    border-top: 0;
}

.accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.accordion-body {
    padding: 0 0;
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
    border-top: 0;
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}

.breadcrumb-item.active {
    color: #6c757d;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    color: #0091CD;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #c4c4c6;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: #0074a4;
    background-color: #ebebec;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 3;
    color: #0074a4;
    background-color: #ebebec;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #FFFFFF;
    background-color: #0091CD;
    border-color: #0091CD;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #FFFFFF;
    border-color: #dee2e6;
}

.page-link {
    padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.125rem;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.75rem;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 0.75em;
    font-weight: 700;
    line-height: 1;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 3.75rem;
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.9375rem 1.25rem;
}

.alert-primary {
    color: #8c3208;
    background-color: #fbddcf;
    border-color: #f8cbb7;
}

.alert-primary .alert-link {
    color: #702806;
}

.alert-secondary {
    color: #00577b;
    background-color: #cce9f5;
    border-color: #b3def0;
}

.alert-secondary .alert-link {
    color: #004662;
}

.alert-success {
    color: #426318;
    background-color: #e2edd4;
    border-color: #d4e4bf;
}

.alert-success .alert-link {
    color: #354f13;
}

.alert-info {
    color: #00577b;
    background-color: #cce9f5;
    border-color: #b3def0;
}

.alert-info .alert-link {
    color: #004662;
}

.alert-warning {
    color: #8a6600;
    background-color: #faeecc;
    border-color: #f8e6b3;
}

.alert-warning .alert-link {
    color: #6e5200;
}

.alert-danger {
    color: #750003;
    background-color: #f3cccd;
    border-color: #edb3b4;
}

.alert-danger .alert-link {
    color: #5e0002;
}

.alert-light {
    color: #626262;
    background-color: #fdfdfd;
    border-color: #fcfcfc;
}

.alert-light .alert-link {
    color: #4e4e4e;
}

.alert-dark {
    color: #141619;
    background-color: #d3d3d4;
    border-color: #bcbebf;
}

.alert-dark .alert-link {
    color: #101214;
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 0.3125rem;
    }
}

.progress {
    display: flex;
    height: 0.3125rem;
    overflow: hidden;
    font-size: 0.65625rem;
    background-color: #ebebec;
    border-radius: 20px;
    box-shadow: none;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    background-color: #0091CD;
    transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 0.3125rem 0.3125rem;
}

.progress-bar-animated {
    animation: 0.5s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.25rem;
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

.list-group-numbered > li::before {
    content: counters(section, ".") ". ";
    counter-increment: section;
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f5f5f6;
}

.list-group-item-action:active {
    color: #3c3c41;
    background-color: #ebebec;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #FFFFFF;
}

.list-group-item.active {
    z-index: 2;
    color: #FFFFFF;
    background-color: #0091CD;
    border-color: #0091CD;
}

.list-group-item + .list-group-item {
    border-top-width: 0;
}

.list-group-item + .list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px;
}

.list-group-horizontal {
    flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
    margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
}

@media (min-width: 540px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }
    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 720px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }
    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 960px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }
    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1140px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }
    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

@media (min-width: 1368px) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }
    .list-group-horizontal-xxl > .list-group-item:first-child {
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item:last-child {
        border-top-right-radius: 0.25rem;
        border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item.active {
        margin-top: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
        border-top-width: 1px;
        border-left-width: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px;
    }
}

.list-group-flush {
    border-radius: 0;
}

.list-group-flush > .list-group-item {
    border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
}

.list-group-item-primary {
    color: #8c3208;
    background-color: #fbddcf;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #8c3208;
    background-color: #e2c7ba;
}

.list-group-item-primary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #8c3208;
    border-color: #8c3208;
}

.list-group-item-secondary {
    color: #00577b;
    background-color: #cce9f5;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #00577b;
    background-color: #b8d2dd;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #00577b;
    border-color: #00577b;
}

.list-group-item-success {
    color: #426318;
    background-color: #e2edd4;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #426318;
    background-color: #cbd5bf;
}

.list-group-item-success.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #426318;
    border-color: #426318;
}

.list-group-item-info {
    color: #00577b;
    background-color: #cce9f5;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #00577b;
    background-color: #b8d2dd;
}

.list-group-item-info.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #00577b;
    border-color: #00577b;
}

.list-group-item-warning {
    color: #8a6600;
    background-color: #faeecc;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #8a6600;
    background-color: #e1d6b8;
}

.list-group-item-warning.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #8a6600;
    border-color: #8a6600;
}

.list-group-item-danger {
    color: #750003;
    background-color: #f3cccd;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #750003;
    background-color: #dbb8b9;
}

.list-group-item-danger.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #750003;
    border-color: #750003;
}

.list-group-item-light {
    color: #626262;
    background-color: #fdfdfd;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #626262;
    background-color: #e4e4e4;
}

.list-group-item-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #626262;
    border-color: #626262;
}

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #141619;
    background-color: #bebebf;
}

.list-group-item-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #141619;
    border-color: #141619;
}

.btn-close {
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    padding: 0.75rem 1.25rem;
    color: #0091CD;
    background: transparent url("data:image/svg+xml,%3Csvg height='23' viewBox='0 0 23 23' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m934.5 243c6.351275 0 11.5 5.148725 11.5 11.5s-5.148725 11.5-11.5 11.5-11.5-5.148725-11.5-11.5 5.148725-11.5 11.5-11.5zm4.762116 6.879234c-.28915-.219995-.704074-.197996-.968069.065999l-3.652606 3.651895-3.652606-3.651895c-.287995-.287994-.755608-.287994-1.043602 0s-.287994.755607 0 1.043602l3.652518 3.651982-3.652518 3.65323-.071404.082727c-.21421.288803-.190409.699062.071404.960875l.075533.065999c.289149.219995.704074.197996.968069-.065999l3.652606-3.653142 3.652606 3.653142c.287994.287994.755607.287994 1.043602 0 .287994-.287995.287994-.755608 0-1.043602l-3.652518-3.65323 3.652518-3.651982.071403-.082728c.214211-.288803.19041-.699061-.071403-.960874z' fill='%230091CD' fill-rule='evenodd' transform='translate%28-923 -243%29'/%3E%3C/svg%3E") center/20px auto no-repeat;
    border: 0;
    border-radius: 0.25rem;
    opacity: 1;
}

.btn-close:hover {
    color: #0091CD;
    text-decoration: none;
    opacity: 0.75;
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
    opacity: 1;
}

.btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25;
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.toast.showing {
    opacity: 0;
}

.toast:not(.show) {
    display: none;
}

.toast-container {
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

.toast-container > :not(:last-child) {
    margin-bottom: 0.875rem;
}

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.5rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}

.toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem;
}

.toast-body {
    padding: 0.75rem;
    word-wrap: break-word;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
    margin: 0.25rem;
}

@media (min-width: 540px) {
    .modal-dialog {
        max-width: 600px;
        margin: 1.75rem auto;
    }
    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem);
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
    .modal-content {
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    }
    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 960px) {
    .modal-lg,
    .modal-xl {
        max-width: 900px;
    }
}

@media (min-width: 1140px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}

.modal-fullscreen .modal-header {
    border-radius: 0;
}

.modal-fullscreen .modal-body {
    overflow-y: auto;
}

.modal-fullscreen .modal-footer {
    border-radius: 0;
}

@media (max-width: 539.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }
    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto;
    }
    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 719.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }
    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-header {
        border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto;
    }
    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 959.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }
    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto;
    }
    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1139.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }
    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto;
    }
    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1367.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }
    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto;
    }
    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0;
    }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.75rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.9;
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
    top: -1px;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
    padding: 0 0.4rem;
}

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
    right: -1px;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
    padding: 0 0.4rem;
}

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
    left: -1px;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000000;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #FFFFFF;
    text-align: center;
    background-color: #000000;
    border-radius: 0.25rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0 /* rtl:ignore */;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.75rem;
    word-wrap: break-word;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
    bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #FFFFFF;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #FFFFFF;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
    top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #FFFFFF;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #FFFFFF;
}

.popover-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 1rem 1rem;
    color: #3c3c41;
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
    transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #FFFFFF;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #FFFFFF;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #FFFFFF;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000000;
}

.carousel-dark .carousel-caption {
    color: #000000;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg) /* rtl:ignore */;
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }
    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s;
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #f5f5f6;
    background-clip: padding-box;
    outline: 0;
    box-shadow: -20px 0 50px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
}

.offcanvas-backdrop.fade {
    opacity: 0;
}

.offcanvas-backdrop.show {
    opacity: 0;
}

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
}

.offcanvas-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem;
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto;
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 715px;
    border-right: 0px solid rgba(0, 0, 0, 0.2);
    transform: translateX(-100%);
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 715px;
    border-left: 0px solid rgba(0, 0, 0, 0.2);
    transform: translateX(100%);
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 90vh;
    max-height: 100%;
    border-bottom: 0px solid rgba(0, 0, 0, 0.2);
    transform: translateY(-100%);
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 90vh;
    max-height: 100%;
    border-top: 0px solid rgba(0, 0, 0, 0.2);
    transform: translateY(100%);
}

.offcanvas.show {
    transform: none;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentColor;
    opacity: 0.5;
}

.placeholder.btn::before {
    display: inline-block;
    content: "";
}

.placeholder-xs {
    min-height: .6em;
}

.placeholder-sm {
    min-height: .8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: 0.2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.link-primary {
    color: #e9530e;
}

.link-primary:hover, .link-primary:focus {
    color: #ed753e;
}

.link-secondary {
    color: #0091CD;
}

.link-secondary:hover, .link-secondary:focus {
    color: #33a7d7;
}

.link-success {
    color: #6ea528;
}

.link-success:hover, .link-success:focus {
    color: #8bb753;
}

.link-info {
    color: #0091CD;
}

.link-info:hover, .link-info:focus {
    color: #33a7d7;
}

.link-warning {
    color: #e6aa00;
}

.link-warning:hover, .link-warning:focus {
    color: #ebbb33;
}

.link-danger {
    color: #c30005;
}

.link-danger:hover, .link-danger:focus {
    color: #9c0004;
}

.link-light {
    color: #f5f5f6;
}

.link-light:hover, .link-light:focus {
    color: #f7f7f8;
}

.link-dark {
    color: #212529;
}

.link-dark:hover, .link-dark:focus {
    color: #1a1e21;
}

.ratio {
    position: relative;
    width: 100%;
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}

.ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

@media (min-width: 540px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 720px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 960px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1140px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1368px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: 0.25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-25 {
    opacity: 0.25 !important;
}

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

.opacity-75 {
    opacity: 0.75 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: 1px solid #dee2e6 !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #e9530e !important;
}

.border-secondary {
    border-color: #0091CD !important;
}

.border-success {
    border-color: #6ea528 !important;
}

.border-info {
    border-color: #0091CD !important;
}

.border-warning {
    border-color: #e6aa00 !important;
}

.border-danger {
    border-color: #c30005 !important;
}

.border-light {
    border-color: #f5f5f6 !important;
}

.border-dark {
    border-color: #212529 !important;
}

.border-white {
    border-color: #FFFFFF !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-5 {
    border-width: 5px !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

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

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.26rem + 1.15789vw) !important;
}

.fs-2 {
    font-size: calc(1.2525rem + 0.28947vw) !important;
}

.fs-3 {
    font-size: 1.25rem !important;
}

.fs-4 {
    font-size: 1rem !important;
}

.fs-5 {
    font-size: 1rem !important;
}

.fs-6 {
    font-size: 1rem !important;
}

.fs-xs {
    font-size: 0.6875rem !important;
}

.fs-s {
    font-size: 0.75rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fw-bolder {
    font-weight: bolder !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-xs {
    line-height: 1.1 !important;
}

.lh-sm {
    line-height: 1.5 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 1.5 !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-gradient {
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: 0.25rem !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: 0.2rem !important;
}

.rounded-2 {
    border-radius: 0.25rem !important;
}

.rounded-3 {
    border-radius: 0.3rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.rounded-end {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
    border-bottom-left-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.hermes-mt-1px {
    margin-top: 0.0625rem !important;
}

.hermes-mt-2px {
    margin-top: 0.125rem !important;
}

.hermes-mt-3px {
    margin-top: 0.1875rem !important;
}

@media (min-width: 540px) {
    .float-sm-start {
        float: left !important;
    }
    .float-sm-end {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-grid {
        display: grid !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
    .d-sm-none {
        display: none !important;
    }
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .flex-sm-row {
        flex-direction: row !important;
    }
    .flex-sm-column {
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .gap-sm-0 {
        gap: 0 !important;
    }
    .gap-sm-1 {
        gap: 0.25rem !important;
    }
    .gap-sm-2 {
        gap: 0.5rem !important;
    }
    .gap-sm-3 {
        gap: 1rem !important;
    }
    .gap-sm-4 {
        gap: 1.5rem !important;
    }
    .gap-sm-5 {
        gap: 3rem !important;
    }
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        justify-content: center !important;
    }
    .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-sm-start {
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        align-items: center !important;
    }
    .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .align-content-sm-start {
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        align-content: center !important;
    }
    .align-content-sm-between {
        align-content: space-between !important;
    }
    .align-content-sm-around {
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        align-self: auto !important;
    }
    .align-self-sm-start {
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        align-self: center !important;
    }
    .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
    .order-sm-first {
        order: -1 !important;
    }
    .order-sm-0 {
        order: 0 !important;
    }
    .order-sm-1 {
        order: 1 !important;
    }
    .order-sm-2 {
        order: 2 !important;
    }
    .order-sm-3 {
        order: 3 !important;
    }
    .order-sm-4 {
        order: 4 !important;
    }
    .order-sm-5 {
        order: 5 !important;
    }
    .order-sm-last {
        order: 6 !important;
    }
    .m-sm-0 {
        margin: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-sm-0 {
        margin-top: 0 !important;
    }
    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mt-sm-3 {
        margin-top: 1rem !important;
    }
    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mt-sm-5 {
        margin-top: 3rem !important;
    }
    .mt-sm-auto {
        margin-top: auto !important;
    }
    .me-sm-0 {
        margin-right: 0 !important;
    }
    .me-sm-1 {
        margin-right: 0.25rem !important;
    }
    .me-sm-2 {
        margin-right: 0.5rem !important;
    }
    .me-sm-3 {
        margin-right: 1rem !important;
    }
    .me-sm-4 {
        margin-right: 1.5rem !important;
    }
    .me-sm-5 {
        margin-right: 3rem !important;
    }
    .me-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-0 {
        margin-bottom: 0 !important;
    }
    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }
    .mb-sm-auto {
        margin-bottom: auto !important;
    }
    .ms-sm-0 {
        margin-left: 0 !important;
    }
    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }
    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }
    .ms-sm-3 {
        margin-left: 1rem !important;
    }
    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }
    .ms-sm-5 {
        margin-left: 3rem !important;
    }
    .ms-sm-auto {
        margin-left: auto !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-sm-0 {
        padding-top: 0 !important;
    }
    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pt-sm-3 {
        padding-top: 1rem !important;
    }
    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pt-sm-5 {
        padding-top: 3rem !important;
    }
    .pe-sm-0 {
        padding-right: 0 !important;
    }
    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pe-sm-3 {
        padding-right: 1rem !important;
    }
    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pe-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-0 {
        padding-bottom: 0 !important;
    }
    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }
    .ps-sm-0 {
        padding-left: 0 !important;
    }
    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }
    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }
    .ps-sm-3 {
        padding-left: 1rem !important;
    }
    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }
    .ps-sm-5 {
        padding-left: 3rem !important;
    }
    .text-sm-start {
        text-align: left !important;
    }
    .text-sm-end {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 720px) {
    .float-md-start {
        float: left !important;
    }
    .float-md-end {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-grid {
        display: grid !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: flex !important;
    }
    .d-md-inline-flex {
        display: inline-flex !important;
    }
    .d-md-none {
        display: none !important;
    }
    .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .flex-md-row {
        flex-direction: row !important;
    }
    .flex-md-column {
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .gap-md-0 {
        gap: 0 !important;
    }
    .gap-md-1 {
        gap: 0.25rem !important;
    }
    .gap-md-2 {
        gap: 0.5rem !important;
    }
    .gap-md-3 {
        gap: 1rem !important;
    }
    .gap-md-4 {
        gap: 1.5rem !important;
    }
    .gap-md-5 {
        gap: 3rem !important;
    }
    .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        justify-content: center !important;
    }
    .justify-content-md-between {
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        justify-content: space-around !important;
    }
    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-md-start {
        align-items: flex-start !important;
    }
    .align-items-md-end {
        align-items: flex-end !important;
    }
    .align-items-md-center {
        align-items: center !important;
    }
    .align-items-md-baseline {
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        align-items: stretch !important;
    }
    .align-content-md-start {
        align-content: flex-start !important;
    }
    .align-content-md-end {
        align-content: flex-end !important;
    }
    .align-content-md-center {
        align-content: center !important;
    }
    .align-content-md-between {
        align-content: space-between !important;
    }
    .align-content-md-around {
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        align-content: stretch !important;
    }
    .align-self-md-auto {
        align-self: auto !important;
    }
    .align-self-md-start {
        align-self: flex-start !important;
    }
    .align-self-md-end {
        align-self: flex-end !important;
    }
    .align-self-md-center {
        align-self: center !important;
    }
    .align-self-md-baseline {
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        align-self: stretch !important;
    }
    .order-md-first {
        order: -1 !important;
    }
    .order-md-0 {
        order: 0 !important;
    }
    .order-md-1 {
        order: 1 !important;
    }
    .order-md-2 {
        order: 2 !important;
    }
    .order-md-3 {
        order: 3 !important;
    }
    .order-md-4 {
        order: 4 !important;
    }
    .order-md-5 {
        order: 5 !important;
    }
    .order-md-last {
        order: 6 !important;
    }
    .m-md-0 {
        margin: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-md-0 {
        margin-top: 0 !important;
    }
    .mt-md-1 {
        margin-top: 0.25rem !important;
    }
    .mt-md-2 {
        margin-top: 0.5rem !important;
    }
    .mt-md-3 {
        margin-top: 1rem !important;
    }
    .mt-md-4 {
        margin-top: 1.5rem !important;
    }
    .mt-md-5 {
        margin-top: 3rem !important;
    }
    .mt-md-auto {
        margin-top: auto !important;
    }
    .me-md-0 {
        margin-right: 0 !important;
    }
    .me-md-1 {
        margin-right: 0.25rem !important;
    }
    .me-md-2 {
        margin-right: 0.5rem !important;
    }
    .me-md-3 {
        margin-right: 1rem !important;
    }
    .me-md-4 {
        margin-right: 1.5rem !important;
    }
    .me-md-5 {
        margin-right: 3rem !important;
    }
    .me-md-auto {
        margin-right: auto !important;
    }
    .mb-md-0 {
        margin-bottom: 0 !important;
    }
    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-md-3 {
        margin-bottom: 1rem !important;
    }
    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-md-5 {
        margin-bottom: 3rem !important;
    }
    .mb-md-auto {
        margin-bottom: auto !important;
    }
    .ms-md-0 {
        margin-left: 0 !important;
    }
    .ms-md-1 {
        margin-left: 0.25rem !important;
    }
    .ms-md-2 {
        margin-left: 0.5rem !important;
    }
    .ms-md-3 {
        margin-left: 1rem !important;
    }
    .ms-md-4 {
        margin-left: 1.5rem !important;
    }
    .ms-md-5 {
        margin-left: 3rem !important;
    }
    .ms-md-auto {
        margin-left: auto !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-md-0 {
        padding-top: 0 !important;
    }
    .pt-md-1 {
        padding-top: 0.25rem !important;
    }
    .pt-md-2 {
        padding-top: 0.5rem !important;
    }
    .pt-md-3 {
        padding-top: 1rem !important;
    }
    .pt-md-4 {
        padding-top: 1.5rem !important;
    }
    .pt-md-5 {
        padding-top: 3rem !important;
    }
    .pe-md-0 {
        padding-right: 0 !important;
    }
    .pe-md-1 {
        padding-right: 0.25rem !important;
    }
    .pe-md-2 {
        padding-right: 0.5rem !important;
    }
    .pe-md-3 {
        padding-right: 1rem !important;
    }
    .pe-md-4 {
        padding-right: 1.5rem !important;
    }
    .pe-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-0 {
        padding-bottom: 0 !important;
    }
    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-md-3 {
        padding-bottom: 1rem !important;
    }
    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-md-5 {
        padding-bottom: 3rem !important;
    }
    .ps-md-0 {
        padding-left: 0 !important;
    }
    .ps-md-1 {
        padding-left: 0.25rem !important;
    }
    .ps-md-2 {
        padding-left: 0.5rem !important;
    }
    .ps-md-3 {
        padding-left: 1rem !important;
    }
    .ps-md-4 {
        padding-left: 1.5rem !important;
    }
    .ps-md-5 {
        padding-left: 3rem !important;
    }
    .text-md-start {
        text-align: left !important;
    }
    .text-md-end {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 960px) {
    .float-lg-start {
        float: left !important;
    }
    .float-lg-end {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-grid {
        display: grid !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
    .d-lg-none {
        display: none !important;
    }
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .flex-lg-row {
        flex-direction: row !important;
    }
    .flex-lg-column {
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .gap-lg-0 {
        gap: 0 !important;
    }
    .gap-lg-1 {
        gap: 0.25rem !important;
    }
    .gap-lg-2 {
        gap: 0.5rem !important;
    }
    .gap-lg-3 {
        gap: 1rem !important;
    }
    .gap-lg-4 {
        gap: 1.5rem !important;
    }
    .gap-lg-5 {
        gap: 3rem !important;
    }
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        justify-content: center !important;
    }
    .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-lg-start {
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        align-items: center !important;
    }
    .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .align-content-lg-start {
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        align-content: center !important;
    }
    .align-content-lg-between {
        align-content: space-between !important;
    }
    .align-content-lg-around {
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        align-self: auto !important;
    }
    .align-self-lg-start {
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        align-self: center !important;
    }
    .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
    .order-lg-first {
        order: -1 !important;
    }
    .order-lg-0 {
        order: 0 !important;
    }
    .order-lg-1 {
        order: 1 !important;
    }
    .order-lg-2 {
        order: 2 !important;
    }
    .order-lg-3 {
        order: 3 !important;
    }
    .order-lg-4 {
        order: 4 !important;
    }
    .order-lg-5 {
        order: 5 !important;
    }
    .order-lg-last {
        order: 6 !important;
    }
    .m-lg-0 {
        margin: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-lg-0 {
        margin-top: 0 !important;
    }
    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mt-lg-3 {
        margin-top: 1rem !important;
    }
    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mt-lg-5 {
        margin-top: 3rem !important;
    }
    .mt-lg-auto {
        margin-top: auto !important;
    }
    .me-lg-0 {
        margin-right: 0 !important;
    }
    .me-lg-1 {
        margin-right: 0.25rem !important;
    }
    .me-lg-2 {
        margin-right: 0.5rem !important;
    }
    .me-lg-3 {
        margin-right: 1rem !important;
    }
    .me-lg-4 {
        margin-right: 1.5rem !important;
    }
    .me-lg-5 {
        margin-right: 3rem !important;
    }
    .me-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-0 {
        margin-bottom: 0 !important;
    }
    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }
    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }
    .mb-lg-auto {
        margin-bottom: auto !important;
    }
    .ms-lg-0 {
        margin-left: 0 !important;
    }
    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }
    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }
    .ms-lg-3 {
        margin-left: 1rem !important;
    }
    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }
    .ms-lg-5 {
        margin-left: 3rem !important;
    }
    .ms-lg-auto {
        margin-left: auto !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-lg-0 {
        padding-top: 0 !important;
    }
    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pt-lg-3 {
        padding-top: 1rem !important;
    }
    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pt-lg-5 {
        padding-top: 3rem !important;
    }
    .pe-lg-0 {
        padding-right: 0 !important;
    }
    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pe-lg-3 {
        padding-right: 1rem !important;
    }
    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pe-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-0 {
        padding-bottom: 0 !important;
    }
    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }
    .ps-lg-0 {
        padding-left: 0 !important;
    }
    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }
    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }
    .ps-lg-3 {
        padding-left: 1rem !important;
    }
    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }
    .ps-lg-5 {
        padding-left: 3rem !important;
    }
    .text-lg-start {
        text-align: left !important;
    }
    .text-lg-end {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1140px) {
    .float-xl-start {
        float: left !important;
    }
    .float-xl-end {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-grid {
        display: grid !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
    .d-xl-none {
        display: none !important;
    }
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xl-row {
        flex-direction: row !important;
    }
    .flex-xl-column {
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .gap-xl-0 {
        gap: 0 !important;
    }
    .gap-xl-1 {
        gap: 0.25rem !important;
    }
    .gap-xl-2 {
        gap: 0.5rem !important;
    }
    .gap-xl-3 {
        gap: 1rem !important;
    }
    .gap-xl-4 {
        gap: 1.5rem !important;
    }
    .gap-xl-5 {
        gap: 3rem !important;
    }
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        justify-content: center !important;
    }
    .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-xl-start {
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        align-items: center !important;
    }
    .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .align-content-xl-start {
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        align-content: center !important;
    }
    .align-content-xl-between {
        align-content: space-between !important;
    }
    .align-content-xl-around {
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        align-self: auto !important;
    }
    .align-self-xl-start {
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        align-self: center !important;
    }
    .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
    .order-xl-first {
        order: -1 !important;
    }
    .order-xl-0 {
        order: 0 !important;
    }
    .order-xl-1 {
        order: 1 !important;
    }
    .order-xl-2 {
        order: 2 !important;
    }
    .order-xl-3 {
        order: 3 !important;
    }
    .order-xl-4 {
        order: 4 !important;
    }
    .order-xl-5 {
        order: 5 !important;
    }
    .order-xl-last {
        order: 6 !important;
    }
    .m-xl-0 {
        margin: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xl-0 {
        margin-top: 0 !important;
    }
    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xl-3 {
        margin-top: 1rem !important;
    }
    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xl-5 {
        margin-top: 3rem !important;
    }
    .mt-xl-auto {
        margin-top: auto !important;
    }
    .me-xl-0 {
        margin-right: 0 !important;
    }
    .me-xl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xl-3 {
        margin-right: 1rem !important;
    }
    .me-xl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xl-5 {
        margin-right: 3rem !important;
    }
    .me-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xl-auto {
        margin-bottom: auto !important;
    }
    .ms-xl-0 {
        margin-left: 0 !important;
    }
    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xl-3 {
        margin-left: 1rem !important;
    }
    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xl-5 {
        margin-left: 3rem !important;
    }
    .ms-xl-auto {
        margin-left: auto !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xl-0 {
        padding-top: 0 !important;
    }
    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xl-3 {
        padding-top: 1rem !important;
    }
    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xl-5 {
        padding-top: 3rem !important;
    }
    .pe-xl-0 {
        padding-right: 0 !important;
    }
    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xl-3 {
        padding-right: 1rem !important;
    }
    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xl-0 {
        padding-left: 0 !important;
    }
    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xl-3 {
        padding-left: 1rem !important;
    }
    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xl-5 {
        padding-left: 3rem !important;
    }
    .text-xl-start {
        text-align: left !important;
    }
    .text-xl-end {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}

@media (min-width: 1368px) {
    .float-xxl-start {
        float: left !important;
    }
    .float-xxl-end {
        float: right !important;
    }
    .float-xxl-none {
        float: none !important;
    }
    .d-xxl-inline {
        display: inline !important;
    }
    .d-xxl-inline-block {
        display: inline-block !important;
    }
    .d-xxl-block {
        display: block !important;
    }
    .d-xxl-grid {
        display: grid !important;
    }
    .d-xxl-table {
        display: table !important;
    }
    .d-xxl-table-row {
        display: table-row !important;
    }
    .d-xxl-table-cell {
        display: table-cell !important;
    }
    .d-xxl-flex {
        display: flex !important;
    }
    .d-xxl-inline-flex {
        display: inline-flex !important;
    }
    .d-xxl-none {
        display: none !important;
    }
    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xxl-row {
        flex-direction: row !important;
    }
    .flex-xxl-column {
        flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .gap-xxl-0 {
        gap: 0 !important;
    }
    .gap-xxl-1 {
        gap: 0.25rem !important;
    }
    .gap-xxl-2 {
        gap: 0.5rem !important;
    }
    .gap-xxl-3 {
        gap: 1rem !important;
    }
    .gap-xxl-4 {
        gap: 1.5rem !important;
    }
    .gap-xxl-5 {
        gap: 3rem !important;
    }
    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        justify-content: space-around !important;
    }
    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }
    .align-items-xxl-start {
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        align-content: center !important;
    }
    .align-content-xxl-between {
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        align-self: auto !important;
    }
    .align-self-xxl-start {
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        align-self: stretch !important;
    }
    .order-xxl-first {
        order: -1 !important;
    }
    .order-xxl-0 {
        order: 0 !important;
    }
    .order-xxl-1 {
        order: 1 !important;
    }
    .order-xxl-2 {
        order: 2 !important;
    }
    .order-xxl-3 {
        order: 3 !important;
    }
    .order-xxl-4 {
        order: 4 !important;
    }
    .order-xxl-5 {
        order: 5 !important;
    }
    .order-xxl-last {
        order: 6 !important;
    }
    .m-xxl-0 {
        margin: 0 !important;
    }
    .m-xxl-1 {
        margin: 0.25rem !important;
    }
    .m-xxl-2 {
        margin: 0.5rem !important;
    }
    .m-xxl-3 {
        margin: 1rem !important;
    }
    .m-xxl-4 {
        margin: 1.5rem !important;
    }
    .m-xxl-5 {
        margin: 3rem !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xxl-0 {
        margin-top: 0 !important;
    }
    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xxl-3 {
        margin-top: 1rem !important;
    }
    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xxl-5 {
        margin-top: 3rem !important;
    }
    .mt-xxl-auto {
        margin-top: auto !important;
    }
    .me-xxl-0 {
        margin-right: 0 !important;
    }
    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xxl-3 {
        margin-right: 1rem !important;
    }
    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xxl-5 {
        margin-right: 3rem !important;
    }
    .me-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xxl-auto {
        margin-bottom: auto !important;
    }
    .ms-xxl-0 {
        margin-left: 0 !important;
    }
    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xxl-3 {
        margin-left: 1rem !important;
    }
    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xxl-5 {
        margin-left: 3rem !important;
    }
    .ms-xxl-auto {
        margin-left: auto !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .p-xxl-1 {
        padding: 0.25rem !important;
    }
    .p-xxl-2 {
        padding: 0.5rem !important;
    }
    .p-xxl-3 {
        padding: 1rem !important;
    }
    .p-xxl-4 {
        padding: 1.5rem !important;
    }
    .p-xxl-5 {
        padding: 3rem !important;
    }
    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xxl-0 {
        padding-top: 0 !important;
    }
    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xxl-3 {
        padding-top: 1rem !important;
    }
    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xxl-5 {
        padding-top: 3rem !important;
    }
    .pe-xxl-0 {
        padding-right: 0 !important;
    }
    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xxl-3 {
        padding-right: 1rem !important;
    }
    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xxl-5 {
        padding-right: 3rem !important;
    }
    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xxl-0 {
        padding-left: 0 !important;
    }
    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xxl-3 {
        padding-left: 1rem !important;
    }
    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xxl-5 {
        padding-left: 3rem !important;
    }
    .text-xxl-start {
        text-align: left !important;
    }
    .text-xxl-end {
        text-align: right !important;
    }
    .text-xxl-center {
        text-align: center !important;
    }
}

@media (min-width: 1368px) {
    .fs-1 {
        font-size: 2.25rem !important;
    }
    .fs-2 {
        font-size: 1.5rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-grid {
        display: grid !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: flex !important;
    }
    .d-print-inline-flex {
        display: inline-flex !important;
    }
    .d-print-none {
        display: none !important;
    }
}

* {
    scrollbar-width: thin;
    scrollbar-color: #0091CD #f5f5f6;
}

html {
    scroll-behavior: smooth;
}

body,
html {
    height: 100%;
}

body.hermes-h-searchbar-expanded {
    overflow: hidden;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #0091CD;
    margin: 1.5em 0 0.9375rem;
}

@media (min-width: 720px) {
    h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
        margin: 2rem 0 0.9375rem;
    }
}

h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child, h4:first-child, .h4:first-child, h5:first-child, .h5:first-child, h6:first-child, .h6:first-child {
    margin-top: 0;
}

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
    color: inherit;
    text-decoration: none;
}

h1 a:hover, .h1 a:hover, h1 a:focus, .h1 a:focus, h2 a:hover, .h2 a:hover, h2 a:focus, .h2 a:focus, h3 a:hover, .h3 a:hover, h3 a:focus, .h3 a:focus, h4 a:hover, .h4 a:hover, h4 a:focus, .h4 a:focus, h5 a:hover, .h5 a:hover, h5 a:focus, .h5 a:focus, h6 a:hover, .h6 a:hover, h6 a:focus, .h6 a:focus {
    text-decoration: underline;
}

.l-section--primary h1, .l-section--primary .h1, .l-section--primary h2, .l-section--primary .h2, .l-section--primary h3, .l-section--primary .h3, .l-section--primary h4, .l-section--primary .h4, .l-section--primary h5, .l-section--primary .h5, .l-section--primary h6, .l-section--primary .h6 {
    color: #FFFFFF;
}

@media (max-width: 719.98px) {
    h1, .h1, .h1 {
        margin-bottom: 1rem;
        font-size: 1.5rem;
    }
}

@media (min-width: 720px) {
    h1, .h1, .h1 {
        font-size: 2.25rem;
        margin-bottom: 1.5rem;
    }
}

@media (max-width: 719.98px) {
    h2, .h2, .h2 {
        font-size: 1.25rem;
    }
}

@media (min-width: 720px) {
    h2, .h2, .h2 {
        font-size: 1.5rem;
    }
}

@media (max-width: 719.98px) {
    h3, .h3, .h3 {
        font-size: 1rem;
    }
}

@media (min-width: 720px) {
    h3, .h3, .h3 {
        font-size: 1.25rem;
    }
}

h4, .h4, .h4 {
    font-size: 1rem;
}

.c-section--primary h2, .c-section--primary .h2,
.c-section--primary h3,
.c-section--primary .h3,
.c-section--primary h4,
.c-section--primary .h4 {
    color: #FFFFFF;
}

p.lead {
    margin-bottom: 1.5rem;
    color: #3c3c41;
}

@media (max-width: 719.98px) {
    p.lead {
        font-size: 1rem;
    }
}

p.lead strong, p.lead b {
    font-weight: 700;
}

ol,
ul,
dl {
    padding-left: 1.75rem;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

blockquote {
    font-style: italic;
}

img, embed, object, video {
    max-width: 100%;
}

figcaption {
    background: #ebebec;
    padding: .5em;
    font-size: 0.75rem;
}

.c-section--secondary figcaption {
    background: #c4c4c6;
}

label[for] {
    cursor: pointer;
}

textarea {
    box-sizing: border-box;
    resize: none;
}

hr {
    margin: 0 0 1rem;
}

hr.hr-double {
    border-bottom: 1px solid #c4c4c6;
    padding-bottom: 1px;
}

.col-form-label {
    font-size: 12px;
}

:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
}

.btn:focus-visible {
    box-shadow: none;
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
}

.form-check:has(#radioReceivedDeslivery0:checked) ~ .h-hide-if-neccessary,
.form-check:has(#radioDeliveryDetails0:checked) ~ .h-show-if-neccessary,
.form-check:has(#radioDeliveryDetails1:checked) ~ .h-hide-if-neccessary,
.col-12:has(#complaintTopic > option:checked[value="1"]) ~ .h-show-if-neccessary {
    display: block;
}

.h-hide-if-neccessary,
.h-show-if-neccessary {
    display: none;
}

.form-check-input.is-valid:checked[type="checkbox"], .form-check-input.is-invalid:checked[type="checkbox"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input.is-valid:checked[type="radio"], .form-check-input.is-invalid:checked[type="radio"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.35' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

.hermes-h-custom-dropdown, .c-language-switch-dropdown-menu.dropdown-menu, .hermes-l-header-minimal__language-menu {
    border: none;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    min-width: auto;
    position: relative;
    padding: 0 0.75rem;
    border-radius: 5px;
}

.hermes-h-custom-dropdown:before, .c-language-switch-dropdown-menu.dropdown-menu:before, .hermes-l-header-minimal__language-menu:before {
    content: '';
    position: absolute;
    top: -5px;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #FFFFFF transparent;
}

.hermes-h-custom-dropdown-item, .c-language-switch-dropdown-item, .hermes-l-header-minimal__language-item {
    padding: 0.75rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
}

.hermes-h-custom-dropdown-item .hermes-c-button, .c-language-switch-dropdown-item .hermes-c-button, .hermes-l-header-minimal__language-item .hermes-c-button {
    box-shadow: none !important;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.hermes-h-custom-dropdown-item:not(:first-child), .c-language-switch-dropdown-item:not(:first-child), .hermes-l-header-minimal__language-item:not(:first-child) {
    border-top: 1px solid #c4c4c6;
}

.hermes-h-custom-dropdown-item:hover, .c-language-switch-dropdown-item:hover, .hermes-l-header-minimal__language-item:hover {
    background: none;
}

.hermes-h-custom-dropdown-link, .c-language-switch-dropdown-link, .hermes-l-header-minimal__language-item {
    text-decoration: none;
}

.hermes-c-button--icon {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    background: #f5f5f6;
    padding: 0.75rem;
    border-radius: 0.2rem;
    border: none;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-c-button--icon {
        transition: none;
    }
}

.hermes-c-button--icon:hover {
    background: #ebebec;
}

.hermes-c-button--icon:after {
    content: '';
    width: 20px;
    height: 20px;
    margin: 0;
    border: none;
}

.hermes-c-button--icon.h-is-loading:after {
    display: none;
    content: none;
}

.hermes-c-button--icon---tecnical {
    padding: 0.46875rem;
    border: 1px solid #c4c4c6;
}

.hermes-c-button--icon---tecnical:after {
    width: 15px;
    height: 15px;
}

.hermes-c-button--icon---history:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58'%3E%3Cpath fill='%230091CD' d='M50.305005,29.1554373 C54.3976461,30.8528535 57.0640444,34.849321 57.0600046,39.28 C57.0420213,42.5853956 55.5671155,45.5452004 53.2446389,47.5500627 L57.54,55 C58.091234,55.9555913 57.7646113,57.1770707 56.81,57.73 C56.5061604,57.9062535 56.1612598,57.9993767 55.81,58 C55.0962016,57.9992679 54.436899,57.6181681 54.08,57 L49.7956372,49.5695358 C48.6471981,49.9840923 47.4099143,50.2129867 46.12,50.2200046 C41.689321,50.2240444 37.6928535,47.5576461 35.9954373,43.465005 C34.298021,39.3723639 35.2342208,34.6601498 38.3671853,31.5271853 C41.5001498,28.3942208 46.2123639,27.458021 50.305005,29.1554373 Z M24.1765752,48.2634192 L24.2008708,48.2640508 L24.1399251,48.2596374 L24.1399251,48.2596374 C23.8226787,48.2286652 23.5269223,48.1228769 23.2706423,47.9604142 L1.19,35.21 C0.57183192,34.853101 0.190732149,34.1937984 0.19,33.48 L0.189858997,15.2830627 C0.144442932,15.1196618 0.119449645,14.9490968 0.11704818,14.7749002 C0.107289411,14.040323 0.500872689,13.3594239 1.14237436,13.0014042 C1.29501069,12.9162185 1.45583584,12.8525751 1.62066304,12.8103543 L23.34,0.27 C23.9588022,-0.0872655899 24.7211978,-0.0872655899 25.34,0.27 L35.9684643,6.40512735 C36.140586,6.44724588 36.3085528,6.5126263 36.4676256,6.60140423 C36.6436831,6.69966126 36.8010673,6.82223774 36.9365653,6.96356891 L47.49,13.06 C48.1081681,13.416899 48.4892679,14.0762016 48.49,14.79 L48.49,22.29 C48.49,23.3945695 47.5945695,24.29 46.49,24.29 C45.3854305,24.29 44.49,23.3945695 44.49,22.29 L44.4898708,18.2510508 L26.3398708,28.7320508 L26.34,42.81 L28.75,41.43 C29.3698558,41.0727344 30.1332251,41.0732965 30.7525541,41.4314745 C31.3718831,41.7896526 31.753081,42.4510309 31.7525547,43.1664746 C31.7520273,43.8819183 31.3698558,44.5427344 30.75,44.9 L25.508019,47.9035237 C25.2227398,48.105124 24.8842437,48.2325993 24.5226073,48.2630282 L24.34,48.2700494 L24.2008708,48.2640508 L24.2328708,48.2670508 L24.1765752,48.2634192 L24.1765752,48.2634192 Z M46.12,32.3299929 C42.2868551,32.3245839 39.1730229,35.42365 39.1601791,39.2567773 C39.1474144,43.0899046 42.240473,46.2097042 46.0735685,46.2299951 C47.1738526,46.235763 48.2158541,45.9855131 49.1430253,45.5350901 C49.3943296,45.2745516 49.7128827,45.0877455 50.0626906,44.9944755 C51.8604927,43.7516095 53.0430825,41.6811437 53.06,39.3299929 C53.0601412,35.4873175 49.9625413,32.3629373 46.12,32.3299929 Z M4.18987082,18.2510508 L4.19,32.32 L22.3398708,42.7970508 L22.3398708,28.7320508 L4.18987082,18.2510508 Z M35.4128708,10.7000508 L17.2608708,21.1820508 L24.34,25.27 L42.4948708,14.7880508 L35.4128708,10.7000508 Z M24.34,4.31 L6.18487082,14.7880508 L13.2638708,18.8750508 L31.4158708,8.39305081 L24.34,4.31 Z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---signature:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='58' viewBox='0 0 62 58'%3E%3Cpath fill='%230091CD' d='M7.7,18.75 C10.98,18.75 12.09,23.51 14.21,39.75 C14.37,41.01 14.52,42.19 14.67,43.23 C15.18,46.97 15.62,49.45 15.97,51.1 C16.24,50.1 16.55,48.92 16.97,47.32 C18.2075,41.8494643 20.4481888,35.3468017 24.0710181,35.1163081 L24.27,35.11 C27.1,35.11 28.9,38.28 30.46,45.94 C31,48.6 32,50.23 33.1,50.59 C34.84,51.13 37.65,49.13 38.74,48.08 C39.1217324,47.7109964 39.6345218,47.5089183 40.1653658,47.5182971 C40.6962097,47.527676 41.2015408,47.7477422 41.57,48.13 C42.3454472,48.9100749 42.3454472,50.1699251 41.57,50.95 C41.05,51.45 36.42,55.79 31.96,54.41 C29.28,53.58 27.49,51.02 26.62,46.78 C25.62,41.87 24.7,40.04 24.26,39.4 C23.26,40.57 21.77,44.47 20.91,48.26 C19.35,54.71 18.36,57.8 15.91,57.8 L15.77,57.8 C13.43,57.69 12.38,55.66 10.77,43.8 C10.63,42.8 10.47,41.56 10.31,40.29 C9.71731856,35.0367059 8.85955817,29.8167166 7.74,24.65 C6.88,27.5 5.58,33.85 4,48 C3.87573592,49.1045695 2.87956949,49.899264 1.775,49.775 C0.670430515,49.6507359 -0.124264051,48.6545695 1.73472348e-18,47.55 C1.08,37.94 2.15,30.77 3.17,26.24 C4.21452381,21.622619 5.2685771,18.9016043 7.53219347,18.7560446 L7.7,18.75 Z M49.52,0.3 L60.61,3.9 C61.6587971,4.24305157 62.2315829,5.37072367 61.89,6.42 L54.3392026,29.7197161 L54.3202007,29.8180414 C54.287686,29.953545 54.2416327,30.0832631 54.1836345,30.2058223 L53.05,33.7 C52.9400516,34.0351942 52.7434016,34.3353441 52.48,34.57 L43.83,42.36 C43.4632034,42.6933952 42.9856717,42.878706 42.49,42.8800725 C42.2791738,42.8818562 42.0695517,42.8480461 41.87,42.78 C41.1887823,42.5590642 40.6776863,41.990756 40.53,41.29 L38.11,29.9 C38.020707,29.5726466 38.020707,29.2273534 38.11,28.9 L47,1.59 C47.1626954,1.08447446 47.5197667,0.664411082 47.9924898,0.422421891 C48.4652128,0.1804327 49.0147702,0.136388577 49.52,0.3 Z M42.5562026,28.2747161 L42.13,29.59 L43.72,37.07 L49.41,32 L49.8512026,30.6377161 L42.5562026,28.2747161 Z M50.2,4.72 L43.7922026,24.4657161 L51.0872026,26.8297161 L57.48,7.14 L50.2,4.72 Z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---menu:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16'%3E%3Cpath fill='%230091CD' d='M20.33,15.24 L1.67,15.24 C1.26,15.24 0.92,14.9 0.92,14.49 C0.92,14.08 1.26,13.74 1.67,13.74 L20.33,13.74 C20.74,13.74 21.08,14.08 21.08,14.49 C21.08,14.9 20.74,15.24 20.33,15.24 Z M20.33,8.75 L1.67,8.75 C1.26,8.75 0.92,8.41 0.92,8 C0.92,7.59 1.26,7.25 1.67,7.25 L20.33,7.25 C20.74,7.25 21.08,7.59 21.08,8 C21.08,8.41 20.74,8.75 20.33,8.75 Z M20.33,2.26 L1.67,2.26 C1.26,2.26 0.92,1.92 0.92,1.51 C0.92,1.1 1.26,0.76 1.67,0.76 L20.33,0.76 C20.74,0.76 21.08,1.1 21.08,1.51 C21.08,1.92 20.74,2.26 20.33,2.26 Z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---menu-search:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='19' viewBox='0 0 26 19'%3E%3Cpath fill='%230091CD' d='M17.53,4.49 C19.2,4.49 20.76,5.14 21.94,6.32 C23.12,7.5 23.77,9.06 23.77,10.73 C23.77,12.13 23.3,13.46 22.45,14.55 L25.61,17.71 C25.9,18 25.9,18.48 25.61,18.77 C25.46,18.92 25.27,18.99 25.08,18.99 C24.89,18.99 24.7,18.92 24.55,18.77 L21.4,15.62 C20.3,16.49 18.95,16.97 17.53,16.97 C15.87,16.97 14.3,16.32 13.12,15.14 C10.69,12.71 10.69,8.75 13.12,6.32 C14.3,5.14 15.86,4.49 17.53,4.49 Z M17.53,5.99 C16.26,5.99 15.08,6.49 14.18,7.38 C12.33,9.23 12.33,12.23 14.18,14.08 C15.07,14.98 16.26,15.47 17.53,15.47 C18.8,15.47 19.99,14.98 20.88,14.08 C21.78,13.19 22.27,12 22.27,10.73 C22.27,9.46 21.77,8.28 20.88,7.38 C19.99,6.48 18.8,5.99 17.53,5.99 Z M9.41,12.98 C9.82,12.98 10.16,13.32 10.16,13.73 C10.16,14.14 9.82,14.48 9.41,14.48 L0.75,14.48 C0.34,14.48 -1.77635684e-15,14.14 -1.77635684e-15,13.73 C-1.77635684e-15,13.32 0.34,12.98 0.75,12.98 L9.41,12.98 Z M9.41,6.49 C9.82,6.49 10.16,6.83 10.16,7.24 C10.16,7.65 9.82,7.99 9.41,7.99 L0.75,7.99 C0.34,7.99 -1.77635684e-15,7.65 -1.77635684e-15,7.24 C-1.77635684e-15,6.83 0.34,6.49 0.75,6.49 L9.41,6.49 Z M19.41,-5.32907052e-15 C19.82,-5.32907052e-15 20.16,0.34 20.16,0.75 C20.16,1.16 19.82,1.5 19.41,1.5 L0.75,1.5 C0.34,1.5 -1.77635684e-15,1.16 -1.77635684e-15,0.75 C-1.77635684e-15,0.34 0.34,-5.32907052e-15 0.75,-5.32907052e-15 L19.41,-5.32907052e-15 Z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---search:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18'%3E%3Cpath fill='%230091CD' d='m10.8068689 2.33454008.1931311.18545992c1.1944457 1.19295836 1.8656035 2.81185007 1.8656035 4.5 0 1.36448052-.4384674 2.68371466-1.2373205 3.7693627l5.011717 5.0106373c.2533205.2584353.3272131.6434607.1875622.9773136-.1396508.3338529-.4656797.5515909-.8275622.5526864-.2370732.0050034-.4654594-.0892512-.63-.26l-5.0027629-5.0017833c-1.10882571.8382502-2.47163769 1.2905875-3.8772371 1.2717833-2.86706173-.0108231-5.3700473-1.9444191-6.10451046-4.71583101s.48240747-5.69082215 2.96781553-7.12012507c2.33007006-1.33997149 5.23134795-1.05759841 7.25425473.6545251zm-4.3168689.13539083c-2.16631533.0045974-4.02763909 1.53903754-4.44532345 3.66470976-.41768436 2.12567221.72464699 4.25031613 2.72818327 5.07420023 2.00353629.8238841 4.31004695.1174556 5.50854518-1.68713434 1.1984982-1.8045899.9550552-4.20454161-.581405-5.73170656-.85169826-.84965155-2.00697239-1.32471755-3.21-1.32006909z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---settings:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 21.6501045h-4c-.57494345-.0007959-1.05939327-.4295126-1.13-1.0001045l-.33-2.28c-.41696582-.1930613-.81530747-.4240326-1.19-.69l-2.16.86c-.54175866.1981057-1.14677189-.0319698-1.42-.54l-2-3.44c-.28321173-.4950814-.16449342-1.1225925.28-1.48l1.83-1.43c0-.23 0-.46 0-.69s0-.46 0-.69l-1.83-1.43c-.44837916-.35506695-.56768393-.98567787-.28-1.48l2-3.46c.28255089-.49137748.88100489-.70359521 1.41-.5l2.16.87c.37873083-.25962938.77652873-.4902853 1.19-.69l.33-2.29c.07060673-.57059192.55505655-.99930858 1.13-1.00003314h4c.5787515-.00434575 1.0689398.42564399 1.14 1.00003314l.32 2.28c.4190239.19520654.8205004.42605554 1.2.69l2.15-.86c.5343381-.20310245 1.1369847.01334103 1.42.51l2 3.44c.2876839.49432213.1683792 1.12493305-.28 1.48l-1.82 1.43v.69.69l1.82 1.43c.4448972.3476907.5682428.9686719.29 1.46l-2 3.48c-.275909.4933861-.8739616.7069763-1.4.5l-2.17-.87c-.3787308.2596294-.7765287.4902853-1.19.69l-.32 2.29c-.0571571.5901484-.5571437 1.0379624-1.15 1.0301045zm-3.84-1.2901045h3.73l.36-2.51c.0310292-.229939.1840774-.4250755.4-.51.5492703-.2337823 1.0667208-.5361884 1.54-.9.179366-.1403565.4212463-.1710715.63-.08l2.36.94 1.82-3.24-2-1.57c-.1808474-.1387647-.27263-.364397-.24-.59.0355845-.2987574.0556116-.5991629.06-.9-.0043884-.3008371-.0244155-.6012426-.06-.9-.03263-.22560298.0591526-.4512353.24-.59l2-1.57-1.87-3.23-2.36.94c-.2087537.09107146-.450634.0603565-.63-.08-.4711279-.36699888-.9890086-.66965645-1.54-.9-.2159226-.08492452-.3689708-.28006099-.4-.51l-.36-2.51h-3.7l-.36 2.51c-.03852682.22669676-.18901275.41856632-.4.51-.5525148.23351145-1.07330685.53590683-1.55.9-.17936601.1403565-.42124631.17107146-.63.08l-2.36-.94-1.84 3.23 2 1.57c.18287526.13778569.27820846.36277206.25.59-.09334493.5963695-.09334493 1.2036305 0 1.8.02820846.2272279-.06712474.4522143-.25.59l-2 1.57 1.87 3.23 2.36-.94c.21333559-.0923563.46040989-.0576115.64.09.47096003.3645918.98896786.66396 1.54.89.21098725.0914337.36147318.2833032.4.51zm1.84-5.21c-2.29198171 0-4.15-1.8580183-4.15-4.15 0-2.29198171 1.85801829-4.15 4.15-4.15 2.2919817 0 4.15 1.85801829 4.15 4.15 0 2.2919817-1.8580183 4.15-4.15 4.15zm0-7c-1.57401154 0-2.85 1.27598846-2.85 2.85 0 1.5740115 1.27598846 2.85 2.85 2.85 1.5740115 0 2.85-1.2759885 2.85-2.85-.005486-1.57173354-1.2782665-2.84451397-2.85-2.85z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---user:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath fill='%230091CD' d='m14.25 12.44c1.8738698 0 3.3944886 1.5161383 3.4 3.39v6.74c0 .3589851-.2910149.65-.65.65s-.65-.2910149-.65-.65v-6.74c-.0055043-1.1558908-.9440961-2.0900131-2.1-2.09h-10.5c-1.15590393-.0000131-2.0944957.9341092-2.1 2.09v6.09h9.29c.3589851 0 .65.2910149.65.65s-.2910149.65-.65.65h-10.59v-7.39c.00551138-1.8738617 1.52613017-3.39 3.4-3.39zm-5.25-11.72c2.7614237 0 5 2.23857625 5 5s-2.2385763 5-5 5c-2.76142375 0-5-2.23857625-5-5s2.23857625-5 5-5zm0 1.36c-2.02688503 0-3.67 1.64311497-3.67 3.67s1.64311497 3.67 3.67 3.67c2.026885 0 3.67-1.64311497 3.67-3.67s-1.643115-3.67-3.67-3.67z'/%3E%3C/svg%3E");
}

.hermes-c-button--icon---filter:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cpath fill='%230091CD' fill-rule='evenodd' d='M46.5,33 C46.9375,33 47.29688,33.140624 47.57812,33.421876 C47.85938,33.703126 48,34.062498 48,34.5 L48,37.5 C48,37.937502 47.85938,38.296874 47.57812,38.578124 C47.29688,38.859376 46.9375,39 46.5,39 L15,39 L15,40.5 C15,40.9375022 14.859376,41.2968736 14.578124,41.578125 C14.296874,41.8593764 13.937502,42 13.5,42 L10.5,42 C10.062498,42 9.703126,41.8593764 9.421876,41.578125 C9.140624,41.2968736 9,40.9375022 9,40.5 L9,39 L1.5,39 C1.0624978,39 0.7031264,38.859376 0.421875,38.578124 C0.1406236,38.296874 0,37.937502 0,37.5 L0,34.5 C0,34.062498 0.1406236,33.703126 0.421875,33.421876 C0.7031264,33.140624 1.0624978,33 1.5,33 L9,33 L9,31.5 C9,31.062498 9.140624,30.703126 9.421876,30.421876 C9.703126,30.140624 10.062498,30 10.5,30 L13.5,30 C13.937502,30 14.296874,30.140624 14.578124,30.421876 C14.859376,30.703126 15,31.062498 15,31.5 L15,33 L46.5,33 Z M46.5,18 C46.9375,18 47.29688,18.14062 47.57812,18.42188 C47.85938,18.70312 48,19.0625 48,19.5 L48,22.5 C48,22.937502 47.85938,23.296874 47.57812,23.578124 C47.29688,23.859376 46.9375,24 46.5,24 L39,24 L39,25.5 C39,25.937502 38.85938,26.296874 38.57812,26.578124 C38.29688,26.859376 37.9375,27 37.5,27 L34.5,27 C34.0625,27 33.70312,26.859376 33.42188,26.578124 C33.14062,26.296874 33,25.937502 33,25.5 L33,24 L1.5,24 C1.0624978,24 0.7031264,23.859376 0.421875,23.578124 C0.1406236,23.296874 0,22.937502 0,22.5 L0,19.5 C0,19.0625 0.1406236,18.70312 0.421875,18.42188 C0.7031264,18.14062 1.0624978,18 1.5,18 L33,18 L33,16.5 C33,16.0625 33.14062,15.70312 33.42188,15.42188 C33.70312,15.14062 34.0625,15 34.5,15 L37.5,15 C37.9375,15 38.29688,15.14062 38.57812,15.42188 C38.85938,15.70312 39,16.0625 39,16.5 L39,18 L46.5,18 Z M46.5,3 C46.9375,3 47.29688,3.14062 47.57812,3.42188 C47.85938,3.70312 48,4.0625 48,4.5 L48,7.5 C48,7.9375 47.85938,8.29688 47.57812,8.57812 C47.29688,8.85938 46.9375,9 46.5,9 L27,9 L27,10.5 C27,10.9375 26.85938,11.29688 26.57812,11.57812 C26.29688,11.85938 25.9375,12 25.5,12 L22.5,12 C22.0625,12 21.70312,11.85938 21.42188,11.57812 C21.14062,11.29688 21,10.9375 21,10.5 L21,9 L1.5,9 C1.0624978,9 0.7031264,8.85938 0.421875,8.57812 C0.1406236,8.29688 0,7.9375 0,7.5 L0,4.5 C0,4.0625 0.1406236,3.70312 0.421875,3.42188 C0.7031264,3.14062 1.0624978,3 1.5,3 L21,3 L21,1.5 C21,1.0625 21.14062,0.70312 21.42188,0.42188 C21.70312,0.14062 22.0625,0 22.5,0 L25.5,0 C25.9375,0 26.29688,0.14062 26.57812,0.42188 C26.85938,0.70312 27,1.0625 27,1.5 L27,3 L46.5,3 Z'/%3E%3C/svg%3E");
    margin-left: 0.625rem;
}

.hermes-c-button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.hermes-c-button--reset {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-decoration: none;
    border: none;
    background: transparent;
    color: #9d9da0;
    user-select: none;
    padding: 0.1875rem 1.25rem;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-c-button--reset {
        transition: none;
    }
}

.hermes-c-button--reset:hover {
    color: #e9530e;
}

.hermes-c-button--reset:before {
    background-image: url("data:image/svg+xml,%3Csvg height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.6568542 14.3431458c.3905243.3905242.3905243 1.0236892 0 1.4142135l-4.2426406 4.2426407 4.2426406 4.2426407c.3905243.3905243.3905243 1.0236893 0 1.4142135-.3905242.3905243-1.0236892.3905243-1.4142135 0l-4.2426407-4.2426406-4.2426407 4.2426406c-.3905243.3905243-1.0236893.3905243-1.4142135 0-.3905243-.3905242-.3905243-1.0236892 0-1.4142135l4.2426406-4.2426407-4.2426406-4.2426407c-.3905243-.3905243-.3905243-1.0236893 0-1.4142135.3905242-.3905243 1.0236892-.3905243 1.4142135 0l4.2426407 4.2426406 4.2426407-4.2426406c.3905243-.3905243 1.0236893-.3905243 1.4142135 0z' fill='%239d9da0' fill-rule='evenodd' transform='translate(-14 -14)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    width: 8px;
    height: 8px;
    margin: 0.0625rem 0.9375rem 0 0;
}

.hermes-c-button--external, .hermes-c-button--download {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-decoration: none;
    border: none;
    border-radius: 0.2rem;
    color: #0091CD;
    user-select: none;
    padding: 0.3125rem 0.625rem;
    background: #FFFFFF;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-c-button--external, .hermes-c-button--download {
        transition: none;
    }
}

.hermes-c-button--external---grey {
    background: #f5f5f6;
}

.hermes-c-button--external:before, .hermes-c-button--download:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='M504.321429,749.857143 C504.811012,749.857143 505.213175,750.014508 505.527896,750.329242 C505.84264,750.643974 506,751.046129 506,751.535714 L506,764.964286 C506,766.363102 505.510417,767.552079 504.53125,768.53125 C503.552083,769.510422 502.363095,770 500.964286,770 L464.035714,770 C462.636898,770 461.447921,769.510422 460.46875,768.53125 C459.489578,767.552079 459,766.363102 459,764.964286 L459,728.035714 C459,726.636905 459.489578,725.447917 460.46875,724.46875 C461.447921,723.489583 462.636898,723 464.035714,723 L480.821429,723 C481.311014,723 481.713175,723.15736 482.027896,723.472104 C482.34264,723.786825 482.5,724.188988 482.5,724.678571 L482.5,728.035714 C482.5,728.525298 482.34264,728.927461 482.027896,729.242182 C481.713175,729.556925 481.311014,729.714286 480.821429,729.714286 L465.714286,729.714286 L465.714286,763.285714 L499.285714,763.285714 L499.285714,751.535714 C499.285714,751.046129 499.443075,750.643974 499.757818,750.329242 C500.072539,750.014508 500.474702,749.857143 500.964286,749.857143 L504.321429,749.857143 Z M510.4375,716 C511.149306,716 511.754329,716.249121 512.252616,716.747384 C512.750879,717.245671 513,717.850694 513,718.5625 L513,732.229167 C513,733.368056 512.466157,734.151042 511.398449,734.578125 C510.330718,735.005208 509.405393,734.827268 508.622384,734.044282 L504.778634,730.200532 L478.833333,756.252604 C478.335067,756.75087 477.730039,757 477.018229,757 C476.306419,757 475.701391,756.75087 475.203125,756.252604 L472.747396,753.796875 C472.24913,753.298609 472,752.693581 472,751.981771 C472,751.269961 472.24913,750.664933 472.747396,750.166667 L498.799468,724.221366 L494.955718,720.377616 C494.172732,719.594607 493.994792,718.669282 494.421875,717.601551 C494.848958,716.533843 495.631944,716 496.770833,716 L510.4375,716 Z' transform='translate(-459 -716)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    width: 15px;
    height: 15px;
    margin: 0 0.625rem 0 0;
}

.hermes-c-button--external:hover, .hermes-c-button--download:hover {
    color: #0074a4;
}

.hermes-c-button--hours {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-size: 0.75rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-decoration: none;
    border: none;
    border-radius: 0.2rem;
    background: transparent;
    color: #0091CD;
    user-select: none;
    padding: 0.3125rem 0;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-c-button--hours {
        transition: none;
    }
}

.hermes-c-button--hours:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='M997.142857,368.17262 C998.591279,366.724199 1000.33729,366 1002.38095,366 C1004.42461,366 1006.16567,366.719238 1007.60417,368.157739 C1009.04267,369.596237 1009.76191,371.337292 1009.76191,373.380955 C1009.76191,375.424614 1009.04267,377.16567 1007.60417,378.604168 C1006.16567,380.042668 1004.42461,380.761907 1002.38095,380.761907 C1000.33729,380.761907 998.596237,380.042668 997.157738,378.604168 C995.719239,377.16567 995,375.424614 995,373.380955 C995,371.337292 995.714279,369.601198 997.142857,368.17262 Z M1004.07738,376.416667 C1004.27579,376.555557 1004.44444,376.535716 1004.58333,376.357143 L1005.41667,375.196429 C1005.55556,374.998015 1005.53572,374.829368 1005.35714,374.690478 L1003.45238,373.321431 L1003.45238,369.214285 C1003.45238,368.976188 1003.33334,368.857143 1003.09524,368.857143 L1001.66667,368.857143 C1001.42857,368.857143 1001.30953,368.976188 1001.30953,369.214285 L1001.30953,374.214288 C1001.30953,374.333336 1001.35913,374.43254 1001.45833,374.511905 L1004.07738,376.416667 Z' transform='translate(-995 -366)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    width: 15px;
    height: 15px;
    margin: 0 0.3125rem 0 0;
}

.hermes-c-button--hours:hover {
    text-decoration: underline;
}

.hermes-c-button--download {
    background: #f5f5f6;
}

.hermes-c-button--download:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34' viewBox='0 0 40 34'%3E%3Cpath fill='%239d9da0' d='M20,0.08 C20.4142136,0.08 20.75,0.415786438 20.75,0.83 L20.75,25.926 L29.91,20.64 C30.2619384,20.4484098 30.7023167,20.5673119 30.91,20.91 C31.0944577,21.2650692 30.9720205,21.7023447 30.63,21.91 L20.469,27.827 L20.4442434,27.8494321 C20.3165573,27.9446007 20.1612561,27.9978922 20,28 L19.938,27.995 L19.9034086,27.9922262 L20,28 C19.8850338,27.998497 19.7762443,27.9715065 19.6790206,27.9244176 C19.6621676,27.9172255 19.6459468,27.9088988 19.63,27.9 L9.34,21.94 C8.99797949,21.7323447 8.87554234,21.2950692 9.06,20.94 C9.26768329,20.5973119 9.70806159,20.4784098 10.06,20.67 L19.25,25.93 L19.25,0.83 C19.25,0.415786438 19.5857864,0.08 20,0.08 Z M38.86,33.92 L1.14,33.92 C0.725786438,33.92 0.39,33.5842136 0.39,33.17 C0.39,32.7557864 0.725786438,32.42 1.14,32.42 L38.86,32.42 C39.2742136,32.42 39.61,32.7557864 39.61,33.17 C39.61,33.5842136 39.2742136,33.92 38.86,33.92 L38.86,33.92 Z'/%3E%3C/svg%3E");
}

.btn-primary, .btn-secondary, .btn-light {
    color: #FFFFFF;
}

.btn-primary:disabled, .btn-primary.disabled, .btn-primary:focus, .btn-primary:hover, .btn-secondary:disabled, .btn-secondary.disabled, .btn-secondary:focus, .btn-secondary:hover, .btn-light:disabled, .btn-light.disabled, .btn-light:focus, .btn-light:hover {
    color: #FFFFFF;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary.active, .btn-primary.active:focus,
.btn-check:focus + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.show > .btn-primary.dropdown-toggle,
.show > .btn-primary.dropdown-toggle:focus, .btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:focus, .btn-secondary.active, .btn-secondary.active:focus,
.btn-check:focus + .btn-secondary,
.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.show > .btn-secondary.dropdown-toggle,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn-light {
    background: #9d9da0;
    border-color: #9d9da0;
}

.btn-light.disabled {
    background: #aaaaad;
    border-color: #aaaaad;
}

.btn-light:focus, .btn-light:hover {
    border-color: #8a8a8d;
    background: #8a8a8d;
}

.btn-outline-primary:hover, .btn-outline-secondary:hover, .btn-outline-light:hover {
    color: #FFFFFF;
}

.btn-outline-light {
    border-color: #9d9da0;
    color: #9d9da0;
}

.btn-outline-light.disabled {
    border-color: #aaaaad;
    color: #aaaaad;
}

.btn-outline-light:hover {
    border-color: #9d9da0;
    background: #9d9da0;
    color: #FFFFFF;
}

.badge.bg-primary {
    background-color: #0091CD !important;
}

.badge.bg-secondary {
    background-color: #9d9da0 !important;
}

.badge.bg-warning {
    background-color: #e6aa00 !important;
}

.badge-outline {
    background-color: #FFFFFF !important;
}

.badge-outline.bg-primary {
    color: #0091CD;
    border: 1px solid #0091CD;
    background-color: #FFFFFF !important;
}

.badge-outline.bg-secondary {
    color: #9d9da0;
    border: 1px solid #9d9da0;
    background-color: #FFFFFF !important;
}

.badge-outline.bg-success {
    color: #6ea528;
    border: 1px solid #6ea528;
}

.badge-outline.bg-warning {
    color: #e6aa00;
    border: 1px solid #e6aa00;
    background-color: #FFFFFF !important;
}

.badge-outline.bg-danger {
    color: #c30005;
    border: 1px solid #c30005;
}

.hermes-c-calendar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-c-calendar__addition {
    font-weight: 700;
    padding: 0.5625rem 0 0.5625rem 0.625rem;
}

.hermes-c-calendarsheet {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    border-radius: 0.2rem;
    background: #FFFFFF;
}

.hermes-c-calendarsheet__canvas, .hermes-c-calendarsheet__subline {
    font-weight: 700;
}

.hermes-c-calendarsheet__canvas {
    font-size: calc(1.25375rem + 0.43421vw);
    color: #3c3c41;
    padding: 0 0.625rem;
}

@media (min-width: 1368px) {
    .hermes-c-calendarsheet__canvas {
        font-size: 1.625rem;
    }
}

.hermes-c-calendarsheet__subline {
    font-size: 0.75rem;
    color: #FFFFFF;
    margin-top: auto;
}

.hermes-c-calendarsheet--primary {
    border-color: #0091CD;
}

.hermes-c-calendarsheet--primary .hermes-c-calendarsheet__subline {
    background: #0091CD;
}

.hermes-c-calendarsheet--success {
    border-color: #6ea528;
}

.hermes-c-calendarsheet--success .hermes-c-calendarsheet__subline {
    background: #6ea528;
}

.hermes-c-deliverystatus__step {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 30px;
    height: 3px;
    background: #c4c4c6;
}

.hermes-c-deliverystatus__step:not(:first-child) {
    margin-left: 0.125rem;
}

.hermes-c-deliverystatus__step:after {
    content: '';
    width: 9px;
    height: 9px;
    background: #c4c4c6;
    border-radius: 100%;
}

.hermes-c-deliverystatus--one .hermes-c-deliverystatus__step:first-child {
    background: #6ea528;
}

.hermes-c-deliverystatus--one .hermes-c-deliverystatus__step:first-child:after {
    background: #6ea528;
}

.hermes-c-deliverystatus--two .hermes-c-deliverystatus__step:nth-child(-n+2) {
    background: #6ea528;
}

.hermes-c-deliverystatus--two .hermes-c-deliverystatus__step:nth-child(-n+2):after {
    background: #6ea528;
}

.hermes-c-deliverystatus--three .hermes-c-deliverystatus__step:nth-child(-n+3) {
    background: #6ea528;
}

.hermes-c-deliverystatus--three .hermes-c-deliverystatus__step:nth-child(-n+3):after {
    background: #6ea528;
}

.hermes-c-deliverystatus--four .hermes-c-deliverystatus__step:nth-child(-n+4) {
    background: #6ea528;
}

.hermes-c-deliverystatus--four .hermes-c-deliverystatus__step:nth-child(-n+4):after {
    background: #6ea528;
}

.hermes-c-deliverystatus--five .hermes-c-deliverystatus__step:nth-child(-n+5) {
    background: #6ea528;
}

.hermes-c-deliverystatus--five .hermes-c-deliverystatus__step:nth-child(-n+5):after {
    background: #6ea528;
}

.alert {
    border: none;
    border-radius: 0;
    color: #3c3c41;
    background: none;
}

.alert p:last-child, .alert p:only-child {
    margin: 0;
}

.hermes-m-searchbar--in-content + .alert {
    margin-top: 1.875rem;
}

.alert-dismissible {
    padding-right: 3.75rem;
}

.alert-dismissible .btn-close {
    padding: 0.75rem 1.25rem;
}

.alert-link {
    font-weight: normal;
}

.alert-info .alert-link, .alert-success .alert-link, .alert-warning .alert-link, .alert-danger .alert-link {
    color: inherit;
}

.alert-info {
    background-color: #cce9f5;
}

.alert-info h2, .alert-info .h2, .alert-info h3, .alert-info .h3, .alert-info h4, .alert-info .h4, .alert-info h5, .alert-info .h5, .alert-info h6, .alert-info .h6 {
    color: #0091CD;
}

.alert-success {
    background-color: #d3e4be;
}

.alert-success h2, .alert-success .h2, .alert-success h3, .alert-success .h3, .alert-success h4, .alert-success .h4, .alert-success h5, .alert-success .h5, .alert-success h6, .alert-success .h6 {
    color: #6ea528;
}

.alert-warning {
    background-color: #faeecc;
}

.alert-warning h2, .alert-warning .h2, .alert-warning h3, .alert-warning .h3, .alert-warning h4, .alert-warning .h4, .alert-warning h5, .alert-warning .h5, .alert-warning h6, .alert-warning .h6 {
    color: #e6aa00;
}

.alert-danger {
    background-color: #f3cccd;
}

.alert-danger h2, .alert-danger .h2, .alert-danger h3, .alert-danger .h3, .alert-danger h4, .alert-danger .h4, .alert-danger h5, .alert-danger .h5, .alert-danger h6, .alert-danger .h6 {
    color: #c30005;
}

hr {
    border-bottom: 1px solid #9d9da0;
    padding-bottom: 1px;
    background: transparent;
}

.hermes-m-filter hr {
    margin: 0.3125rem 0;
}

.hermes-c-info {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 15px;
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    text-align: center;
    width: 15px;
    height: 15px;
    background: #0091CD;
    border: 0;
    border-radius: 100%;
    position: relative;
}

.hermes-c-info--secondary {
    background: #9d9da0;
}

.hermes-c-info:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='24' viewBox='0 0 9 24'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M1459.9375,375.875 L1460.875,375.875 L1460.875,369.125 L1459.9375,369.125 C1459.6875,369.125 1459.46875,369.03125 1459.28125,368.84375 C1459.09375,368.65625 1459,368.4375 1459,368.1875 L1459,365.9375 C1459,365.6875 1459.09375,365.46875 1459.28125,365.28125 C1459.46875,365.09375 1459.6875,365 1459.9375,365 L1465.1875,365 C1465.4375,365 1465.65625,365.09375 1465.84375,365.28125 C1466.03125,365.46875 1466.125,365.6875 1466.125,365.9375 L1466.125,375.875 L1467.0625,375.875 C1467.3125,375.875 1467.53125,375.968749 1467.71875,376.15625 C1467.90625,376.343751 1468,376.562499 1468,376.8125 L1468,379.0625 C1468,379.312501 1467.90625,379.531249 1467.71875,379.71875 C1467.53125,379.906251 1467.3125,380 1467.0625,380 L1459.9375,380 C1459.6875,380 1459.46875,379.906251 1459.28125,379.71875 C1459.09375,379.531249 1459,379.312501 1459,379.0625 L1459,376.8125 C1459,376.562499 1459.09375,376.343751 1459.28125,376.15625 C1459.46875,375.968749 1459.6875,375.875 1459.9375,375.875 Z M1461.10938,356.98438 C1461.76563,356.32812 1462.56249,356 1463.5,356 C1464.43751,356 1465.23437,356.32812 1465.89062,356.98438 C1466.54688,357.64063 1466.875,358.4375 1466.875,359.375 C1466.875,360.3125 1466.54688,361.10937 1465.89062,361.76562 C1465.23437,362.42188 1464.43751,362.75 1463.5,362.75 C1462.56249,362.75 1461.76563,362.42188 1461.10938,361.76562 C1460.45312,361.10937 1460.125,360.3125 1460.125,359.375 C1460.125,358.4375 1460.45312,357.64063 1461.10938,356.98438 Z' transform='translate(-1459 -356)'/%3E%3C/svg%3E");
    content: '';
    width: 9px;
    height: 9px;
}

.hermes-c-pill {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: inline-block;
    font-size: 0.75rem;
    background: #f5f5f6;
    border: 1px solid #c4c4c6;
    margin: 0.125rem 0;
    padding: 0.25rem 0.625rem;
    border-radius: 50rem;
    text-decoration: none;
    color: #3c3c41;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-c-pill {
        transition: none;
    }
}

.hermes-c-pill[href]:hover {
    background: #ebebec;
    border-color: #9d9da0;
    color: #3c3c41;
}

.hermes-c-pill[href].hermes-c-pill---active {
    color: #FFFFFF;
    background: #0091CD;
    border-color: rgba(0, 0, 0, 0.1);
}

.hermes-c-pill[href].hermes-c-pill---active:hover {
    color: #FFFFFF;
    background: #0091CD;
    border-color: rgba(0, 0, 0, 0.1);
}

.c-throbber {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    border-top: 2px solid transparent;
    border-right: 2px solid transparent;
    border-bottom: 2px solid #0091CD;
    border-left: 2px solid #0091CD;
    transform: translateZ(0);
    animation: throbber-spinning 1.1s infinite linear;
}

.btn .c-throbber {
    border-left-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    vertical-align: text-top;
}

.c-throbber,
.c-throbber:after {
    border-radius: 50%;
    width: 1em;
    height: 1em;
}

@keyframes throbber-spinning {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.hermes-c-link--external {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-c-link--external:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='M504.321429,749.857143 C504.811012,749.857143 505.213175,750.014508 505.527896,750.329242 C505.84264,750.643974 506,751.046129 506,751.535714 L506,764.964286 C506,766.363102 505.510417,767.552079 504.53125,768.53125 C503.552083,769.510422 502.363095,770 500.964286,770 L464.035714,770 C462.636898,770 461.447921,769.510422 460.46875,768.53125 C459.489578,767.552079 459,766.363102 459,764.964286 L459,728.035714 C459,726.636905 459.489578,725.447917 460.46875,724.46875 C461.447921,723.489583 462.636898,723 464.035714,723 L480.821429,723 C481.311014,723 481.713175,723.15736 482.027896,723.472104 C482.34264,723.786825 482.5,724.188988 482.5,724.678571 L482.5,728.035714 C482.5,728.525298 482.34264,728.927461 482.027896,729.242182 C481.713175,729.556925 481.311014,729.714286 480.821429,729.714286 L465.714286,729.714286 L465.714286,763.285714 L499.285714,763.285714 L499.285714,751.535714 C499.285714,751.046129 499.443075,750.643974 499.757818,750.329242 C500.072539,750.014508 500.474702,749.857143 500.964286,749.857143 L504.321429,749.857143 Z M510.4375,716 C511.149306,716 511.754329,716.249121 512.252616,716.747384 C512.750879,717.245671 513,717.850694 513,718.5625 L513,732.229167 C513,733.368056 512.466157,734.151042 511.398449,734.578125 C510.330718,735.005208 509.405393,734.827268 508.622384,734.044282 L504.778634,730.200532 L478.833333,756.252604 C478.335067,756.75087 477.730039,757 477.018229,757 C476.306419,757 475.701391,756.75087 475.203125,756.252604 L472.747396,753.796875 C472.24913,753.298609 472,752.693581 472,751.981771 C472,751.269961 472.24913,750.664933 472.747396,750.166667 L498.799468,724.221366 L494.955718,720.377616 C494.172732,719.594607 493.994792,718.669282 494.421875,717.601551 C494.848958,716.533843 495.631944,716 496.770833,716 L510.4375,716 Z' transform='translate(-459 -716)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    width: 15px;
    height: 15px;
    margin: 0 0 0 0.625rem;
}

.hermes-c-link--external:hover {
    color: #0074a4;
}

.hermes-c-textbadge {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 0.2rem;
    padding: 0.3125rem 0.625rem;
    vertical-align: top;
}

.hermes-c-textbadge--grey {
    background: #f5f5f6;
}

.hermes-c-textbadge--white {
    background: #FFFFFF;
}

.hermes-c-divider {
    margin: calc(1.25625rem + 0.72368vw) 0;
    text-align: center;
}

@media (min-width: 1368px) {
    .hermes-c-divider {
        margin: 1.875rem 0;
    }
}

.hermes-c-divider[data-divider-content="space"] {
    height: 1px;
    background: #c4c4c6;
}

.hermes-c-divider[data-divider-content="text"] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hermes-c-divider[data-divider-content="text"]:before, .hermes-c-divider[data-divider-content="text"]:after {
    flex: 1;
    content: '';
    width: 100%;
    height: 1px;
    background: #c4c4c6;
}

.hermes-c-divider__text {
    font-size: 0.75rem;
    display: block;
    margin: 0 0.625rem;
}

.flatpickr-day {
    color: #3c3c41;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: #f5f5f6;
}

span.flatpickr-weekday {
    color: #9d9da0;
}

.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: #c4c4c6;
}

.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 {
    background: #f5f5f6;
    border-color: #ebebec;
}

.flatpickr-day.today {
    border-color: #0091CD;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    background: #f5f5f6;
    border-color: #0091CD;
    color: #0091CD;
}

.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: #e9530e;
    border-color: #e9530e;
}

.form-select[data-appearance="grey"] {
    background-color: #ebebec;
    border: none;
    box-shadow: none;
    border-radius: 0.125rem;
}

.form-wrap:not(:last-child) {
    margin-bottom: 0.625rem;
}

.input-group .btn {
    border-radius: 0;
    padding: 0.3125rem 0.625rem;
}

.hermes-h-searchbar-expanded .input-group .btn {
    z-index: 0;
}

.input-group-text[data-toggle] {
    cursor: pointer;
}

.input-group-text .icon {
    fill: currentColor;
    width: 1.25rem;
    height: 1.25rem;
}

.input-group-text .icon svg path,
.input-group-text .icon svg {
    fill: #0091CD;
}

.input-group-text .icon svg {
    width: 100%;
    height: 100%;
}

.input-group-sm .input-group-text .icon {
    width: 0.9375rem;
    height: 0.9375rem;
}

.form-check.form-check-icon.form-check-inline {
    margin: 0;
}

.form-check-icon {
    padding: 0;
}

.form-check-icon .form-check-input {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    float: none;
    margin: 0;
    width: 32px;
    height: 32px;
    background-color: #f5f5f6;
    border-radius: 0.2rem;
    border: 1px solid #c4c4c6;
    cursor: pointer;
}

@media (prefers-reduced-motion: reduce) {
    .form-check-icon .form-check-input {
        transition: none;
    }
}

.form-check-icon .form-check-input:hover {
    background-color: #ebebec;
}

.form-check-icon .form-check-input:checked {
    border-width: 2px;
    border-color: #0091CD;
}

.form-check-icon .form-check-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.form-check-icon--positive .form-check-input, .form-check-icon--negative .form-check-input {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}

.form-check-icon--positive .form-check-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23'%3E%3Cpath fill='%239d9da0' d='M515.08,535.016416 L511.65,535.016416 C511.291015,535.016416 511,534.7254 511,534.366415 C511,534.00743 511.291015,533.716415 511.65,533.716415 L514.43,533.716415 L514.43,520.546415 L511.65,520.546415 C511.291015,520.546415 511,520.2554 511,519.896415 C511,519.53743 511.291015,519.246415 511.65,519.246415 L515.08,519.246415 C515.438985,519.246415 515.73,519.53743 515.73,519.896415 L515.73,534.406415 C515.708836,534.749691 515.423927,535.017067 515.08,535.016416 L515.08,535.016416 Z M524.78,534.396415 L519.37,534.396415 C519.255241,534.396058 519.142183,534.36865 519.04,534.316415 L517.9,533.656415 C517.587959,533.476923 517.480507,533.078456 517.66,532.766415 C517.839493,532.454374 518.237959,532.346923 518.55,532.526415 L519.55,533.096415 L524.79,533.096415 C525.010116,533.081416 525.216815,532.985194 525.37,532.826415 L531.03,523.756415 C531.125123,523.596238 531.173612,523.412674 531.17,523.226415 C531.171143,522.944843 531.053524,522.675836 530.846039,522.485483 C530.638554,522.29513 530.360432,522.201071 530.08,522.226415 L524.51,522.226415 C524.153261,522.22105 523.865365,521.933154 523.86,521.576415 L523.86,515.876415 C523.895402,515.297546 523.596141,514.749548 523.09,514.466415 L518.79,522.216415 C518.599384,522.491092 518.231489,522.576366 517.939469,522.413558 C517.647449,522.250751 517.526566,521.892972 517.66,521.586415 L522.23,513.306415 C522.373612,513.071317 522.651556,512.954499 522.92,513.016415 C524.256237,513.308695 525.196392,514.50907 525.16,515.876415 L525.16,520.876415 L530.07,520.876415 C530.698284,520.860231 531.30646,521.098549 531.756484,521.537275 C532.206508,521.976001 532.460208,522.577923 532.46,523.206415 C532.456961,523.628409 532.343166,524.042207 532.13,524.406415 L526.41,533.556415 C526.024071,534.071374 525.423338,534.380954 524.78,534.396415 Z' transform='translate(-511 -513)'/%3E%3C/svg%3E");
}

.form-check-icon--positive .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23'%3E%3Cpath fill='%230091CD' d='M515.08,535.016416 L511.65,535.016416 C511.291015,535.016416 511,534.7254 511,534.366415 C511,534.00743 511.291015,533.716415 511.65,533.716415 L514.43,533.716415 L514.43,520.546415 L511.65,520.546415 C511.291015,520.546415 511,520.2554 511,519.896415 C511,519.53743 511.291015,519.246415 511.65,519.246415 L515.08,519.246415 C515.438985,519.246415 515.73,519.53743 515.73,519.896415 L515.73,534.406415 C515.708836,534.749691 515.423927,535.017067 515.08,535.016416 L515.08,535.016416 Z M524.78,534.396415 L519.37,534.396415 C519.255241,534.396058 519.142183,534.36865 519.04,534.316415 L517.9,533.656415 C517.587959,533.476923 517.480507,533.078456 517.66,532.766415 C517.839493,532.454374 518.237959,532.346923 518.55,532.526415 L519.55,533.096415 L524.79,533.096415 C525.010116,533.081416 525.216815,532.985194 525.37,532.826415 L531.03,523.756415 C531.125123,523.596238 531.173612,523.412674 531.17,523.226415 C531.171143,522.944843 531.053524,522.675836 530.846039,522.485483 C530.638554,522.29513 530.360432,522.201071 530.08,522.226415 L524.51,522.226415 C524.153261,522.22105 523.865365,521.933154 523.86,521.576415 L523.86,515.876415 C523.895402,515.297546 523.596141,514.749548 523.09,514.466415 L518.79,522.216415 C518.599384,522.491092 518.231489,522.576366 517.939469,522.413558 C517.647449,522.250751 517.526566,521.892972 517.66,521.586415 L522.23,513.306415 C522.373612,513.071317 522.651556,512.954499 522.92,513.016415 C524.256237,513.308695 525.196392,514.50907 525.16,515.876415 L525.16,520.876415 L530.07,520.876415 C530.698284,520.860231 531.30646,521.098549 531.756484,521.537275 C532.206508,521.976001 532.460208,522.577923 532.46,523.206415 C532.456961,523.628409 532.343166,524.042207 532.13,524.406415 L526.41,533.556415 C526.024071,534.071374 525.423338,534.380954 524.78,534.396415 Z' transform='translate(-511 -513)'/%3E%3C/svg%3E");
}

.form-check-icon--negative .form-check-input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23'%3E%3Cpath fill='%239d9da0' d='M4.08,15.81 L0.65,15.81 C0.291014913,15.81 0,15.5189851 0,15.16 C0,14.8010149 0.291014913,14.51 0.65,14.51 L3.43,14.51 L3.43,1.3 L0.65,1.3 C0.291014913,1.3 0,1.00898509 0,0.65 C0,0.291014913 0.291014913,0 0.65,0 L4.08,0 C4.43898509,0 4.73,0.291014913 4.73,0.65 L4.73,15.16 C4.73,15.5189851 4.43898509,15.81 4.08,15.81 Z M11.8,22.0402018 C11.56305,22.0459842 11.3427938,21.9184674 11.23,21.71 L6.66,13.46 C6.52656558,13.1534433 6.64744927,12.7956644 6.93946892,12.6328569 C7.23148857,12.4700495 7.59938399,12.5553233 7.79,12.83 L12.09,20.58 C12.5979401,20.2986511 12.8978757,19.7494185 12.86,19.17 L12.86,13.47 C12.8653654,13.113261 13.153261,12.8253654 13.51,12.82 L19.07,12.82 C19.350432,12.8453441 19.6285539,12.7512857 19.8360389,12.5609324 C20.043524,12.3705792 20.1611429,12.1015726 20.16,11.82 C20.1601629,11.626541 20.108358,11.4365897 20.01,11.27 L14.31,2.17 L14.31,2.17 C14.1594015,2.03877344 13.9694264,1.96137618 13.77,1.95 L8.54,1.95 L7.54,2.52 C7.22795912,2.69949253 6.82949256,2.59204086 6.65000002,2.27999999 C6.47050749,1.96795911 6.57795913,1.56949255 6.89,1.39 L8.03,0.73 C8.13218266,0.677765218 8.24524094,0.650357149 8.36,0.65 L13.73,0.65 C14.3486844,0.65771133 14.9331253,0.935320765 15.33,1.41 L21.08,10.6 C21.2987384,10.9696525 21.4160227,11.3904961 21.4200001,11.82 C21.4202084,12.448492 21.1665079,13.050414 20.716484,13.4891402 C20.2664601,13.9278664 19.6582836,14.1661844 19.03,14.15 L14.16,14.15 L14.16,19.2 C14.1866906,20.5599004 13.2486992,21.7491394 11.92,22.0402018 L11.8,22.0402018 Z'/%3E%3C/svg%3E");
}

.form-check-icon--negative .form-check-input:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23'%3E%3Cpath fill='%230091CD' d='M4.08,15.81 L0.65,15.81 C0.291014913,15.81 0,15.5189851 0,15.16 C0,14.8010149 0.291014913,14.51 0.65,14.51 L3.43,14.51 L3.43,1.3 L0.65,1.3 C0.291014913,1.3 0,1.00898509 0,0.65 C0,0.291014913 0.291014913,0 0.65,0 L4.08,0 C4.43898509,0 4.73,0.291014913 4.73,0.65 L4.73,15.16 C4.73,15.5189851 4.43898509,15.81 4.08,15.81 Z M11.8,22.0402018 C11.56305,22.0459842 11.3427938,21.9184674 11.23,21.71 L6.66,13.46 C6.52656558,13.1534433 6.64744927,12.7956644 6.93946892,12.6328569 C7.23148857,12.4700495 7.59938399,12.5553233 7.79,12.83 L12.09,20.58 C12.5979401,20.2986511 12.8978757,19.7494185 12.86,19.17 L12.86,13.47 C12.8653654,13.113261 13.153261,12.8253654 13.51,12.82 L19.07,12.82 C19.350432,12.8453441 19.6285539,12.7512857 19.8360389,12.5609324 C20.043524,12.3705792 20.1611429,12.1015726 20.16,11.82 C20.1601629,11.626541 20.108358,11.4365897 20.01,11.27 L14.31,2.17 L14.31,2.17 C14.1594015,2.03877344 13.9694264,1.96137618 13.77,1.95 L8.54,1.95 L7.54,2.52 C7.22795912,2.69949253 6.82949256,2.59204086 6.65000002,2.27999999 C6.47050749,1.96795911 6.57795913,1.56949255 6.89,1.39 L8.03,0.73 C8.13218266,0.677765218 8.24524094,0.650357149 8.36,0.65 L13.73,0.65 C14.3486844,0.65771133 14.9331253,0.935320765 15.33,1.41 L21.08,10.6 C21.2987384,10.9696525 21.4160227,11.3904961 21.4200001,11.82 C21.4202084,12.448492 21.1665079,13.050414 20.716484,13.4891402 C20.2664601,13.9278664 19.6582836,14.1661844 19.03,14.15 L14.16,14.15 L14.16,19.2 C14.1866906,20.5599004 13.2486992,21.7491394 11.92,22.0402018 L11.8,22.0402018 Z'/%3E%3C/svg%3E");
}

.hermes-a-gk-form-input {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.hermes-a-gk-form-input__control {
    width: 100%;
    padding: 1rem;
    border: 1px solid #BDC4CE;
    border-radius: 0.5rem;
    background: #FFFFFF;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-input__control::placeholder {
    color: transparent;
}

.hermes-a-gk-form-input__control:focus, .hermes-a-gk-form-input__control:focus-visible {
    border-color: inherit;
    box-shadow: none;
    outline: 2px solid #e9530e;
    outline-offset: -1px;
}

.hermes-a-gk-form-input__control:focus, .hermes-a-gk-form-input__control:not(:placeholder-shown), .hermes-a-gk-form-input__control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.375rem;
}

.hermes-a-gk-form-input__control:focus + .hermes-a-gk-form-input__label,
.hermes-a-gk-form-input__control:not(:placeholder-shown) + .hermes-a-gk-form-input__label,
.hermes-a-gk-form-input__control:-webkit-autofill + .hermes-a-gk-form-input__label {
    top: 0.875rem;
    transform: none;
    font-size: 0.75rem;
    color: #9d9da0;
}

.hermes-a-gk-form-input__control:focus + .hermes-a-gk-form-input__label::before, .hermes-a-gk-form-input__control:focus + .hermes-a-gk-form-input__label::after,
.hermes-a-gk-form-input__control:not(:placeholder-shown) + .hermes-a-gk-form-input__label::before,
.hermes-a-gk-form-input__control:not(:placeholder-shown) + .hermes-a-gk-form-input__label::after,
.hermes-a-gk-form-input__control:-webkit-autofill + .hermes-a-gk-form-input__label::before,
.hermes-a-gk-form-input__control:-webkit-autofill + .hermes-a-gk-form-input__label::after {
    content: none;
}

.hermes-a-gk-form-input__label {
    position: absolute;
    left: 1rem;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1;
    color: #9d9da0;
    pointer-events: none;
    transition: all 0.2s ease;
    z-index: 1;
}

.hermes-a-gk-form-input__label::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -0.25rem;
    z-index: -1;
    width: calc(100% + 0.5rem);
    height: 1px;
    background: #FFFFFF;
    transform: translateY(-50%);
}

.hermes-a-gk-form-input__label::after {
    content: '';
    position: absolute;
    top: 0;
    left: -0.25rem;
    z-index: -1;
    width: calc(100% + 0.5rem);
    height: 0.625rem;
    background: #FFFFFF;
}

.hermes-a-gk-form-input__error {
    width: 100%;
    margin: 0.375rem 0 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-input--error .hermes-a-gk-form-input__control {
    border-color: #3c3c41;
}

.hermes-a-gk-form-select {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.hermes-a-gk-form-select__control {
    width: 100%;
    padding: 1.625rem 2.5rem 0.375rem 1rem;
    border: 1px solid #BDC4CE;
    border-radius: 0.5rem;
    background-color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23333F48' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 1rem;
    appearance: none;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-select__control:focus, .hermes-a-gk-form-select__control:focus-visible {
    border-color: inherit;
    box-shadow: none;
    outline: 2px solid #e9530e;
    outline-offset: -1px;
}

.hermes-a-gk-form-select__label {
    position: absolute;
    left: 1rem;
    top: 0.875rem;
    margin: 0;
    padding: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.75rem;
    line-height: 1;
    color: #9d9da0;
    pointer-events: none;
    z-index: 1;
}

.hermes-a-gk-form-select__error {
    width: 100%;
    margin: 0.375rem 0 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-select--error .hermes-a-gk-form-select__control {
    border-color: #3c3c41;
}

.hermes-a-gk-form-date {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.hermes-a-gk-form-date__control {
    width: 100%;
    padding: 1rem 3rem 1rem 1rem;
    border: 1px solid #BDC4CE;
    border-radius: 0.5rem;
    background: #FFFFFF;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-date__control::placeholder {
    color: transparent;
}

.hermes-a-gk-form-date__control:focus, .hermes-a-gk-form-date__control:focus-visible {
    border-color: inherit;
    box-shadow: none;
    outline: 2px solid #e9530e;
    outline-offset: -1px;
}

.hermes-a-gk-form-date__control:focus, .hermes-a-gk-form-date__control:not(:placeholder-shown), .hermes-a-gk-form-date__control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.375rem;
}

.hermes-a-gk-form-date__control:focus + .hermes-a-gk-form-date__label,
.hermes-a-gk-form-date__control:not(:placeholder-shown) + .hermes-a-gk-form-date__label,
.hermes-a-gk-form-date__control:-webkit-autofill + .hermes-a-gk-form-date__label {
    top: 0.875rem;
    transform: none;
    font-size: 0.75rem;
    color: #9d9da0;
}

.hermes-a-gk-form-date__label {
    position: absolute;
    left: 1rem;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1;
    color: #9d9da0;
    pointer-events: none;
    transition: all 0.2s ease;
    z-index: 1;
}

.hermes-a-gk-form-date__icon {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3.5rem;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: #3c3c41;
    cursor: pointer;
}

.hermes-a-gk-form-date__icon:hover, .hermes-a-gk-form-date__icon:focus-visible {
    color: #0091CD;
}

.hermes-a-gk-form-date__icon:focus-visible {
    outline: 2px solid #e9530e;
    outline-offset: -0.5rem;
    border-radius: 0.5rem;
}

.hermes-a-gk-form-date__icon svg {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}

.hermes-a-gk-form-date__error {
    width: 100%;
    margin: 0.375rem 0 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-a-gk-form-date--error .hermes-a-gk-form-date__control {
    border-color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar {
    width: 17.5rem;
    padding: 0.75rem 0.875rem 0.875rem;
    border: 1px solid #ebebec;
    border-radius: 0.5rem;
    box-shadow: 0 0.25rem 1rem rgba(51, 63, 72, 0.12);
    font-family: 'Circular Hermes', sans-serif;
    background: #FFFFFF;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar:before, .hermes-a-gk-form-date-calendar.flatpickr-calendar:after {
    left: 50% !important;
    right: auto !important;
    margin-left: -0.5rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowTop {
    margin-top: 0.5rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #ebebec;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #FFFFFF;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowBottom {
    margin-bottom: 0.5rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowBottom:before {
    border-top-color: #ebebec;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar.arrowBottom:after {
    border-top-color: #FFFFFF;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-months {
    align-items: center;
    padding: 0 0 0.375rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-month {
    height: 2rem;
    overflow: visible;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-current-month {
    left: 2.25rem;
    right: 2.25rem;
    width: auto;
    height: 2rem;
    padding-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    font-weight: 400;
    color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-current-month span.cur-month {
    margin: 0 0.25rem 0 0;
    font-weight: 400;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-current-month input.cur-year {
    font-weight: 400;
    color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-prev-month,
.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-next-month {
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0.875rem;
    height: 2rem;
    padding: 0;
    color: #9d9da0;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-prev-month svg,
.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-next-month svg {
    width: 1rem;
    height: 1rem;
    fill: none;
    stroke: currentColor;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-prev-month:hover,
.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-next-month:hover {
    background: transparent;
    color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-prev-month.flatpickr-disabled,
.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-next-month.flatpickr-disabled {
    color: #c4c4c6;
    cursor: default;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-prev-month {
    left: 1rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-next-month {
    right: 1rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-weekdays {
    height: auto;
    padding: 0.375rem 0 0.5rem;
    border-bottom: 1px solid #ebebec;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar span.flatpickr-weekday {
    color: #3c3c41;
    font-size: 0.875rem;
    font-weight: 700;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-days {
    width: 100%;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .dayContainer {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 0.375rem;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day {
    max-width: 2.125rem;
    height: 2.125rem;
    line-height: 2.125rem;
    margin: 0;
    border-radius: 0.25rem;
    border: 1px solid transparent;
    color: #3c3c41;
    font-size: 0.875rem;
    font-weight: 400;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day:nth-child(7n) {
    color: #9d9da0;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day:hover, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day:focus {
    background: transparent;
    border-color: #ebebec;
    color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.today {
    border-color: transparent;
    font-weight: 400;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.today:hover, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.today:focus {
    background: transparent;
    border-color: #ebebec;
    color: #3c3c41;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.selected, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.selected:hover, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.selected:focus, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.startRange, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.endRange {
    background: #FFFFFF;
    border-color: #0091CD;
    color: #9d9da0;
    box-shadow: none;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.flatpickr-disabled, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.prevMonthDay, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.nextMonthDay, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.notAllowed, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.notAllowed.prevMonthDay, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.notAllowed.nextMonthDay {
    background: transparent;
    border-color: transparent;
    color: #c4c4c6;
}

.hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.prevMonthDay:hover, .hermes-a-gk-form-date-calendar.flatpickr-calendar .flatpickr-day.nextMonthDay:hover {
    background: transparent;
    border-color: transparent;
    color: #c4c4c6;
}

textarea {
    resize: vertical;
    overflow: auto;
}

.hermes-m-accordion__button {
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 700;
}

.hermes-m-accordion__button:after {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-right: 0.625rem;
    margin-left: 0;
}

.hermes-m-accordion__collapse {
    scroll-margin-top: 120px;
}

.hermes-m-overlay .hermes-m-accordion__collapse {
    scroll-margin-top: 55px;
}

.hermes-m-accordion__body {
    padding: 0 0 1.25rem;
}

.hermes-m-accordion__body p:last-child, .hermes-m-accordion__body p:only-child {
    margin: 0;
}

.hermes-m-accordion__content .form-check-inline:last-child {
    margin-right: 0;
}

@media (max-width: 719.98px) {
    .hermes-m-accordion__content {
        padding: 1.25rem 0 0;
    }
}

@media (min-width: 720px) {
    .hermes-m-accordion__content {
        padding: 1.25rem 1.25rem 0 3.125rem;
    }
}

.hermes-m-table {
    font-size: 0.875rem;
    background: #FFFFFF;
    color: #3c3c41;
}

.hermes-h-searchbar-expanded .hermes-m-table {
    z-index: 0;
    position: relative;
}

.hermes-m-table--list-view {
    margin-bottom: 0.0625rem;
}

.hermes-m-table__table {
    width: 100%;
}

.hermes-m-table__table th,
.hermes-m-table__table td {
    vertical-align: top;
    padding: 0.625rem;
}

.hermes-m-table--list-view .hermes-m-table__table th, .hermes-m-table--list-view
.hermes-m-table__table td {
    vertical-align: middle;
}

.hermes-m-table__table th.is-like-tableheader,
.hermes-m-table__table td.is-like-tableheader {
    font-size: 1rem;
    border-bottom: 1px solid #c4c4c6;
}

.hermes-m-table__table th.is-highlight,
.hermes-m-table__table td.is-highlight {
    font-weight: 700;
}

.hermes-m-table__table th.is-like-tableheader, .hermes-m-table__table th.is-coloured,
.hermes-m-table__table td.is-like-tableheader,
.hermes-m-table__table td.is-coloured {
    color: #0091CD;
}

.hermes-m-table__table th {
    background: #FFFFFF;
}

.hermes-m-table__table th .hermes-m-table__sorting:after {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 16px;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    content: '';
    width: 16px;
    height: 16px;
    margin-left: 0.3125rem;
}

.hermes-m-table__table th[data-sort-method] {
    cursor: pointer;
}

.hermes-m-table__table th[data-sort-method="ascending"] .hermes-m-table__sorting:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18'%3E%3Cpath fill='%239d9da0' d='M500.650538,480.04 L486.730538,480.04 C486.371553,480.04 486.080538,479.748985 486.080538,479.39 C486.080538,479.031015 486.371553,478.74 486.730538,478.74 L500.650538,478.74 C501.009523,478.74 501.300538,479.031015 501.300538,479.39 C501.300538,479.748985 501.009523,480.04 500.650538,480.04 Z M498.230538,484.88 L486.730538,484.88 C486.371553,484.88 486.080538,484.588985 486.080538,484.23 C486.080538,483.871015 486.371553,483.58 486.730538,483.58 L498.230538,483.58 C498.589523,483.58 498.880538,483.871015 498.880538,484.23 C498.880538,484.588985 498.589523,484.88 498.230538,484.88 Z M495.810538,489.72 L486.730538,489.72 C486.371553,489.72 486.080538,489.428985 486.080538,489.07 C486.080538,488.711015 486.371553,488.42 486.730538,488.42 L495.810538,488.42 C496.169523,488.42 496.460538,488.711015 496.460538,489.07 C496.460538,489.428985 496.169523,489.72 495.810538,489.72 L495.810538,489.72 Z M493.390538,494.56 L486.730538,494.56 C486.371553,494.56 486.080538,494.268985 486.080538,493.91 C486.080538,493.551015 486.371553,493.26 486.730538,493.26 L493.390538,493.26 C493.749523,493.26 494.040538,493.551015 494.040538,493.91 C494.040538,494.268985 493.749523,494.56 493.390538,494.56 Z M480.070538,478 C480.429523,478 480.720538,478.291015 480.720538,478.65 L480.72,493.093 L483.040538,490.78 C483.294589,490.525949 483.706487,490.525949 483.960538,490.78 C484.214589,491.034051 484.214589,491.445949 483.960538,491.7 L480.530538,495.12 L480.530538,495.12 C480.434483,495.219838 480.308526,495.283897 480.173337,495.303638 L480.070538,495.31 L480.070538,495.31 C479.89807,495.310202 479.732592,495.241852 479.610538,495.12 L476.190538,491.7 C475.936487,491.445949 475.936487,491.034051 476.190538,490.78 C476.444589,490.525949 476.856487,490.525949 477.110538,490.78 L479.42,493.09 L479.420538,478.65 C479.420538,478.291015 479.711553,478 480.070538,478 Z' transform='translate(-476 -478)'/%3E%3C/svg%3E");
}

.hermes-m-table__table th[data-sort-method="descending"] .hermes-m-table__sorting:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18'%3E%3Cpath fill='%239d9da0' d='M540.646714,494.575028 L526.726714,494.575028 C526.367729,494.575028 526.076714,494.284013 526.076714,493.925028 C526.076714,493.566043 526.367729,493.275028 526.726714,493.275028 L540.646714,493.275028 C541.005699,493.275028 541.296714,493.566043 541.296714,493.925028 C541.296714,494.284013 541.005699,494.575028 540.646714,494.575028 Z M538.226714,489.735028 L526.726714,489.735028 C526.367729,489.735028 526.076714,489.444013 526.076714,489.085028 C526.076714,488.726043 526.367729,488.435028 526.726714,488.435028 L538.226714,488.435028 C538.585699,488.435028 538.876714,488.726043 538.876714,489.085028 C538.876714,489.444013 538.585699,489.735028 538.226714,489.735028 L538.226714,489.735028 Z M535.806714,484.895028 L526.726714,484.895028 C526.367729,484.895028 526.076714,484.604013 526.076714,484.245028 C526.076714,483.886043 526.367729,483.595028 526.726714,483.595028 L535.806714,483.595028 C536.165699,483.595028 536.456714,483.886043 536.456714,484.245028 C536.456714,484.604013 536.165699,484.895028 535.806714,484.895028 L535.806714,484.895028 Z M533.386714,480.055028 L526.726714,480.055028 C526.367729,480.055028 526.076714,479.764013 526.076714,479.405028 C526.076714,479.046043 526.367729,478.755028 526.726714,478.755028 L533.386714,478.755028 C533.745699,478.755028 534.036714,479.046043 534.036714,479.405028 C534.036714,479.764013 533.745699,480.055028 533.386714,480.055028 Z M520.106714,478 C520.259417,478 520.406364,478.054566 520.521614,478.152701 C520.530379,478.16121 520.539477,478.169165 520.548345,478.177365 C520.554702,478.182857 520.560763,478.188877 520.566714,478.195028 L523.956714,481.665028 C524.205665,481.92117 524.205665,482.328886 523.956714,482.585028 C523.826912,482.688778 523.662305,482.738875 523.496714,482.725028 C523.323574,482.728718 523.156782,482.659826 523.036714,482.535028 L520.716,480.194 L520.716714,494.665028 C520.719393,494.839145 520.652095,495.007056 520.529905,495.131126 C520.407715,495.255196 520.240851,495.325028 520.066714,495.325028 C519.707729,495.325028 519.416714,495.034013 519.416714,494.675028 L519.416,480.252 L517.106714,482.535028 C516.985955,482.65881 516.819625,482.727512 516.646714,482.725028 C516.473802,482.727512 516.307472,482.65881 516.186714,482.535028 C515.937762,482.278886 515.937762,481.87117 516.186714,481.615028 L519.646714,478.195028 C519.76729,478.07038 519.93329,478 520.106714,478 Z' transform='translate(-516 -478)'/%3E%3C/svg%3E");
}

.hermes-m-table__table th[aria-sort] {
    color: #0091CD;
}

.hermes-m-table__table th[aria-sort="ascending"] .hermes-m-table__sorting:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18'%3E%3Cpath fill='%230091CD' d='M500.650538,480.04 L486.730538,480.04 C486.371553,480.04 486.080538,479.748985 486.080538,479.39 C486.080538,479.031015 486.371553,478.74 486.730538,478.74 L500.650538,478.74 C501.009523,478.74 501.300538,479.031015 501.300538,479.39 C501.300538,479.748985 501.009523,480.04 500.650538,480.04 Z M498.230538,484.88 L486.730538,484.88 C486.371553,484.88 486.080538,484.588985 486.080538,484.23 C486.080538,483.871015 486.371553,483.58 486.730538,483.58 L498.230538,483.58 C498.589523,483.58 498.880538,483.871015 498.880538,484.23 C498.880538,484.588985 498.589523,484.88 498.230538,484.88 Z M495.810538,489.72 L486.730538,489.72 C486.371553,489.72 486.080538,489.428985 486.080538,489.07 C486.080538,488.711015 486.371553,488.42 486.730538,488.42 L495.810538,488.42 C496.169523,488.42 496.460538,488.711015 496.460538,489.07 C496.460538,489.428985 496.169523,489.72 495.810538,489.72 L495.810538,489.72 Z M493.390538,494.56 L486.730538,494.56 C486.371553,494.56 486.080538,494.268985 486.080538,493.91 C486.080538,493.551015 486.371553,493.26 486.730538,493.26 L493.390538,493.26 C493.749523,493.26 494.040538,493.551015 494.040538,493.91 C494.040538,494.268985 493.749523,494.56 493.390538,494.56 Z M480.070538,478 C480.429523,478 480.720538,478.291015 480.720538,478.65 L480.72,493.093 L483.040538,490.78 C483.294589,490.525949 483.706487,490.525949 483.960538,490.78 C484.214589,491.034051 484.214589,491.445949 483.960538,491.7 L480.530538,495.12 L480.530538,495.12 C480.434483,495.219838 480.308526,495.283897 480.173337,495.303638 L480.070538,495.31 L480.070538,495.31 C479.89807,495.310202 479.732592,495.241852 479.610538,495.12 L476.190538,491.7 C475.936487,491.445949 475.936487,491.034051 476.190538,490.78 C476.444589,490.525949 476.856487,490.525949 477.110538,490.78 L479.42,493.09 L479.420538,478.65 C479.420538,478.291015 479.711553,478 480.070538,478 Z' transform='translate(-476 -478)'/%3E%3C/svg%3E");
}

.hermes-m-table__table th[aria-sort="descending"] .hermes-m-table__sorting:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18'%3E%3Cpath fill='%230091CD' d='M540.646714,494.575028 L526.726714,494.575028 C526.367729,494.575028 526.076714,494.284013 526.076714,493.925028 C526.076714,493.566043 526.367729,493.275028 526.726714,493.275028 L540.646714,493.275028 C541.005699,493.275028 541.296714,493.566043 541.296714,493.925028 C541.296714,494.284013 541.005699,494.575028 540.646714,494.575028 Z M538.226714,489.735028 L526.726714,489.735028 C526.367729,489.735028 526.076714,489.444013 526.076714,489.085028 C526.076714,488.726043 526.367729,488.435028 526.726714,488.435028 L538.226714,488.435028 C538.585699,488.435028 538.876714,488.726043 538.876714,489.085028 C538.876714,489.444013 538.585699,489.735028 538.226714,489.735028 L538.226714,489.735028 Z M535.806714,484.895028 L526.726714,484.895028 C526.367729,484.895028 526.076714,484.604013 526.076714,484.245028 C526.076714,483.886043 526.367729,483.595028 526.726714,483.595028 L535.806714,483.595028 C536.165699,483.595028 536.456714,483.886043 536.456714,484.245028 C536.456714,484.604013 536.165699,484.895028 535.806714,484.895028 L535.806714,484.895028 Z M533.386714,480.055028 L526.726714,480.055028 C526.367729,480.055028 526.076714,479.764013 526.076714,479.405028 C526.076714,479.046043 526.367729,478.755028 526.726714,478.755028 L533.386714,478.755028 C533.745699,478.755028 534.036714,479.046043 534.036714,479.405028 C534.036714,479.764013 533.745699,480.055028 533.386714,480.055028 Z M520.106714,478 C520.259417,478 520.406364,478.054566 520.521614,478.152701 C520.530379,478.16121 520.539477,478.169165 520.548345,478.177365 C520.554702,478.182857 520.560763,478.188877 520.566714,478.195028 L523.956714,481.665028 C524.205665,481.92117 524.205665,482.328886 523.956714,482.585028 C523.826912,482.688778 523.662305,482.738875 523.496714,482.725028 C523.323574,482.728718 523.156782,482.659826 523.036714,482.535028 L520.716,480.194 L520.716714,494.665028 C520.719393,494.839145 520.652095,495.007056 520.529905,495.131126 C520.407715,495.255196 520.240851,495.325028 520.066714,495.325028 C519.707729,495.325028 519.416714,495.034013 519.416714,494.675028 L519.416,480.252 L517.106714,482.535028 C516.985955,482.65881 516.819625,482.727512 516.646714,482.725028 C516.473802,482.727512 516.307472,482.65881 516.186714,482.535028 C515.937762,482.278886 515.937762,481.87117 516.186714,481.615028 L519.646714,478.195028 C519.76729,478.07038 519.93329,478 520.106714,478 Z' transform='translate(-516 -478)'/%3E%3C/svg%3E");
}

.hermes-m-table__table tr:nth-child(odd) td {
    background: #f5f5f6;
}

.hermes-m-table__table tbody tr[data-tablerow-modifier] td:first-child {
    position: relative;
}

.hermes-m-table__table tbody tr[data-tablerow-modifier] td:first-child:before {
    content: '';
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.hermes-m-table__table tbody tr[data-tablerow-modifier^="inland"] td:first-child:before {
    background: #0091CD;
}

.hermes-m-table__table tbody tr[data-tablerow-modifier^="abroad"] td:first-child:before {
    background: #e9530e;
}

.hermes-m-table__table tbody tr[data-tablerow-modifier^="customs"] td:first-child:before {
    background: repeating-linear-gradient(135deg, #0091CD, #0091CD 2px, #FFFFFF 2px, #FFFFFF 4px);
}

.hermes-m-table--list-view .hermes-m-table__table tbody tr:hover td {
    background: #cce9f5;
    cursor: pointer;
}

.hermes-m-table__table > :not(:first-child) {
    border-top: 1px solid #c4c4c6;
}

.hermes-m-table--list-view .hermes-m-table__table > :not(:first-child) {
    border-bottom: 1px solid #c4c4c6;
    box-shadow: 1px 0px 0px 0px #FFFFFF;
}

.hermes-m-table__caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    padding: 1.25rem 0 0;
    border-top: 1px solid #ebebec;
}

.hermes-m-table__caption-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.0625rem 0;
    position: relative;
    font-size: 0.75rem;
    color: #6c757d;
}

.hermes-m-table__caption-cell:before {
    content: '';
    width: 5px;
    height: 100%;
    margin-right: 0.625rem;
}

.hermes-m-table__caption-cell[data-caption-modifier^="inland"]:before {
    background: #0091CD;
}

.hermes-m-table__caption-cell[data-caption-modifier^="abroad"]:before {
    background: #e9530e;
}

.hermes-m-table__caption-cell[data-caption-modifier^="customs"]:before {
    background: repeating-linear-gradient(135deg, #0091CD, #0091CD 2px, #FFFFFF 2px, #FFFFFF 4px);
}

.hermes-m-table__caption-cell + .hermes-m-table__caption-cell {
    margin-left: calc(1.25625rem + 0.72368vw);
}

@media (min-width: 1368px) {
    .hermes-m-table__caption-cell + .hermes-m-table__caption-cell {
        margin-left: 1.875rem;
    }
}

@media (max-width: 719.98px) {
    .hermes-m-accordion .hermes-m-table {
        margin: -1.25rem 0 0;
    }
    .accordion .hermes-m-table__table th:first-child, .accordion
    .hermes-m-table__table td:first-child {
        padding-left: 1.25rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-accordion .hermes-m-table {
        margin: -1.25rem -1.25rem 0 -3.125rem;
    }
    .hermes-m-accordion .hermes-m-table__table th:first-child, .hermes-m-accordion
    .hermes-m-table__table td:first-child {
        padding-left: 3.125rem;
    }
}

@media (max-width: 1139.98px) {
    .hermes-m-table--list-view .hermes-m-table__table {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
    }
    .hermes-m-table--list-view .hermes-m-table__table thead {
        border-top: 1px solid #c4c4c6;
    }
    .hermes-m-table--list-view .hermes-m-table__table thead tr {
        border-right: 2px solid #0091CD;
    }
    .hermes-m-table--list-view .hermes-m-table__table tbody,
    .hermes-m-table--list-view .hermes-m-table__table th,
    .hermes-m-table--list-view .hermes-m-table__table td {
        display: block;
    }
    .hermes-m-table--list-view .hermes-m-table__table th, .hermes-m-table--list-view
    .hermes-m-table__table td {
        min-height: 55px;
        border-bottom: 1px solid #c4c4c6;
    }
    .hermes-m-table--list-view .hermes-m-table__table tbody {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        position: relative;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
    }
    .hermes-m-table--list-view .hermes-m-table__table tbody tr {
        display: inline-block;
        vertical-align: top;
    }
}

@media (min-width: 1140px) {
    .hermes-m-table--list-view .hermes-m-table__table thead {
        background: #FFFFFF;
    }
    .hermes-m-table--list-view .hermes-m-table__table th {
        box-shadow: #0091CD 0 -3px 0 inset;
        position: sticky;
        top: 129px;
        z-index: 1000;
    }
    .hermes-m-table--list-view .hermes-m-table__table tbody tr {
        border-top: 1px solid #c4c4c6;
    }
}

.hermes-m-searchbar--in-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.9375rem;
}

.hermes-h-searchbar-collapsed .hermes-m-searchbar--in-header {
    opacity: 0;
    pointer-events: none;
}

.hermes-h-searchbar-expanded .hermes-m-searchbar--in-header {
    z-index: 10;
    opacity: 1;
}

.hermes-m-searchbar--in-header .hermes-m-searchbar__row {
    margin: 0 auto;
}

.hermes-m-searchbar__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    border-radius: 0.25rem;
    background: #FFFFFF;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.hermes-m-searchbar--in-content .hermes-m-searchbar__row {
    border: 2px solid #0091CD;
}

.hermes-h-searchbar-expanded .hermes-m-searchbar__row {
    z-index: 2;
}

.hermes-m-searchbar__col--input {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.hermes-m-searchbar__col--action {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.hermes-m-searchbar__hint {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 0.75rem;
    position: absolute;
    top: 0.375rem;
    left: auto;
    pointer-events: none;
    user-select: none;
}

.hermes-m-searchbar__wrap {
    padding-right: 0.625rem;
    display: flex;
    align-items: center;
    height: 100%;
}

.hermes-m-searchbar__wrap .form-select {
    margin-right: calc(1.25625rem + 0.72368vw);
    width: auto;
}

@media (min-width: 1368px) {
    .hermes-m-searchbar__wrap .form-select {
        margin-right: 1.875rem;
    }
}

.hermes-m-searchbar__input {
    height: auto;
    border: none;
    width: 100%;
    height: 100%;
    color: #3c3c41;
}

.hermes-h-using-keyboard .hermes-m-searchbar__input:focus, .hermes-m-searchbar__input:focus {
    outline: none;
}

.hermes-m-searchbar-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(60, 60, 65, 0.6);
    z-index: 1;
}

.hermes-m-searchbar-backdrop:after {
    background-image: url("data:image/svg+xml,%3Csvg height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.6568542 14.3431458c.3905243.3905242.3905243 1.0236892 0 1.4142135l-4.2426406 4.2426407 4.2426406 4.2426407c.3905243.3905243.3905243 1.0236893 0 1.4142135-.3905242.3905243-1.0236892.3905243-1.4142135 0l-4.2426407-4.2426406-4.2426407 4.2426406c-.3905243.3905243-1.0236893.3905243-1.4142135 0-.3905243-.3905242-.3905243-1.0236892 0-1.4142135l4.2426406-4.2426407-4.2426406-4.2426407c-.3905243-.3905243-.3905243-1.0236893 0-1.4142135.3905242-.3905243 1.0236892-.3905243 1.4142135 0l4.2426407 4.2426406 4.2426407-4.2426406c.3905243-.3905243 1.0236893-.3905243 1.4142135 0z' fill='%230091CD' fill-rule='evenodd' transform='translate(-14 -14)'/%3E%3C/svg%3E");
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: center center;
    width: 40px;
    height: 40px;
    content: '';
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1;
    cursor: pointer;
    border-radius: 100%;
}

.hermes-h-searchbar-collapsed .hermes-m-searchbar-backdrop {
    opacity: 0;
    pointer-events: none;
}

.hermes-h-searchbar-expanded .hermes-m-searchbar-backdrop {
    -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -ms-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 1;
}

@media (max-width: 719.98px) {
    .hermes-m-searchbar__row {
        padding: 0.625rem;
    }
    .hermes-m-searchbar__input {
        font-size: 0.875rem;
    }
    .hermes-m-searchbar__wrap .form-select {
        margin-right: 0.625rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-searchbar__row {
        padding: 1.25rem;
    }
    .hermes-m-searchbar__input {
        font-size: 1.25rem;
    }
    .hermes-m-searchbar__wrap .form-select {
        margin-right: 1.25rem;
    }
}

@media (max-width: 959.98px) {
    .hermes-m-searchbar--in-header .hermes-m-searchbar__row {
        max-width: 600px;
    }
}

@media (min-width: 960px) and (max-width: 1139.98px) {
    .hermes-m-searchbar--in-header .hermes-m-searchbar__row {
        max-width: 692px;
    }
}

@media (min-width: 1140px) and (max-width: 1367.98px) {
    .hermes-m-searchbar--in-header .hermes-m-searchbar__row {
        max-width: 732px;
    }
}

@media (min-width: 1368px) {
    .hermes-m-searchbar--in-header .hermes-m-searchbar__row {
        max-width: 884px;
    }
}

@media (min-width: 720px) {
    .hermes-l-searchbar-container {
        padding-top: calc(1.275rem + 2.89474vw);
    }
}

@media (min-width: 720px) and (min-width: 1368px) {
    .hermes-l-searchbar-container {
        padding-top: 3.75rem;
    }
}

.hermes-h-searchbar-expanded .hermes-l-searchbar-container {
    z-index: 1050;
    position: relative;
}

.hermes-m-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.hermes-m-search .hermes-c-button {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.hermes-m-search-input, .hermes-m-search-button {
    border: transparent;
}

.hermes-m-search__input {
    font-size: 0.875rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border: transparent;
    width: 1%;
    min-width: 0;
    background: #FFFFFF;
    padding: 0.625rem 1.25rem;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    background-clip: padding-box;
    appearance: none;
    color: #3c3c41;
}

.hermes-m-search__input:focus {
    color: #3c3c41;
    background-color: #FFFFFF;
    border-color: #80c8e6;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 145, 205, 0.25);
}

.hermes-m-table--list-view .hermes-m-dropdown {
    position: static;
}

.hermes-m-dropdown > .btn {
    padding: 0.1875rem 0.625rem;
}

.hermes-m-dropdown > .btn:after {
    vertical-align: middle;
}

.hermes-m-dropdown > .btn-technical {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    background: #f5f5f6;
    border: 1px solid #c4c4c6;
}

.hermes-m-dropdown > .btn-technical:hover {
    background: #ebebec;
}

.hermes-m-dropdown > .btn-technical:after {
    content: none;
    display: none;
}

.hermes-m-dropdown .dropdown-menu,
.hermes-m-dropdown .dropdown-item {
    border-radius: 0;
}

.hermes-m-dropdown .dropdown-menu {
    font-size: 0.875rem;
    border: 1px solid #c4c4c6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.hermes-m-dropdown__invalid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    cursor: initial;
    padding: 0.5rem 0.75rem;
    /*
		&:before {
			@include flex(0,0,15px);
			@include inactive-icon($gray-500);
			@include icon-sizing();
			content: '';
			width: 15px;
			height: 15px;
			margin: 0 calculateRem(5px) 0 0;
		}
		*/
}

.m-teaser {
    background: #ebebec;
}

@media (max-width: 719.98px) {
    .m-teaser {
        margin: 0 0 1.875rem 0;
    }
}

@media (min-width: 720px) {
    .m-teaser {
        margin: 0 0 2.5rem 0;
    }
}

.l-section--secondary .m-teaser,
.l-section--primary .m-teaser {
    background: #FFFFFF;
    color: #3c3c41;
}

.m-teaser-link {
    display: block;
    text-decoration: none;
    width: 100%;
}

.m-teaser-link:hover {
    text-decoration: none;
}

.m-teaser-image {
    width: 100%;
}

.m-teaser-content {
    color: #3c3c41;
}

@media (max-width: 719.98px) {
    .m-teaser-content {
        padding: 1rem;
    }
}

@media (min-width: 720px) {
    .m-teaser-content {
        padding: 1.25rem;
    }
}

.m-teaser-text {
    margin-bottom: 1rem;
}

.m-teaser-cta {
    position: relative;
    color: #0091CD;
    padding: 0 1em 0 0;
    text-decoration: none;
}

.m-teaser-cta::after {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%230091CD' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    right: 0;
    transform: translate(0%, -50%);
}

.m-teaser-cta:hover, .m-teaser-cta:focus {
    text-decoration: underline;
}

.m-teaser-cta,
.m-teaser .btn {
    display: inline-block;
}

.m-iconteaser {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    text-decoration: none;
}

@media (max-width: 719.98px) {
    .m-iconteaser {
        margin: 0 0 1.875rem 0;
    }
}

@media (min-width: 720px) {
    .m-iconteaser {
        margin: 0 0 2.5rem 0;
    }
}

.m-iconteaser:hover {
    text-decoration: none;
}

.m-iconteaser:hover .m-iconteaser-cta {
    cursor: pointer;
    text-decoration: underline;
}

.m-iconteaser-image {
    fill: currentColor;
    margin: 0 auto;
    padding: 0.3125rem;
    border-radius: 100%;
    width: 5rem;
    height: 5rem;
    background: #ebebec;
}

.m-iconteaser-image svg path,
.m-iconteaser-image svg {
    fill: #0091CD;
}

.m-iconteaser-image svg {
    width: 100%;
    height: 100%;
}

.l-section--secondary .m-iconteaser-image {
    background: #FFFFFF;
}

.m-iconteaser-content {
    padding: 0.9375rem 1.875rem;
}

.m-iconteaser-heading, .m-iconteaser-text {
    margin-bottom: 0.625rem;
}

.m-iconteaser-text {
    color: #3c3c41;
}

.m-iconteaser-cta {
    position: relative;
    padding-right: 1em;
    text-decoration: none;
    color: #0091CD;
}

.m-iconteaser-cta::after {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%230091CD' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    right: 0;
    transform: translate(0%, -50%);
}

.m-contentteaser {
    width: 100%;
    background: #ebebec;
    padding: 1rem;
}

@media (max-width: 719.98px) {
    .m-contentteaser {
        margin: 0 0 1.875rem 0;
    }
}

@media (min-width: 720px) {
    .m-contentteaser {
        margin: 0 0 2.5rem 0;
    }
}

.m-contentteaser--dark {
    background: #3c3c41;
    color: #FFFFFF;
}

.m-contentteaser--dark h1, .m-contentteaser--dark .h1, .m-contentteaser--dark h2, .m-contentteaser--dark .h2, .m-contentteaser--dark h3, .m-contentteaser--dark .h3, .m-contentteaser--dark h4, .m-contentteaser--dark .h4, .m-contentteaser--dark h5, .m-contentteaser--dark .h5, .m-contentteaser--dark h6, .m-contentteaser--dark .h6 {
    color: currentColor;
}

.m-contentteaser--dark a {
    color: currentColor;
}

.m-contentteaser--info {
    background: #cce9f5;
}

.m-contentteaser-heading .c-icon {
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: 0.625rem;
    transform: none;
    display: block;
}

.m-contentteaser-heading .c-icon svg {
    width: 100%;
    height: 100%;
}

.m-contentteaser-heading .c-icon svg,
.m-contentteaser-heading .c-icon svg path {
    fill: #0091CD;
}

.m-contentteaser-content > *:last-child {
    margin-bottom: 0;
}

.m-contentteaser-cta {
    position: relative;
    color: #0091CD;
    padding: 0 .625rem 0 0;
    text-decoration: none;
}

.m-contentteaser-cta::after {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%230091CD' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    right: 0;
    transform: translate(0%, -50%);
}

@media (max-width: 719.98px) {
    .m-contentteaser-cta {
        display: none;
    }
}

@media (min-width: 720px) {
    .m-contentteaser-cta {
        display: inline-block;
    }
}

.m-contentteaser-cta:hover, .m-contentteaser-cta:focus {
    text-decoration: underline;
}

.l-section--secondary .m-contentteaser {
    background: #FFFFFF;
    color: #3c3c41;
}

.l-section--secondary .m-contentteaser--dark {
    background: #3c3c41;
    color: #FFFFFF;
}

.c-linklist {
    font-weight: normal;
    padding-left: 0;
    list-style: none;
    margin: 1rem 0;
}

.c-linklist:first-child {
    margin-top: 0;
}

.c-linklist > li {
    border-bottom: 1px solid #c4c4c6;
}

.c-linklist > li:first-child {
    border-top: 1px solid #c4c4c6;
}

.c-linklist > li > a {
    position: relative;
    display: block;
    text-decoration: none;
    color: #0091CD;
    padding: .5rem 1rem .5rem .5rem;
    position: relative;
}

.c-linklist > li > a::after {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%230091CD' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    right: 0;
    transform: translate(0%, -50%);
}

.l-section--highlighted .c-linklist > li > a {
    position: relative;
}

.l-section--highlighted .c-linklist > li > a::after {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%23FFFFFF' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    right: 0;
    transform: translate(0%, -50%);
}

.c-linklist > li > a::after {
    right: .5rem;
}

.l-section--highlighted .c-linklist > li > a::after {
    right: .5rem;
}

.c-linklist > li > a:hover, .c-linklist > li > a:focus {
    background: #f5f5f6;
    text-decoration: underline;
}

.l-section--highlighted .c-linklist a:hover, .l-section--highlighted .c-linklist a:focus {
    background: transparent;
}

.c-linklist--inverted {
    background: #FFFFFF;
}

.c-benefitslist {
    margin: 0 0 1rem;
    list-style: none;
    padding: 0;
}

.c-benefitslist > li {
    position: relative;
    padding-left: 1.75em;
    margin-bottom: .5em;
}

.c-benefitslist > li::before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Cpath fill='%236ea528' d='m205 716.658456s3.423841 1.694265 6.76211 5.341544c1.840657-2.707759 5.69236-8.101044 8.98789-9.397222-.256717-1.630879-.342337-4.683006-.213978-5.602778-1.069703.668988-4.922114 2.71784-9.030629 11.07998-.641888-1.296086-1.583892-2.968809-2.354139-4.181346-1.06975.753042-4.151254 2.759822-4.151254 2.759822z' transform='translate(-205 -707)'/%3E%3C/svg%3E%0A");
    position: absolute;
    content: '';
    width: 1.071em;
    height: 1.071em;
    z-index: 1;
}

.c-benefitslist > li:before {
    left: auto;
    top: .286em;
    margin-left: -1.75em;
}

.c-benefitslist--footer > li {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    color: #FFFFFF;
}

.c-benefitslist--footer > li:before {
    top: 9px;
}

.l-section--highlighted .c-benefitslist > li:before {
    border-color: #FFFFFF;
}

.m-instructions {
    counter-reset: instructionSteps;
}

.m-instructions-row {
    position: relative;
}

.m-instructions-row:not(:last-child) {
    padding-top: 8%;
    padding-bottom: 8%;
    border-bottom: 2px solid #ebebec;
}

.l-section--secondary .m-instructions-row:not(:last-child) {
    border-bottom: 2px solid #FFFFFF;
}

.m-instructions-row:last-child {
    padding-top: 8%;
}

.m-instructions-row:before {
    font-family: 'Courier New', monospace;
    counter-increment: instructionSteps;
    content: "" counter(instructionSteps);
    font-weight: bold;
    text-align: center;
    position: absolute;
    padding-top: 0.1875rem;
    top: auto;
    background: #ebebec;
    color: #0091CD;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.l-section--secondary .m-instructions-row:before {
    background: #FFFFFF;
}

.m-instructions-col--visual {
    text-align: center;
}

.m-instructions-icon {
    fill: currentColor;
    display: inline-block;
    width: 9.375rem;
    height: 9.375rem;
}

.m-instructions-icon svg {
    width: 100%;
    height: 100%;
}

.m-instructions-icon svg path,
.m-instructions-icon svg {
    fill: #0091CD;
}

@media (max-width: 719.98px) {
    .m-instructions-row {
        padding-left: 2.8125rem;
    }
    .m-instructions-row:before {
        font-size: 0.9375rem;
        width: 1.875rem;
        height: 1.875rem;
        left: 0;
        margin-top: -0.375rem;
    }
    .m-instructions-col--visual {
        display: none;
    }
}

@media (min-width: 720px) {
    .m-instructions-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .m-instructions-row:before {
        font-size: 1.25rem;
        width: 2.5rem;
        height: 2.5rem;
        left: -4.375rem;
        margin-top: -0.5rem;
    }
    .m-instructions--alternate-justification .m-instructions-row:nth-child(odd) .m-instructions-col--visual {
        order: -1;
        margin-right: 4%;
    }
    .m-instructions--alternate-justification .m-instructions-row:nth-child(even) .m-instructions-col--visual {
        margin-left: 4%;
    }
    .m-instructions--images-left-justification .m-instructions-row .m-instructions-col--visual {
        order: -1;
        margin-right: 4%;
    }
    .m-instructions--images-right-justification .m-instructions-row .m-instructions-col--visual {
        margin-left: 4%;
    }
    .m-instructions-col--txt {
        -webkit-box-flex: auto;
        -webkit-flex: auto;
        -moz-box-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto;
    }
    .m-instructions-col--visual {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 270px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 270px;
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
        padding: 3.8961%;
        background: #ebebec;
    }
    .l-section--secondary .m-instructions-col--visual {
        background: #FFFFFF;
    }
}

.m-steps {
    margin: 0 0 2rem;
    font-size: 0.875rem;
}

@media (min-width: 720px) {
    .m-steps {
        font-size: 0.75rem;
    }
}

.m-steps-list {
    background: #ebebec;
}

@media (min-width: 720px) {
    .m-steps-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.m-steps-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding: 1.5rem;
}

@media (max-width: 719.98px) {
    .m-steps-item:before {
        position: absolute;
        content: "";
        transform: skewY(175deg);
        left: 50%;
        right: 0;
        bottom: 0;
        height: 5px;
        background: #FFFFFF;
    }
    .m-steps-item:after {
        position: absolute;
        content: "";
        transform: skewY(-175deg);
        left: 0;
        right: 50%;
        bottom: 0;
        height: 5px;
        background: #FFFFFF;
    }
}

@media (min-width: 720px) {
    .m-steps-item:before {
        position: absolute;
        content: "";
        transform: skewX(-15deg);
        top: 50%;
        bottom: 0;
        right: 5px;
        width: 5px;
        background: #FFFFFF;
    }
    .m-steps-item:after {
        position: absolute;
        content: "";
        transform: skewX(15deg);
        top: 0;
        bottom: 50%;
        right: 5px;
        width: 5px;
        background: #FFFFFF;
    }
}

.m-steps-item:last-child:after, .m-steps-item:last-child:before {
    display: none;
}

.m-steps-counter {
    background: #0091CD;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1rem;
}

.m-steps-icon {
    margin: 0 auto;
    display: block;
    width: 50px;
    height: 50px;
    color: #0091CD;
    margin-bottom: .75rem;
    pointer-events: none;
}

.m-steps-icon svg {
    transform: scale(1.5);
    width: 100%;
    height: 100%;
}

.m-steps-icon svg,
.m-steps-icon svg path {
    fill: #0091CD;
}

.m-steps-headline {
    font-size: 1.25rem;
    color: #0091CD;
    margin-bottom: 0.5rem;
}

.l-section--secondary .m-steps-list {
    background: #0091CD;
}

.l-section--secondary .m-steps-list, .l-section--secondary .m-steps-icon, .l-section--secondary .m-steps-headline,
.l-section--secondary .m-steps a {
    color: #FFFFFF;
}

.hermes-m-step-indicator {
    text-align: center;
}

.hermes-m-step-indicator .c-headline {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 2rem 0 3.5rem 0;
}

.hermes-m-step-indicator .c-headline-heading {
    color: #0091CD;
    font-size: 1.5rem;
    margin-bottom: 0;
}

.hermes-m-step-indicator__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}

.hermes-m-step-indicator__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.hermes-m-step-indicator__link {
    display: block;
    color: inherit;
    text-decoration: none;
}

.hermes-m-step-indicator__link:hover, .hermes-m-step-indicator__link:focus {
    color: inherit;
    text-decoration: none;
}

.hermes-m-step-indicator__link:hover .hermes-m-step-indicator__indicator,
.hermes-m-step-indicator__link:focus .hermes-m-step-indicator__indicator {
    border-color: #0091CD;
    color: #0091CD;
}

.hermes-m-step-indicator__link:hover .hermes-m-step-indicator__label,
.hermes-m-step-indicator__link:focus .hermes-m-step-indicator__label {
    color: #0091CD;
}

.hermes-m-step-indicator__link:focus-visible {
    outline: none;
}

.hermes-m-step-indicator__link:focus-visible .hermes-m-step-indicator__indicator {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
}

.hermes-m-step-indicator__item--clickable {
    cursor: pointer;
}

.hermes-m-step-indicator__track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 2.25rem;
    margin-bottom: 0.5rem;
}

.hermes-m-step-indicator__line {
    position: absolute;
    top: 50%;
    height: 1px;
    background: #c4c4c6;
}

.hermes-m-step-indicator__line--before {
    left: 0;
    right: calc(50% + (2.25rem / 2) + 0.5rem);
}

.hermes-m-step-indicator__line--after {
    left: calc(50% + (2.25rem / 2) + 0.5rem);
    right: 0;
}

.hermes-m-step-indicator__item--first .hermes-m-step-indicator__line--before,
.hermes-m-step-indicator__item--last .hermes-m-step-indicator__line--after {
    display: none;
}

.hermes-m-step-indicator__indicator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 100%;
    background: #FFFFFF;
    border: 1px solid #c4c4c6;
    color: #3c3c41;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1;
}

.hermes-m-step-indicator__label {
    display: block;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    color: #3c3c41;
    line-height: 1.5;
}

@media (max-width: 719.98px) {
    .hermes-m-step-indicator__label {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        margin: -1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        white-space: nowrap !important;
        border: 0 !important;
    }
}

@media (max-width: 719.98px) {
    .hermes-m-step-indicator__track {
        margin-bottom: 0;
    }
}

.hermes-m-step-indicator__item--active .hermes-m-step-indicator__indicator {
    background: #0091CD;
    border-color: #0091CD;
    color: #FFFFFF;
}

.hermes-m-step-indicator__item--active .hermes-m-step-indicator__label {
    color: #0091CD;
    font-weight: 700;
}

.hermes-m-step-indicator .hermes-m-rte {
    margin: 3rem 0 2rem 0;
    text-align: left;
}

.hermes-m-step-indicator .hermes-m-rte h2, .hermes-m-step-indicator .hermes-m-rte .h2 {
    margin-top: 0;
}

.hermes-m-step-indicator .hermes-m-rte p:last-child {
    margin-bottom: 0;
}

.nav-tabs {
    scrollbar-face-color: #dee2e6;
    scrollbar-track-color: #eff1f3;
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
    white-space: nowrap;
    position: relative;
    border-bottom: 0;
}

.nav-tabs::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.nav-tabs::-webkit-scrollbar-thumb {
    background: #dee2e6;
}

.nav-tabs::-webkit-scrollbar-track {
    background: #eff1f3;
}

.nav-tabs::after {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    z-index: 1;
    content: '';
}

.nav-tabs .nav-item + .nav-item {
    margin-bottom: 0;
    margin-left: 0.2rem;
}

.nav-tabs .nav-link {
    text-decoration: none;
    background: #FFFFFF;
    color: #3c3c41;
    position: relative;
    border-bottom: 0;
    border-radius: 0;
    margin-bottom: 0;
    padding: .75em 1em;
    min-height: 2.875rem;
}

.c-fieldset .nav-tabs .nav-link {
    background: #ebebec;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    background: #ebebec;
    color: #0091CD;
    border-color: transparent;
}

.nav-tabs .nav-link.active {
    background: #FFFFFF;
    color: #0091CD;
    border-color: transparent;
}

.nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus {
    background: #ebebec;
    color: #0091CD;
}

.nav-tabs .nav-link.active::before {
    position: absolute;
    content: '';
    left: -1px;
    right: -1px;
    top: -1px;
    border-top: 3px solid #0091CD;
}

.nav-tabs .nav-link.active::after {
    position: absolute;
    content: '';
    bottom: 0;
    z-index: 2;
    left: 0;
    right: 0;
}

.nav-tabs .nav-item:first-child > .active {
    border-left-color: transparent;
}

.nav-tabs-inverted .nav-link {
    background: #FFFFFF;
}

.nav-tabs-inverted .nav-link.active, .nav-tabs-inverted .nav-link.active:hover, .nav-tabs-inverted .nav-link.active:focus {
    background: #ebebec;
}

.c-fieldset .nav-tabs-inverted .nav-link.active, .c-fieldset .nav-tabs-inverted .nav-link.active:hover, .c-fieldset .nav-tabs-inverted .nav-link.active:focus {
    background: #FFFFFF;
}

@media (min-width: 540px) {
    .nav-tabs-stretch {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .nav-tabs-stretch > .nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

.c-tabs {
    margin: 0 0 1rem;
}

.c-tabs-tabs {
    position: relative;
}

.c-tabs .nav-tabs .nav-link.active {
    background: #ebebec;
}

.c-fieldset .c-tabs .nav-tabs .nav-link.active {
    background: #FFFFFF;
}

.c-tabs .nav-tabs .nav-item {
    margin-bottom: 0;
}

.c-tabs .tab-content {
    background: #ebebec;
    padding: 0.875rem;
}

.c-fieldset .c-tabs .tab-content {
    background: #FFFFFF;
}

.c-tabs .tab-content > .tab-pane > *:last-child {
    margin-bottom: 0;
}

.c-headline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.c-headline-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #0091CD;
    height: 3.125rem;
    width: 3.125rem;
    margin: 0 0.875rem 0 0;
    position: relative;
    top: 4px;
}

.c-headline-icon svg path,
.c-headline-icon svg {
    fill: currentColor;
}

.c-headline-icon svg {
    width: 100%;
    height: 100%;
}

.c-headline-heading {
    margin: 0 0 .5em;
}

.c-headline-subline {
    color: #3c3c41;
}

.c-accordion {
    margin-bottom: 2rem;
}

.hermes-m-hl-radio .c-accordion {
    margin: 0;
}

.c-accordion .card:last-child {
    border-bottom: 1px solid #c4c4c6;
}

.hermes-m-hl-radio .c-accordion .card:last-child {
    border: none;
}

.c-accordion .card {
    margin: 0;
    border: none;
}

.hermes-m-hl-radio .c-accordion .card {
    background: transparent;
}

@media (min-width: 960px) {
    .c-accordion .card-indented .card-body {
        padding-left: 6.1875rem;
    }
}

.c-accordion .card-inactive .card-link.collapsed,
.c-accordion .card-inactive .card-link,
.c-accordion .card-inactive .card-link:hover {
    color: #9d9da0;
}

.c-accordion .card-inactive .card-link {
    position: relative;
}

.c-accordion .card-inactive .card-link::before {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%239d9da0' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    left: 0;
    transform: translate(0%, -50%) rotate(90deg);
}

.c-accordion .card-inactive .card-link:before {
    left: 0.875rem;
}

.c-accordion .card-inactive .c-headline-icon, .c-accordion .card-inactive .c-headline-heading, .c-accordion .card-inactive .c-headline-subline {
    color: #9d9da0;
}

@media (max-width: 719.98px) {
    .c-accordion .card-label .card-link {
        padding-top: 3em;
    }
    .c-accordion .card-label .card-link::before {
        top: calc(50% + 1em);
    }
}

.c-accordion .card-body {
    padding: 1em 0.875rem;
    background: #ebebec;
    overflow: hidden;
}

.hermes-m-hl-radio .c-accordion .card-body {
    padding: 0;
    background: transparent;
}

.c-accordion .card-body > *:last-child {
    margin-bottom: 0;
}

.c-accordion .card-header {
    padding: 0;
    border: none;
    background: #FFFFFF;
}

.hermes-m-hl-radio .c-accordion .card-header {
    background: transparent;
}

.c-accordion .card-title {
    margin: 0;
    position: relative;
}

.c-accordion .card-title-selected {
    z-index: 1;
    position: absolute;
    top: 1em;
    right: 0.875rem;
}

.c-accordion .card-title-selected::before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%236ea528' fill-rule='evenodd' d='M20.1428521,3.53226323 C22.4603327,5.85485419 23.6190476,8.67739871 23.6190476,12 C23.6190476,15.3225972 22.4682667,18.1532139 20.1666641,20.491935 C17.8650717,22.830657 15.0793854,24 11.8095238,24 C8.53966629,24 5.75397994,22.830657 3.45238146,20.491935 C1.15078197,18.1532139 0,15.3225972 0,12 C0,8.67739871 1.15078197,5.84678194 3.45238146,3.5080671 C5.75397994,1.16934194 8.53966629,0 11.8095238,0 C15.0793854,0 17.8571276,1.17740387 20.1428521,3.53226323 Z M10.4285663,18.3387097 L19.1904711,9.43547871 C19.5714337,9.08064 19.5714337,8.72581161 19.1904711,8.3709729 L18.1428556,7.25806452 C17.7618997,6.90322581 17.3968254,6.90322581 17.047619,7.25806452 L9.9047619,14.516129 L6.57142857,11.1290323 C6.22222019,10.7741935 5.85714489,10.7741935 5.47619048,11.1290323 L4.42857143,12.2419406 C4.04761702,12.5967794 4.04761702,12.9516077 4.42857143,13.3064465 L9.38095238,18.3387097 C9.73016076,18.7258085 10.079363,18.7258085 10.4285663,18.3387097 Z'/%3E%3C/svg%3E");
    content: '';
    width: 20px;
    height: 20px;
    top: 0;
    right: -10px;
    transform: translateX(-50%);
    position: absolute;
}

.c-accordion .card-title-label {
    z-index: 1;
    position: absolute;
    top: 1em;
    right: 0.875rem;
}

.c-accordion .card-link {
    position: relative;
    padding: 1em 0.875rem 1em 2.1875rem;
    color: #0091CD;
    font-weight: normal;
    border-top: 1px solid #c4c4c6;
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 0;
}

.c-accordion .card-link::before {
    background-image: url("data:image/svg+xml,%3Csvg height='21' viewBox='0 0 14 21' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-2.41421356 4.58578644c.72096792-.72096793 1.85543003-.776427 2.64001245-.16637722l.18841467.16637722 6.58578644 6.58421356 6.5857864-6.58421356c.720968-.72096793 1.8554301-.776427 2.6400125-.16637722l.1884147.16637722c.7209679.72096792.776427 1.85543003.1663772 2.64001245l-.1663772.18841467-9.4142136 9.41421354-9.41421356-9.41421354c-.78104859-.78104858-.78104859-2.04737854 0-2.82842712z' fill='%230091CD' transform='matrix(0 -1 1 0 -3.414 17.414)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    content: '';
    width: 0.375rem;
    height: 0.625rem;
    top: 50%;
    left: 0;
    transform: translate(0%, -50%) rotate(90deg);
}

.hermes-m-hl-radio .c-accordion .card-link {
    border: none;
    padding: 1em 0.875rem 1em 1.25rem;
}

.c-accordion .card-link[aria-expanded="true"], .c-accordion .card-link:hover {
    color: #0091CD;
    background: #ebebec;
}

.hermes-m-hl-radio .c-accordion .card-link[aria-expanded="true"], .hermes-m-hl-radio .c-accordion .card-link:hover {
    background: transparent;
}

.c-accordion .card-link:before {
    left: 0.875rem;
}

.hermes-m-hl-radio .c-accordion .card-link:before {
    left: 0.1875rem;
}

.c-accordion .card-link[aria-expanded="true"]:before {
    transform: translate(0%, -50%) rotate(-90deg);
}

.modal-pretitle, .modal-posttitle {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.modal-header h5, .modal-header .h5 {
    font-size: 1.25rem;
    line-height: 1.3;
}

.modal-header .close {
    background-image: url("data:image/svg+xml,%3Csvg height='23' viewBox='0 0 23 23' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m934.5 243c6.351275 0 11.5 5.148725 11.5 11.5s-5.148725 11.5-11.5 11.5-11.5-5.148725-11.5-11.5 5.148725-11.5 11.5-11.5zm4.762116 6.879234c-.28915-.219995-.704074-.197996-.968069.065999l-3.652606 3.651895-3.652606-3.651895c-.287995-.287994-.755608-.287994-1.043602 0s-.287994.755607 0 1.043602l3.652518 3.651982-3.652518 3.65323-.071404.082727c-.21421.288803-.190409.699062.071404.960875l.075533.065999c.289149.219995.704074.197996.968069-.065999l3.652606-3.653142 3.652606 3.653142c.287994.287994.755607.287994 1.043602 0 .287994-.287995.287994-.755608 0-1.043602l-3.652518-3.65323 3.652518-3.651982.071403-.082728c.214211-.288803.19041-.699061-.071403-.960874z' fill='%230091CD' fill-rule='evenodd' transform='translate(-923 -243)'/%3E%3C/svg%3E");
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.25rem;
    height: 1.25rem;
    color: #0091CD;
    opacity: 1;
    border: none;
    background-color: transparent;
}

.modal-header .close:hover {
    opacity: 0.75;
}

.modal-title {
    color: #0091CD;
}

.modal-body p:last-child, .modal-body p:only-child {
    margin: 0;
}

.modal-sm .modal-footer > * {
    width: 100%;
}

.c-language-switch-btn, .c-language-switch-dropdown-item {
    text-transform: uppercase;
}

.c-language-switch-btn {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
    .c-language-switch-btn {
        transition: none;
    }
}

.c-language-switch-btn:focus {
    box-shadow: none;
    outline: none;
}

.c-language-switch-btn:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M2.93257331,2.92575198 C5.79448657,0.0665793735 10.0971188,-0.786571989 13.8334574,0.764268848 C17.569796,2.31511162 20.0036485,5.96438999 19.9997772,10.0098351 C19.9987524,11.0702302 19.8327086,12.0919429 19.5259507,13.0506922 C19.5161978,13.0950442 19.5021491,13.1373774 19.4845313,13.1777975 C18.1564918,17.1430592 14.4116373,20 10.0000283,20 C5.95462782,20 2.30774432,17.5625354 0.760543573,13.8247021 C0.673863376,13.6152888 0.594730168,13.4041054 0.523073629,13.191505 C0.499698556,13.1422646 0.48214773,13.089351 0.470853646,13.0341586 C-0.657014021,9.49243838 0.270698493,5.58507464 2.93257331,2.92575198 Z M12.5378962,13.6147997 L7.45260758,13.614974 C7.98532045,16.5863129 9.11933975,18.3042882 9.99964068,18.3042882 C10.8795349,18.3042882 12.0076507,16.5825627 12.5378962,13.6147997 Z M17.7510638,13.6148055 L13.9995922,13.6146634 C13.6953566,15.4368544 13.1568087,17.0856975 12.3978353,18.2152741 C14.7733657,17.5222937 16.721162,15.8254814 17.7510638,13.6148055 Z M5.99156465,13.6146634 L2.24898491,13.6148055 C3.27844584,15.8245536 5.22502846,17.5208695 7.59941396,18.2144531 C6.8377701,17.0847294 6.29719756,15.4363194 5.99156465,13.6146634 Z M5.80065715,7.85874982 L1.72685124,7.85825756 C1.54858934,8.54566445 1.45373515,9.26667249 1.45373515,10.0098351 C1.45373515,10.7527684 1.54852889,11.473559 1.72668082,12.1607715 L5.80065715,12.1603021 C5.7320923,11.4491145 5.69740572,10.7261395 5.69740572,10.0098351 C5.69740572,9.29352331 5.7320923,8.57031981 5.80065715,7.85874982 Z M12.7362548,7.85777017 L7.25305566,7.85763253 C7.18722312,8.52889351 7.15085693,9.24756508 7.15085693,10.0098351 C7.15085693,10.7720979 7.18722312,11.4905507 7.25305566,12.1614441 L12.7367998,12.1613049 C12.8024544,11.4902359 12.8387154,10.7717923 12.8387154,10.0098351 C12.8387154,9.24787065 12.8022411,8.52920765 12.7362548,7.85777017 Z M18.2710215,7.85833286 L14.1895149,7.85874982 C14.2577024,8.57031981 14.2921666,9.29352331 14.2921666,10.0098351 C14.2921666,10.7261395 14.2577024,11.4491145 14.1895149,12.1603021 L18.2733727,12.1607715 C18.4515264,11.473559 18.5463214,10.7527684 18.5463214,10.0098351 C18.5454819,9.26665993 18.4499065,8.54568366 18.2710215,7.85833286 Z M7.59279222,1.80625556 L7.53174641,1.8252935 C5.1877072,2.53124995 3.26806502,4.21668212 2.24851925,6.40588537 L5.99121602,6.405475 C6.29606883,4.58578113 6.83494281,2.9377656 7.59279222,1.80625556 Z M9.99964068,1.70564374 C9.11914356,1.70564374 7.98481497,3.42967336 7.4522515,6.40501573 L12.5367822,6.40518483 C12.0044106,3.43342086 10.8725759,1.70564374 9.99964068,1.70564374 Z M12.405426,1.80906154 L12.463449,1.89722349 C13.1881974,3.02516551 13.7046028,4.63396697 13.9999391,6.405475 L17.747936,6.40569155 C16.7184438,4.19940593 14.7755102,2.50509406 12.405426,1.80906154 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 0.625rem;
}

.c-language-switch-btn:after {
    display: none;
    content: none;
}

.c-language-switch-dropdown-menu.collapsing, .c-language-switch-dropdown-menu.collapse {
    list-style: none;
    min-width: auto;
    margin: 0;
    padding: 0 0.75rem;
    border: 1px solid #FFFFFF;
    border-radius: 0.2rem;
}

.hermes-m-offcanvas .c-language-switch-dropdown-item:not(:first-child) {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.c-language-switch-dropdown-link {
    display: block;
}

.hermes-m-offcanvas .c-language-switch-dropdown-link {
    color: #FFFFFF;
}

@media (max-width: 719.98px) {
    .c-language-switch-btn {
        padding: 0.75rem;
    }
    .c-language-switch-btn:hover {
        color: #FFFFFF;
    }
}

@media (min-width: 720px) {
    .c-language-switch-btn {
        border: 1px solid #FFFFFF;
        border-radius: 0.2rem;
        height: 100%;
    }
    .c-language-switch-btn:hover {
        background: rgba(255, 255, 255, 0.1);
        color: #FFFFFF;
    }
}

.hermes-m-tile__item {
    border-radius: 0.2rem;
}

.hermes-m-tile__item--filled {
    background: #f5f5f6;
}

.hermes-m-tile__item--outline {
    background: #FFFFFF;
    border: 2px solid #c4c4c6;
}

.hermes-m-tile__item .text-muted {
    font-size: 0.75rem;
}

.hermes-m-tile__row > * {
    margin-bottom: 0.25rem;
}

@media (max-width: 719.98px) {
    .hermes-m-tile__item {
        padding: 0.625rem;
        margin: 0 0 0.625rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-tile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -0.3125rem;
    }
    .hermes-m-tile__item {
        padding: 0.625rem 1.25rem;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 calc(50% - 0.625rem);
        -moz-box-flex: 0;
        -moz-flex: 0 1 calc(50% - 0.625rem);
        -ms-flex: 0 1 calc(50% - 0.625rem);
        flex: 0 1 calc(50% - 0.625rem);
        width: calc(50% - 0.625rem);
        max-width: calc(50% - 0.625rem);
        margin: 0 0.3125rem 0.625rem;
    }
    .hermes-m-tile__item--streched {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        width: 100%;
        max-width: 100%;
    }
}

.hermes-m-filter .form-check {
    padding-left: 2em;
}

.hermes-m-filter .form-check:not(:last-child) {
    margin-bottom: 0.625rem;
}

.hermes-m-filter .form-check:last-child {
    margin-bottom: 0;
}

.hermes-m-filter .form-check .form-check-input {
    margin-left: -1.89em;
}

.hermes-m-filter .form-control + .form-control {
    margin-top: 0.625rem;
}

.hermes-m-filter__trigger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    overflow-anchor: none;
    font-size: 1rem;
    font-weight: 700;
    text-align: left;
    width: 100%;
    border: none;
    background: #ebebec;
    padding: 0.625rem 0.9375rem;
    color: #3c3c41;
    margin-bottom: 0.0625rem;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-m-filter__trigger {
        transition: none;
    }
}

.hermes-m-filter__trigger:not(.collapsed)::before {
    background-image: url("data:image/svg+xml,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30 14c5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10-10-4.4771525-10-10 4.4771525-10 10-10zm4 9h-8c-.5522847 0-1 .4477153-1 1s.4477153 1 1 1h8c.5522847 0 1-.4477153 1-1s-.4477153-1-1-1z' fill='%239d9da0' fill-rule='evenodd' transform='translate%28-20 -14%29'/%3E%3C/svg%3E");
    transform: rotate(-180deg);
}

.hermes-m-filter__trigger::before {
    transition: transform 0.2s ease-in-out;
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='m30 14c5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10-10-4.4771525-10-10 4.4771525-10 10-10zm0 5c-.5522847 0-1 .4477153-1 1l-.001 3h-2.999c-.5522847 0-1 .4477153-1 1s.4477153 1 1 1h2.999l.001 3c0 .5522847.4477153 1 1 1s1-.4477153 1-1l-.001-3h3.001c.5522847 0 1-.4477153 1-1s-.4477153-1-1-1h-3.001l.001-3c0-.5522847-.4477153-1-1-1z' transform='translate%28-20 -14%29'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    margin-right: 0.5rem;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-m-filter__trigger::before {
        transition: none;
    }
}

.hermes-m-filter__trigger:focus {
    z-index: 3;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.hermes-m-filter__content, .hermes-m-filter__reset {
    background: #f5f5f6;
}

.hermes-m-filter__content {
    padding: 0.9375rem;
}

.hermes-m-filter__reset {
    padding: 0.3125rem 0.9375rem 0.3125rem 0;
}

.hermes-m-filter:not(:last-child) {
    margin-bottom: 0.0625rem;
}

@media (min-width: 1140px) {
    .hermes-m-filter--scrollable .hermes-m-filter__content {
        max-height: 177px;
        overflow: auto;
    }
}

.hermes-h-searchbar-expanded .page-item.active .page-link {
    z-index: 0;
    position: relative;
}

.hermes-m-overlay__header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    padding: 1rem;
}

.hermes-m-overlay__close, .hermes-m-box__close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background: none;
    width: auto;
    height: auto;
}

.hermes-m-overlay__close:before, .hermes-m-box__close:before {
    background: transparent url("data:image/svg+xml,%3Csvg height='23' viewBox='0 0 23 23' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m934.5 243c6.351275 0 11.5 5.148725 11.5 11.5s-5.148725 11.5-11.5 11.5-11.5-5.148725-11.5-11.5 5.148725-11.5 11.5-11.5zm4.762116 6.879234c-.28915-.219995-.704074-.197996-.968069.065999l-3.652606 3.651895-3.652606-3.651895c-.287995-.287994-.755608-.287994-1.043602 0s-.287994.755607 0 1.043602l3.652518 3.651982-3.652518 3.65323-.071404.082727c-.21421.288803-.190409.699062.071404.960875l.075533.065999c.289149.219995.704074.197996.968069-.065999l3.652606-3.653142 3.652606 3.653142c.287994.287994.755607.287994 1.043602 0 .287994-.287995.287994-.755608 0-1.043602l-3.652518-3.65323 3.652518-3.651982.071403-.082728c.214211-.288803.19041-.699061-.071403-.960874z' fill='%230091CD' fill-rule='evenodd' transform='translate%28-923 -243%29'/%3E%3C/svg%3E") center/20px auto no-repeat;
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 0.3125rem;
}

.hermes-m-overlay__body > .hermes-m-card {
    margin: -1rem -1rem;
}

.hermes-m-feedback {
    padding-top: 1.25rem;
    border-top: 1px solid #ebebec;
}

.hermes-m-feedback h2, .hermes-m-feedback .h2, .hermes-m-feedback h3, .hermes-m-feedback .h3, .hermes-m-feedback h4, .hermes-m-feedback .h4, .hermes-m-feedback h5, .hermes-m-feedback .h5, .hermes-m-feedback h6, .hermes-m-feedback .h6 {
    font-size: 0.875rem;
    color: #3c3c41;
    margin: 0 0 0.625rem;
}

.hermes-m-feedback .form-wrap {
    margin: 0;
}

.hermes-m-feedback__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.hermes-m-feedback__col + .hermes-m-feedback__col {
    margin-left: 0.625rem;
}

.hermes-m-feedback__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-m-feedback__col .form-check + .form-check {
    margin-left: 0.3125rem;
}

.hermes-m-feedback .hermes-h-feedback-clicked .btn {
    animation: scaleInOut 500ms forwards;
}

@keyframes scaleInOut {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.hermes-h-feedback-submitted .hermes-h-has-feedback-molecule {
    display: none;
}

.hermes-h-has-feedback-success-message {
    display: none;
}

.hermes-h-feedback-submitted .hermes-h-has-feedback-success-message {
    display: block;
}

.hermes-m-hl-radio {
    padding: 0;
}

@media (max-width: 719.98px) {
    .hermes-m-hl-radio + .hermes-m-hl-radio {
        margin: 0.9375rem 0 0;
    }
}

@media (min-width: 720px) {
    .hermes-m-hl-radio + .hermes-m-hl-radio {
        margin: 1.25rem 0 0;
    }
}

.hermes-m-hl-radio__label, .hermes-m-hl-radio__wrap {
    width: 100%;
}

.hermes-m-hl-radio__label {
    position: relative;
    isolation: isolate;
}

.hermes-m-hl-radio.form-check .hermes-m-hl-radio__label .form-check-input {
    position: absolute;
    top: 17px;
    left: 15px;
    margin: 0;
    float: none;
    z-index: 1;
}

.hermes-m-hl-radio.form-check .hermes-m-hl-radio__label[data-highlight-horizontal="true"] .form-check-input {
    top: 50%;
    transform: translate(0, -50%);
}

.hermes-m-hl-radio.form-check .hermes-m-hl-radio__label[data-highlight-horizontal="false"] .form-check-input {
    top: 17px;
}

.hermes-m-hl-radio__wrap {
    padding: 0.9375rem 1.25rem 0.9375rem 2.5rem;
    position: relative;
    box-shadow: inset 0 0 0 2px #c4c4c6;
    border-radius: 3px;
    cursor: pointer;
}

.hermes-m-hl-radio__wrap h1, .hermes-m-hl-radio__wrap .h1, .hermes-m-hl-radio__wrap h2, .hermes-m-hl-radio__wrap .h2, .hermes-m-hl-radio__wrap h3, .hermes-m-hl-radio__wrap .h3, .hermes-m-hl-radio__wrap h4, .hermes-m-hl-radio__wrap .h4, .hermes-m-hl-radio__wrap h5, .hermes-m-hl-radio__wrap .h5, .hermes-m-hl-radio__wrap h6, .hermes-m-hl-radio__wrap .h6 {
    font-size: 1rem;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.hermes-m-hl-radio .hermes-c-calendarsheet {
    border-color: #9d9da0;
}

.hermes-m-hl-radio .hermes-c-calendarsheet__subline {
    background: #9d9da0;
}

.hermes-m-hl-radio .hermes-m-hl-radio__checked-visible {
    display: none;
}

.hermes-m-hl-radio__input:checked + .hermes-m-hl-radio__wrap {
    box-shadow: inset 0 0 0 3px #0091CD, 0 0 10px 0 rgba(0, 145, 205, 0.5);
    background: #FFFFFF;
}

.hermes-m-hl-radio__input:checked + .hermes-m-hl-radio__wrap .hermes-c-calendarsheet {
    border-color: #0091CD;
}

.hermes-m-hl-radio__input:checked + .hermes-m-hl-radio__wrap .hermes-c-calendarsheet__subline {
    background: #0091CD;
}

.hermes-m-hl-radio__input:checked + .hermes-m-hl-radio__wrap .hermes-m-hl-radio__checked-visible {
    display: block;
}

.hermes-m-parcelshop {
    position: relative;
}

.hermes-m-parcelshop__heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-m-parcelshop__address, .hermes-m-parcelshop__hours {
    margin-bottom: 0.1875rem;
}

.hermes-m-parcelshop__hours, .hermes-m-parcelshop__distance {
    font-weight: 700;
}

.hermes-m-parcelshop__distance {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-size: 0.75rem;
    padding: 0 0 0 0.3125rem;
    border: none;
    background: transparent;
}

.hermes-m-parcelshop__distance::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' viewBox='0 0 12 15'%3E%3Cpath fill='%239d9da0' fill-rule='evenodd' d='M5.03906214,17.7070312 C4.57031209,17.0234341 4.03808762,16.2519572 3.44238314,15.3925778 C2.84667692,14.5331977 2.42187653,13.9277348 2.16796906,13.5761732 C1.91406159,13.224608 1.62109551,12.7900405 1.28906246,12.2724602 C0.957029749,11.75488 0.737305191,11.3886706 0.629882855,11.1738287 C0.522460518,10.9589834 0.405274227,10.6855473 0.278320354,10.3535135 C0.151366585,10.0214833 0.0732423563,9.73339952 0.0439453301,9.48925531 C0.0146482934,9.24511459 0,8.95703084 0,8.62500057 C0,7.06249227 0.546869707,5.73437819 1.64062517,4.64062342 C2.73438063,3.54686866 4.06249227,3 5.62500057,3 C7.18750887,3 8.51561947,3.54686866 9.60937772,4.64062342 C10.7031325,5.73437819 11.2500011,7.06249227 11.2500011,8.62500057 C11.2500011,8.95703084 11.2353535,9.24511459 11.2060546,9.48925531 C11.1767593,9.73339952 11.0986337,10.0214833 10.9716814,10.3535135 C10.8447255,10.6855473 10.7275406,10.9589834 10.6201197,11.1738287 C10.5126953,11.3886706 10.2929731,11.75488 9.96093939,12.2724602 C9.62890563,12.7900405 9.33593816,13.224608 9.08203348,13.5761732 C8.82812532,13.9277348 8.40332527,14.5331977 7.8076194,15.3925778 C7.21191353,16.2519572 6.67968905,17.0234341 6.210939,17.7070312 C6.07421922,17.9023447 5.87890874,18 5.62500057,18 C5.37109241,18 5.17578192,17.9023447 5.03906214,17.7070312 Z M3.95507831,10.2949193 C4.42383185,10.7441415 4.98046446,10.9687508 5.62500057,10.9687508 C6.26953669,10.9687508 6.82128907,10.7392578 7.28027516,10.2802717 C7.73926125,9.82128558 7.96875081,9.2695332 7.96875081,8.62500057 C7.96875081,7.98046446 7.73926125,7.42871208 7.28027516,6.96972599 C6.82128907,6.51073989 6.26953669,6.28125033 5.62500057,6.28125033 C4.98046446,6.28125033 4.42871208,6.51073989 3.96972599,6.96972599 C3.51073989,7.42871208 3.28125033,7.98046446 3.28125033,8.62500057 C3.28125033,9.2695332 3.50585617,9.8261693 3.95507831,10.2949193 Z' transform='translate(0 -3)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 11px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 11px;
    -ms-flex: 0 0 11px;
    flex: 0 0 11px;
    content: '';
    width: 11px;
    height: 15px;
    margin: 0 0.3125rem 0 0;
}

.c-fieldset {
    padding: calc(1.2625rem + 1.44737vw) calc(1.26875rem + 2.17105vw);
    background: #ebebec;
}

@media (min-width: 1368px) {
    .c-fieldset {
        padding: 2.5rem 3.125rem;
    }
}

.c-fieldset-legend {
    color: #0091CD;
    font-size: 1.5rem;
}

.hermes-m-upload {
    cursor: pointer;
    border: 2px dashed #0091CD;
    background: #FFFFFF;
    padding: 1.25rem;
}

.hermes-m-upload__preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
}

.hermes-m-upload__preview:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='44' viewBox='0 0 46 44'%3E%3Cpath fill='%230091CD' d='M22.4018125,15.4509476 C22.6680102,15.1850809 23.0842471,15.1609112 23.3777248,15.3784385 L23.4618125,15.4509476 L30.7518125,22.7309476 C30.8947602,22.8702354 30.9753824,23.0613601 30.9753824,23.2609476 C30.9753824,23.460535 30.8947602,23.6516598 30.7518125,23.7909476 C30.6100919,23.9298315 30.4202266,24.0086436 30.2218125,24.0109476 C30.0634147,24.0075008 29.9106746,23.9565599 29.7827775,23.8660886 L29.6918125,23.7909476 L23.6518125,17.7809476 L23.6518125,42.9109476 C23.6518125,43.3251611 23.316026,43.6609476 22.9018125,43.6609476 C22.5221167,43.6609476 22.2083215,43.3787937 22.1586591,43.0127181 L22.1518125,42.9109476 L22.1518125,17.8109476 L16.1518125,23.8109476 C15.8589949,24.1034009 15.38463,24.1034009 15.0918125,23.8109476 C14.8297306,23.5396647 14.805905,23.1239467 15.0203356,22.8264029 L15.0918125,22.7409476 L22.4018125,15.4509476 Z M22.2927807,0.0940336805 C27.7974957,-0.613715388 32.9979355,2.73714815 34.6468915,8.0068203 L34.7318125,8.29094757 L35.3318125,8.29094757 C40.8235673,8.29094757 45.7301695,13.258502 45.7301695,18.7659476 C45.7301695,24.1831071 41.6090465,29.1263059 35.6321912,29.2869222 L35.3318125,29.2909476 L27.9218125,29.2909476 C27.5075989,29.2909476 27.1718125,28.9551611 27.1718125,28.5409476 C27.1718125,28.1612518 27.4539663,27.8474566 27.8200419,27.7977942 L27.9218125,27.7909476 L35.3418125,27.7909476 C40.3261823,27.7909476 44.3668125,23.7503174 44.3668125,18.7659476 C44.3668125,13.7815777 40.3261823,9.74094757 35.3418125,9.74094757 C33.9531122,9.73537752 32.5826771,10.0574298 31.3418125,10.6809476 C31.1006582,10.8006316 30.8139718,10.7825699 30.5897453,10.6335661 C30.3655188,10.4845624 30.2378175,10.2272538 30.2547453,9.95856609 C30.271673,9.68987836 30.4306582,9.45063153 30.6718125,9.33094757 C31.4937426,8.92980379 32.3643891,8.63734723 33.2618125,8.46094757 C31.8028429,3.78087892 27.1468986,0.865788289 22.2996076,1.59750197 C17.543775,2.31540973 14.0001548,6.33301288 13.8563229,11.1142762 L13.8518125,11.3909476 L13.8518125,11.8209476 C14.7773515,12.3418567 15.6061563,13.018432 16.3018125,13.8209476 C16.4346057,13.9693836 16.5029048,14.164543 16.4916493,14.3633912 C16.4803937,14.5622394 16.3905079,14.7484449 16.2418125,14.8809476 C15.9281259,15.1494261 15.4574695,15.118345 15.1818125,14.8109476 C12.7989445,12.1006439 8.87228964,11.3700159 5.67404281,13.0418481 C2.47579597,14.7136804 0.834450007,18.3548916 1.69978481,21.8584614 C2.54451641,25.278613 5.56436985,27.7027177 9.06484684,27.8074432 L9.32181246,27.8109476 L17.9218125,27.8109476 C18.336026,27.8109476 18.6718125,28.146734 18.6718125,28.5609476 C18.6718125,28.9406433 18.3896586,29.254487 18.023583,29.3041575 L17.9218125,29.3110124 L9.33181246,29.3110124 C5.63269409,29.3155607 2.28096759,27.1320508 0.790365889,23.7465516 C-0.700235809,20.3610524 -0.0475429668,16.4144364 2.45367017,13.689105 C4.95488331,10.9637737 8.83113905,9.97563018 12.3318125,11.1709476 C12.4554062,5.52316549 16.6897672,0.814421125 22.2927807,0.0940336805 Z'/%3E%3C/svg%3E");
    content: '';
    width: 30px;
    height: 30px;
    margin-bottom: 0.625rem;
}

.hermes-m-upload,
.dropzone {
    min-height: auto;
}

.hermes-m-upload .alert,
.dropzone .alert {
    margin: 0.3125rem 0 0;
}

.hermes-m-upload .dz-message,
.dropzone .dz-message {
    text-align: center;
    margin: 0.625rem 0;
}

.hermes-m-upload .dz-button,
.dropzone .dz-button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

.hermes-m-upload .dz-preview,
.dropzone .dz-preview {
    width: 100%;
    margin: 0;
    min-height: auto;
    padding: 0.9375rem 0;
}

.hermes-m-upload .dz-preview.dz-complete .dz-progress,
.dropzone .dz-preview.dz-complete .dz-progress {
    height: 0;
    margin: 0;
    border: none;
}

.hermes-m-upload .dz-preview.dz-image-preview .dz-details,
.dropzone .dz-preview.dz-image-preview .dz-details {
    opacity: 1;
}

.hermes-m-upload .dz-preview + .dz-preview,
.dropzone .dz-preview + .dz-preview {
    border-top: 1px solid #c4c4c6;
}

.hermes-m-upload .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-error-mark {
    background-color: #c30005;
}

.hermes-m-upload .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-success-mark {
    background-color: #6ea528;
}

.hermes-m-upload .dz-preview .dz-image,
.dropzone .dz-preview .dz-image {
    display: none;
}

.hermes-m-upload .dz-preview .dz-details,
.dropzone .dz-preview .dz-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0;
}

.hermes-m-upload .dz-preview .dz-details .dz-size,
.dropzone .dz-preview .dz-details .dz-size {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 0;
}

.hermes-m-upload .dz-preview .dz-details .dz-filename,
.dropzone .dz-preview .dz-details .dz-filename {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
}

.hermes-m-upload .dz-preview .dz-details .dz-filename:before,
.dropzone .dz-preview .dz-details .dz-filename:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22'%3E%3Cpath fill='%230091CD' fill-rule='evenodd' d='M9.515625,5.7385629 L9.515625,16.3323179 C9.515625,18.3948179 7.96875,20.2698179 5.90625,20.4573179 C3.515625,20.6916929 1.5,18.8166929 1.5,16.4729429 L1.5,4.1448229 C1.5,2.8323229 2.4375,1.6135629 3.75,1.5198229 C5.25,1.3323229 6.515625,2.5041929 6.515625,4.0041929 L6.515625,14.5041929 C6.515625,15.0198179 6.046875,15.4885679 5.53125,15.4885679 C4.96875,15.4885679 4.5,15.0198179 4.5,14.5041929 L4.5,5.7385629 C4.5,5.3166929 4.171875,4.9885629 3.75,4.9885629 C3.375,4.9885629 3,5.3166929 3,5.7385629 L3,14.3635679 C3,15.6760679 3.9375,16.8479429 5.25,16.9885679 C6.75,17.1291929 8.015625,15.9573179 8.015625,14.5041929 L8.015625,4.1448229 C8.015625,2.0823229 6.46875,0.207322901 4.40625,0.0198229006 C2.015625,-0.214557099 0,1.6604429 0,4.0041929 L0,16.2385679 C0,19.1448179 2.109375,21.6760679 4.96875,21.9573179 C8.25,22.2854429 11.01562,19.7073179 11.01562,16.4729429 L11.01562,5.7385629 C11.01562,5.3166929 10.6875,4.9885629 10.26562,4.9885629 C9.84375,4.9885629 9.515625,5.3166929 9.515625,5.7385629 Z'/%3E%3C/svg%3E");
    content: '';
    width: 20px;
    height: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 10px;
    margin-right: 0.3125rem;
}

.hermes-m-upload .dz-preview .dz-remove,
.dropzone .dz-preview .dz-remove {
    margin-left: auto;
    text-align: right;
}

.hermes-m-upload .dz-preview .dz-progress,
.dropzone .dz-preview .dz-progress {
    position: static;
    margin-top: 0.625rem;
    border-color: #0091CD;
    background: #0091CD;
}

@media (min-width: 720px) {
    .hermes-m-widgets {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.hermes-m-widget {
    background: #FFFFFF;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.hermes-m-widget__link {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-m-widget__link {
        transition: none;
    }
}

.hermes-m-widget__link:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 30 20'%3E%3Cpath fill='%230091CD' fill-rule='evenodd' d='M648.166667,545.331607 C647.541664,544.709844 647.541664,544.088087 648.166667,543.466323 C648.791669,542.844559 649.416664,542.844559 650.041667,543.466323 L658.583333,552.067357 C658.861111,552.343698 659,552.654574 659,553 C659,553.207254 658.965289,553.379965 658.895822,553.518134 C658.826378,553.656304 658.722222,553.794473 658.583333,553.932642 L650.041667,562.533677 C649.416664,563.155441 648.791669,563.155441 648.166667,562.533677 C647.472218,561.842827 647.437498,561.221071 648.0625,560.668392 L654.416667,554.34715 L630.354167,554.34715 C629.451384,554.34715 629,553.898104 629,553 C629,552.101895 629.451384,551.65285 630.354167,551.65285 L654.416667,551.65285 L648.166667,545.331607 Z' transform='translate(-629 -543)'/%3E%3C/svg%3E");
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: '';
    width: 15px;
    height: 10px;
}

.hermes-m-widget__link:hover {
    background: #f5f5f6;
}

.hermes-m-widget__visual {
    padding: 1.25rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 75px;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    width: 75px;
    height: 75px;
    border-right: 1px solid #ebebec;
}

.hermes-m-widget__visual svg,
.hermes-m-widget__visual path {
    fill: #0091CD;
}

.hermes-m-widget__visual, .hermes-m-widget__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-m-widget__text {
    font-size: 0.875rem;
    font-weight: 700;
    color: #3c3c41;
    padding: 0 1.25rem;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

@media (max-width: 719.98px) {
    .hermes-m-widget {
        margin-bottom: 1.75rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-widget {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 31.22172%;
        -moz-box-flex: 0;
        -moz-flex: 0 1 31.22172%;
        -ms-flex: 0 1 31.22172%;
        flex: 0 1 31.22172%;
        width: 31.22172%;
        max-width: 31.22172%;
        margin-bottom: 3.16742%;
    }
    .hermes-m-widget:not(:nth-child(3n)) {
        margin-right: 3.16742%;
    }
}

.hermes-m-box {
    padding: 1.25rem;
    background: #FFFFFF;
    border-radius: 0.3rem;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.hermes-m-box__heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid #c4c4c6;
}

.hermes-m-box__close {
    padding: 0;
}

.l-section {
    padding: calc(1.26875rem + 2.17105vw) 0;
    background: #FFFFFF;
}

@media (min-width: 1368px) {
    .l-section {
        padding: 3.125rem 0;
    }
}

.l-section--divider {
    padding-top: 0;
}

.l-section--divider .container {
    padding-top: calc(1.26875rem + 2.17105vw);
    position: relative;
}

@media (min-width: 1368px) {
    .l-section--divider .container {
        padding-top: 3.125rem;
    }
}

.l-section--divider .container:before {
    content: '';
    position: absolute;
    width: calc(100% - 1.75rem);
    height: 1px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0;
    background: #c4c4c6;
}

.l-section--secondary {
    background: #ebebec;
}

.l-section--gradient {
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #f5f5f6 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #f5f5f6 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%, #f5f5f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$white', endColorstr='$gray-100',GradientType=0 );
}

.l-section--highlighted {
    background: #0091CD;
    color: #FFFFFF;
}

.l-section--highlighted h1, .l-section--highlighted .h1, .l-section--highlighted h2, .l-section--highlighted .h2, .l-section--highlighted h3, .l-section--highlighted .h3, .l-section--highlighted h4, .l-section--highlighted .h4, .l-section--highlighted h5, .l-section--highlighted .h5, .l-section--highlighted h6, .l-section--highlighted .h6, .l-section--highlighted a {
    color: #FFFFFF !important;
}

.l-section--dark {
    background: #3c3c41;
    color: #FFFFFF;
}

.l-section--dark h1, .l-section--dark .h1, .l-section--dark h2, .l-section--dark .h2, .l-section--dark h3, .l-section--dark .h3, .l-section--dark h4, .l-section--dark .h4, .l-section--dark h5, .l-section--dark .h5, .l-section--dark h6, .l-section--dark .h6, .l-section--dark a, .l-section--dark .lead {
    color: #FFFFFF !important;
}

@media (min-width: 1368px) {
    .l-section--wide > .container {
        max-width: 1822px;
    }
}

.hermes-m-search .progress,
.hermes-m-searchbar .progress {
    position: absolute;
    pointer-events: none;
}

.hermes-m-searchbar .progress {
    bottom: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
}

.hermes-m-search .progress {
    height: 3px;
    bottom: 2px;
    left: 2px;
    width: calc(100% - 4px);
    background: none;
}

.hermes-m-overlay-progress .progress {
    height: 8px;
}

.hermes-m-overlay-progress.show .progress-bar {
    animation: fill-progress-bar 2000ms forwards;
}

@keyframes fill-progress-bar {
    0% {
        width: 25%;
    }
    100% {
        width: 100%;
    }
}

.hermes-m-overlay-progress .modal-dialog {
    top: 45%;
}

@media (max-width: 539.98px) {
    .hermes-m-overlay-progress .modal-dialog {
        margin: 1.25rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-overlay-progress .modal-body {
        padding: 2rem;
    }
}

.hermes-m-nav--footer__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
}

.hermes-m-nav--footer__item:not(:last-child) {
    margin-right: calc(1.25625rem + 0.72368vw);
}

@media (min-width: 1368px) {
    .hermes-m-nav--footer__item:not(:last-child) {
        margin-right: 1.875rem;
    }
}

.hermes-m-nav--footer__link {
    color: #FFFFFF;
    padding: 0.3125rem 0;
}

.hermes-m-nav--footer__link:hover {
    color: #ebebec;
}

.hermes-l-footer {
    margin-top: calc(1.275rem + 2.89474vw);
    padding: 1.25rem 0;
    font-size: 0.875rem;
    background: #3c3c41;
    position: sticky;
    top: 100vh;
}

@media (min-width: 1368px) {
    .hermes-l-footer {
        margin-top: 3.75rem;
    }
}

.hermes-l-footer__header {
    padding-bottom: 0.625rem;
    color: #9d9da0;
}

@media (max-width: 959.98px) {
    .hermes-l-footer__col:first-child {
        margin-bottom: 3.125rem;
    }
}

.hermes-l-header {
    background: #0091CD;
}

.hermes-l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-l-header__row:first-child {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
}

.hermes-l-header__col--logo > a {
    display: block;
}

.hermes-l-header__col--search {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 49.47761%;
    -moz-box-flex: 1;
    -moz-flex: 1 0 49.47761%;
    -ms-flex: 1 0 49.47761%;
    flex: 1 0 49.47761%;
    width: 49.47761%;
    max-width: 49.47761%;
}

.hermes-l-header__col--actions, .hermes-l-header__col--mobile-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}

.hermes-l-header__col--actions .hermes-c-button, .hermes-l-header__col--mobile-actions .hermes-c-button {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

@media (max-width: 719.98px) {
    .hermes-l-header__col--logo {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 135px;
        -moz-box-flex: 1;
        -moz-flex: 1 0 135px;
        -ms-flex: 1 0 135px;
        flex: 1 0 135px;
        width: 135px;
        max-width: 135px;
    }
    .hermes-l-header__col--search {
        display: none;
    }
    .hermes-l-header__col--actions {
        display: none;
    }
}

@media (min-width: 720px) {
    .hermes-l-header__col--logo > a {
        width: 135px;
    }
    .hermes-l-header__col--actions .hermes-c-button__wrap {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        margin: -1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        white-space: nowrap !important;
        border: 0 !important;
    }
    .hermes-l-header__col--mobile-actions {
        display: none;
    }
}

@media (min-width: 1140px) {
    .hermes-l-header {
        position: sticky;
        top: 0;
        z-index: 1020;
        height: 74px;
    }
}

.hermes-h-searchbar-expanded .hermes-l-header {
    z-index: 1;
}

.hermes-l-header-minimal {
    background: #0091CD;
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.hermes-l-header-minimal .container {
    max-width: 1328px;
}

.hermes-l-header-minimal__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-l-header-minimal__col--logo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 2rem 2rem 2rem 0;
}

.hermes-l-header-minimal__col--actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
}

.hermes-l-header-minimal__logo {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg height='35' viewBox='0 0 228 35' width='228' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m114.7 13.9c0 2.1-.8 5.6-1.5 7-.5 1-1.3 1.2-3.9 1.2h-11.9l-.5 2.2c-.1.6-.2 1.2-.2 1.7 0 1.1.3 1.9 1.2 2.4.6.5 2 .7 4.3.7 4.7 0 5.8-.6 7.3-2.8h1.6l-1 3.8c-.7 2.8-.9 3.2-1.9 3.8-1.3.7-3.9 1.1-7.9 1.1-3.8 0-6-.4-7.5-1.1-2.1-1.1-3.2-3.5-3.2-6.5.1-5 2.6-12.8 5-16 2.5-3.2 5.7-4.4 11.4-4.4 6.1-.2 8.8 1.9 8.7 6.9zm87.6 0c0 2.1-.8 5.6-1.5 7-.5 1-1.3 1.2-3.9 1.2h-11.9l-.5 2.2c-.1.6-.2 1.2-.2 1.7 0 1.1.3 1.9 1.2 2.4.6.5 1.9.7 4.3.7 4.7 0 5.8-.6 7.3-2.8h1.6l-1 3.8c-.7 2.8-.9 3.2-1.9 3.8-1.3.7-3.8 1.1-7.9 1.1-3.8 0-6.1-.4-7.5-1.1-2.1-1.1-3.2-3.5-3.2-6.5.1-5 2.6-12.8 5-16 2.5-3.2 5.7-4.4 11.4-4.4 6.2-.2 8.8 1.9 8.7 6.9zm-130.9-13.8c1 0 1.3.8 1.2 1.5l-2.9 11.2h10.3s2-7.7 2.3-9.2c.1-.6.5-2.1-.8-2.5l.2-1h7.6c1 0 1.3.8 1.2 1.5 0 0-1.4985 5.8725-3.1741875 12.386925l-.224359.8719348c-1.9890635 7.7275802-4.1424535 16.0231402-4.3014535 16.3411402-.1.6-.5 2.1.8 2.5l-.2 1h-7.6c-1 0-1.3-.8-1.2-1.5l3.9-14.8h-10.3l-.0111862.0440319c-.0994897.3916606-.8465228 3.3333431-1.5927686 6.295495l-.1655559.6575648c-.7150692 2.8419973-1.3848753 5.5292241-1.4304893 5.8029083-.1.6-.5 2.1.8 2.5l-.2 1h-7.6c-1 0-1.3-.8-1.2-1.5 0 0 1.78464-6.78704 3.6385024-13.9353344l.3212226-1.2395781c.035695-.1378575.071379-.2757115.1070398-.4135163l.2135888-.8258728c.0355192-.1374252.0709908-.2747098.1064026-.4118081l.2116556-.8199886c1.3698282-5.3106417 2.6115882-10.1989017 3.0015882-11.9539017.1-.6.5-2.1-.8-2.5l.2-1zm85.2 6.8c3.7 0 4.9 2.2 4.7 4.4l1.4-2.1c1.2-1.9 2.2-2.3 4.1-2.3h3.6c5.3 0 5.3 3.8 4.8 5.3-.089189.3567568-1.053397 4.1936998-2.094464 8.3359317l-.189954.7557904c-.063482.2525803-.127068.5055752-.190582.7582779l-.190144.7565248c-1.10582 4.3997024-2.134856 8.4934752-2.134856 8.4934752-.1.7-.1 1-.1 1.2.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5 0 0 .000913-.0035906.002712-.0106708l.021232-.0835509c.298894-1.1762279 3.312014-13.0350646 4.279025-16.8973768l.094028-.3762175c.129089-.5176036.203003-.8195079.203003-.832184.3-1.4-.2-2.5-2.2-2.5-.6 0-1 0-1.4.1-2 .3-2.9.8-3.9 4.4 0 .1-3.9 14.6-3.9 14.6-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5 0 0 .057132-.2272565.158663-.6309859l.084274-.3350923c.35344-1.4052767 1.047564-4.1642729 1.779821-7.0701844l.191689-.7606031c.064052-.2541162.128194-.5085499.192226-.7625074l.191569-.7596509c1.017826-4.0353898 1.956688-7.7457647 2.001758-7.880976.3-1.4-.3-2.5-2.2-2.5-.7 0-1 0-1.4.1-1.9.3-2.9.7-3.8 4.4-.05.15-1.025 3.8-1.9875 7.4125l-.185882.6977753c-.895244 3.3611347-1.726618 6.4897247-1.726618 6.4897247-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5l5.9-22.9c.1-.5.2-.7.2-1 0-.5-.4-1-1-1.2l.3-1h6.8c1 0 1.3.8 1.2 1.5l-.6 2.4 1.5-2.1c.7-.8 1.4-2 4.2-2zm-29.3.2c1 0 1.3.8 1.2 1.5l-.6 2.4 2-2.7c.8-1.1 1-1.2 2.7-1.2h5.2l-.9 3.6c-.3 1.5-1 2-3.1 2h-2.7c-3 0-3.9.7-4.7 4.1l-3.8 14.7c-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5l5.9-22.9c.1-.7.1-1 .1-1.2-.1-.3-.3-.8-.9-1l.2-1zm-77.4 17.8-2.5 9.7h-5.2l2.5-9.7zm-7.5 0-2.5 9.7h-5.9l-7.3-6.9v-2.8zm174.1-17.9 11.1.1-.9 3.3c-.4 1.5-1.1 2.1-2.9 2.1h-5.1c-2.3 0-3 .1-3.6.7-.4.5-.7 1.2-.7 2s.3 1.1 1.6 1.5l5.1 1.5c3.5 1 4.6 2.1 4.5 4.8s-1.1 7-2.6 8.9-3.4 2.7-6.3 2.7h-12.5c-1 0-1.3-.8-1.2-1.5l1.6-6.2h1.5c.4 1.4 1.3 1.8 3.4 1.8h4.9c1.8 0 2.7-.3 3.2-.9s.8-1.5.9-2.3c0-1.1-.4-1.4-2.9-2.1l-4.7-1.3c-2.7-.7-3.9-2.1-3.9-4.4 0-2.1 1-5.3 2.2-7.3 1.4-2.4 3.5-3.4 7.3-3.4zm-163.5 5.6-2.5 9.7h-5.2l2.5-9.7zm-7.4-.1-2.5 9.7h-20.9l-8.5-9.7zm-32 0 8.5 9.7h-1.2l-7.3-6.9zm91.2-.6c-3.5 0-4.9 1.3-6.2 5.7h9.5c.4-1.4.5-2.1.5-2.8 0-2-1.2-2.9-3.8-2.9zm87.7 0c-3.5 0-4.9 1.3-6.2 5.7h9.5c.4-1.4.5-2.1.5-2.8 0-2-1.2-2.9-3.8-2.9zm-136.4-11.7-2.5 9.7h-5.2l2.5-9.7zm-7.4 0-2.5 9.7h-38.3l-7-6.6v-3.1z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    display: block;
    width: 135px;
    height: 1.3125rem;
}

.hermes-l-header-minimal__language {
    margin-left: 1.5rem;
}

.hermes-l-header-minimal__link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.5;
}

.hermes-l-header-minimal__link:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.hermes-l-header-minimal__language-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-decoration: none;
    color: #FFFFFF;
    padding: 0;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.5;
    text-transform: none;
}

.hermes-l-header-minimal__language-btn:hover, .hermes-l-header-minimal__language-btn:focus {
    color: #FFFFFF;
    box-shadow: none;
}

.hermes-l-header-minimal__language-btn::after {
    margin-left: 0.5rem;
    border-top-color: #FFFFFF;
}

.hermes-h-using-keyboard .hermes-l-header-minimal__logo:focus,
.hermes-h-using-keyboard .hermes-l-header-minimal__link:focus,
.hermes-h-using-keyboard .hermes-l-header-minimal__language-btn:focus, .hermes-l-header-minimal__logo:focus, .hermes-l-header-minimal__logo:focus-visible, .hermes-l-header-minimal__link:focus, .hermes-l-header-minimal__link:focus-visible, .hermes-l-header-minimal__language-btn:focus, .hermes-l-header-minimal__language-btn:focus-visible {
    outline: 3px dashed #FFFFFF;
    outline-offset: 4px;
    border-radius: 0.5rem;
    color: #FFFFFF;
}

.hermes-l-header-minimal__language-item {
    color: #3c3c41;
}

.hermes-l-header-minimal__language-item.active, .hermes-l-header-minimal__language-item:active {
    background: none;
    color: #3c3c41;
}

.hermes-l-header-minimal__language-item:hover {
    color: #0091CD;
}

.hermes-m-nav {
    width: 100%;
}

.hermes-m-nav.hermes-m-nav--canvas {
    background: #0091CD;
    font-size: 1.25rem;
}

.hermes-m-nav.hermes-m-nav--offcanvas {
    font-size: 1rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.hermes-m-nav__list {
    margin-bottom: 0;
}

.hermes-m-nav--canvas .hermes-m-nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hermes-m-nav--canvas .hermes-m-nav__item---align-right {
    margin-left: auto;
}

.hermes-m-nav--offcanvas .hermes-m-nav__item {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.hermes-m-nav__link {
    color: #FFFFFF;
}

.hermes-m-nav--canvas .hermes-m-nav__link {
    padding: 0.625rem calc(1.25625rem + 0.72368vw);
    border: 1px solid transparent;
    border-bottom: none;
}

@media (min-width: 1368px) {
    .hermes-m-nav--canvas .hermes-m-nav__link {
        padding: 0.625rem 1.875rem;
    }
}

.hermes-m-nav--offcanvas .hermes-m-nav__link {
    padding: 0.625rem 1.25rem;
}

.hermes-m-nav__link---add-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-m-nav--canvas .hermes-m-nav__link---add-item {
    border: 1px dashed #FFFFFF;
    border-bottom: none;
}

.hermes-m-nav__link---add-item:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m47.8571429 12c.5952425 0 1.101188.2083296 1.5178578.6249993.4166697.4166698.6249993.9226153.6249993 1.5178578v15.7142858c0 .5952409-.2083296 1.1011885-.6249993 1.5178572-.4166698.4166686-.9226153.6249999-1.5178578.6249999h-15.7142858c-.5952409 0-1.1011885-.2083313-1.5178572-.6249999-.4166686-.4166687-.6249999-.9226163-.6249999-1.5178572v-15.7142858c0-.5952425.2083313-1.101188.6249999-1.5178578.4166687-.4166697.9226163-.6249993 1.5178572-.6249993zm-1.4285715 11.2499987v-2.4999974c0-.3571455-.1785674-.5357182-.5357129-.5357182h-4.1071416v-4.1071416c0-.3571455-.1785727-.5357129-.5357182-.5357129h-2.4999974c-.3571455 0-.5357182.1785674-.5357182.5357129v4.1071416h-4.1071405c-.3571445 0-.535714.1785727-.535714.5357182v2.4999974c0 .3571455.1785695.5357182.535714.5357182h4.1071405v4.1071405c0 .3571445.1785727.535714.5357182.535714h2.4999974c.3571455 0 .5357182-.1785695.5357182-.535714v-4.1071405h4.1071416c.3571455 0 .5357129-.1785727.5357129-.5357182z' fill='%23FFFFFF' fill-rule='evenodd' transform='translate(-30 -12)'/%3E%3C/svg%3E");
    content: '';
    width: 20px;
    height: 20px;
}

.hermes-m-nav--canvas .hermes-m-nav__link---add-item:hover:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m47.8571429 12c.5952425 0 1.101188.2083296 1.5178578.6249993.4166697.4166698.6249993.9226153.6249993 1.5178578v15.7142858c0 .5952409-.2083296 1.1011885-.6249993 1.5178572-.4166698.4166686-.9226153.6249999-1.5178578.6249999h-15.7142858c-.5952409 0-1.1011885-.2083313-1.5178572-.6249999-.4166686-.4166687-.6249999-.9226163-.6249999-1.5178572v-15.7142858c0-.5952425.2083313-1.101188.6249999-1.5178578.4166687-.4166697.9226163-.6249993 1.5178572-.6249993zm-1.4285715 11.2499987v-2.4999974c0-.3571455-.1785674-.5357182-.5357129-.5357182h-4.1071416v-4.1071416c0-.3571455-.1785727-.5357129-.5357182-.5357129h-2.4999974c-.3571455 0-.5357182.1785674-.5357182.5357129v4.1071416h-4.1071405c-.3571445 0-.535714.1785727-.535714.5357182v2.4999974c0 .3571455.1785695.5357182.535714.5357182h4.1071405v4.1071405c0 .3571445.1785727.535714.5357182.535714h2.4999974c.3571455 0 .5357182-.1785695.5357182-.535714v-4.1071405h4.1071416c.3571455 0 .5357129-.1785727.5357129-.5357182z' fill='%230091CD' fill-rule='evenodd' transform='translate(-30 -12)'/%3E%3C/svg%3E");
}

.hermes-m-nav--canvas .hermes-m-nav__link---add-item:before {
    margin-right: 0.625rem;
}

.hermes-m-nav--offcanvas .hermes-m-nav__link---add-item:before {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    opacity: 0.5;
    margin-left: 0.625rem;
}

.hermes-m-nav--canvas .hermes-m-nav__link---active, .hermes-m-nav--canvas .hermes-m-nav__link:hover {
    background: #FFFFFF;
    color: #0091CD;
}

.hermes-m-nav--offcanvas .hermes-m-nav__link:hover {
    color: #FFFFFF;
}

.hermes-m-nav--offcanvas .hermes-m-nav__link---active {
    color: #FFFFFF;
}

.hermes-m-nav--offcanvas .hermes-m-nav__link---active:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #FFFFFF;
}

@media (max-width: 719.98px) {
    .hermes-m-nav.hermes-m-nav--canvas {
        display: none;
    }
    .hermes-m-nav__list {
        padding: 0;
    }
}

.hermes-m-sidebar-nav__group + .hermes-m-sidebar-nav__group {
    margin-top: 1.25rem;
}

.hermes-m-sidebar-nav__title {
    width: 100%;
    margin: 0 0 0.5rem;
    padding: 0;
    border: 0;
    background: transparent;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #9d9da0;
    text-align: left;
}

.hermes-m-sidebar-nav__list {
    margin-bottom: 0;
}

.hermes-m-sidebar-nav__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
}

.hermes-m-sidebar-nav__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0.375rem 0;
    color: #0091CD;
    text-decoration: none;
}

.hermes-m-sidebar-nav__link:hover, .hermes-m-sidebar-nav__link:focus {
    color: #3c3c41;
    text-decoration: underline;
}

.hermes-m-sidebar-nav__link--active {
    font-weight: 700;
    color: #3c3c41;
}

.hermes-m-sidebar-nav__link--parent {
    box-sizing: border-box;
    width: auto;
    max-width: 100%;
    border: 0;
    background: transparent;
    font: inherit;
    color: inherit;
    text-align: left;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}

.hermes-m-sidebar-nav__link--parent::after {
    width: 0.5rem;
    height: 0.5rem;
    overflow: visible;
    transform: translateX(-2px) rotate(90deg) scale(1.13);
    transform-origin: center;
    transition: transform 0.25s ease;
}

.hermes-m-sidebar-nav__item.is-open .hermes-m-sidebar-nav__link--parent::after {
    transform: translateX(0px) rotate(-90deg) scale(1.13);
}

.hermes-m-sidebar-nav__sub {
    margin: 0 0 0.375rem;
    padding: 0 0 0.125rem;
}

.hermes-m-sidebar-nav__sublink {
    display: block;
    padding: 0.375rem 0.5rem 0.375rem 1.75rem;
    color: #0091CD;
    text-decoration: none;
    white-space: nowrap;
}

.hermes-m-sidebar-nav__sublink:hover, .hermes-m-sidebar-nav__sublink:focus {
    color: #3c3c41;
    text-decoration: underline;
}

.hermes-m-sidebar-nav__sublink--active {
    font-weight: 700;
    color: #3c3c41;
}

.hermes-m-sidebar-nav__sublabel {
    display: block;
}

.hermes-m-sidebar-nav__hint {
    display: block;
    margin-top: 0.125rem;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.2;
    opacity: 0.72;
}

.hermes-m-sidebar-nav__icon {
    flex-shrink: 0;
    width: 1.125rem;
    height: 1.25rem;
    margin-right: 0.625rem;
}

.hermes-m-sidebar-nav__icon--abholung {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49219 0C14.1984 8.03114e-05 16.6114 2.04637 16.7119 2.13184C16.7531 2.16735 16.786 2.21129 16.8086 2.26074C16.8311 2.31016 16.8429 2.36367 16.8428 2.41797V10C16.6617 11.6443 15.5455 17.0889 8.56738 19.9697C8.5214 19.9893 8.47186 19.9997 8.42188 20C8.36952 20.0003 8.31731 19.9883 8.27051 19.9648C2.16702 17.3454 8.72046e-05 12.9613 0 10V2.41797C0.000490438 2.36371 0.0126394 2.31011 0.0351562 2.26074C0.0576492 2.21149 0.0903055 2.16772 0.130859 2.13184C0.236442 2.04636 2.69025 0.020111 8.42188 0H8.49219ZM8.42188 0.753906C3.69077 0.768989 1.31701 2.21233 0.753906 2.60449V10C0.753995 12.1821 2.38875 16.5363 8.42188 19.2109C14.8868 16.476 15.923 11.4435 16.084 9.95996V2.60449C15.531 2.21234 13.1728 0.754006 8.4873 0.753906H8.42188ZM8.42188 2.60449C9.27526 2.62119 10.0893 2.96625 10.6943 3.56836C11.2994 4.17063 11.6483 4.98343 11.6689 5.83691V7.6123H12.1572C12.2567 7.61365 12.3515 7.65338 12.4219 7.72363C12.4923 7.79407 12.5329 7.88965 12.5342 7.98926V13.4844C12.5341 13.5843 12.4945 13.6803 12.4238 13.751C12.3531 13.8217 12.2572 13.8613 12.1572 13.8613H4.68555C4.58605 13.8599 4.49126 13.8194 4.4209 13.749C4.35054 13.6786 4.30993 13.5839 4.30859 13.4844V7.98926C4.3099 7.88965 4.35046 7.79407 4.4209 7.72363C4.49125 7.65337 4.58613 7.61369 4.68555 7.6123H5.15332V5.81738C5.16783 4.96034 5.51867 4.14294 6.12988 3.54199C6.74119 2.94103 7.56464 2.60437 8.42188 2.60449ZM5.0625 13.1074H11.7803V8.38574H5.0625V13.1074ZM8.42188 9.62305C8.83264 9.62327 9.16602 9.95637 9.16602 10.3672C9.16596 10.6397 9.01739 10.8753 8.79883 11.0049V11.835C8.79498 11.9327 8.75361 12.0255 8.68359 12.0938C8.61353 12.162 8.51964 12.2008 8.42188 12.2021C8.32227 12.2008 8.22669 12.1603 8.15625 12.0898C8.08598 12.0195 8.04528 11.9247 8.04395 11.8252V11.0049C7.82544 10.8753 7.67779 10.6396 7.67773 10.3672C7.67773 9.95623 8.01092 9.62305 8.42188 9.62305ZM8.42188 3.32812C8.0907 3.32408 7.76185 3.38687 7.45508 3.51172C7.14825 3.63662 6.86901 3.82142 6.63477 4.05566C6.40066 4.28981 6.21569 4.56835 6.09082 4.875C5.96595 5.18174 5.90321 5.51064 5.90723 5.8418V7.6123H10.9355V5.8418C10.9239 5.17884 10.6554 4.54603 10.1865 4.07715C9.71767 3.6083 9.08481 3.33985 8.42188 3.32812Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--belege {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3438 10.7832C19.4437 10.7832 19.5397 10.823 19.6104 10.8936C19.681 10.9642 19.7207 11.0603 19.7208 11.1602V19.623C19.7195 19.7227 19.6799 19.8182 19.6094 19.8887C19.539 19.9591 19.4434 19.9987 19.3438 20H11.6407L11.5665 19.9932C11.494 19.9787 11.4271 19.9426 11.3741 19.8896C11.3667 19.8823 11.3613 19.8732 11.3545 19.8652L8.2149 16.79C8.19394 16.7762 8.17434 16.7602 8.1563 16.7422C8.10265 16.6885 8.06597 16.6203 8.05181 16.5469V16.5449C8.04376 16.5082 8.04181 16.4707 8.04498 16.4336V11.1602C8.04508 11.0603 8.08567 10.9642 8.1563 10.8936C8.22699 10.8231 8.32307 10.7832 8.4229 10.7832H19.3438ZM8.79986 16.0928H11.6407C11.6904 16.0921 11.7402 16.1014 11.7862 16.1201C11.8321 16.1388 11.8741 16.1671 11.9092 16.2021C11.9443 16.2372 11.9716 16.2793 11.9903 16.3252C12.009 16.3713 12.0183 16.421 12.0176 16.4707V19.2461H18.9669V11.543H8.79986V16.0928ZM11.2735 18.7227V16.8477H9.35748L11.2735 18.7227ZM14.17 16.0928C14.2194 16.0921 14.2686 16.1016 14.3145 16.1201C14.3605 16.1388 14.4024 16.1671 14.4376 16.2021C14.4727 16.2373 14.5009 16.2792 14.5196 16.3252C14.5383 16.3713 14.5476 16.421 14.5469 16.4707V17.6318C14.5469 17.7318 14.5072 17.8277 14.4366 17.8984C14.3659 17.9691 14.2699 18.0087 14.17 18.0088H13.0235C12.9235 18.0088 12.8276 17.9691 12.7569 17.8984C12.6862 17.8277 12.6465 17.7319 12.6465 17.6318V16.4707C12.6459 16.421 12.6552 16.3713 12.6739 16.3252C12.6926 16.2792 12.7199 16.2372 12.7549 16.2021C12.7901 16.167 12.8319 16.1388 12.878 16.1201C12.924 16.1014 12.9738 16.0921 13.0235 16.0928H14.17ZM15.3213 16.0928C15.4213 16.0928 15.5172 16.1334 15.5879 16.2041C15.6585 16.2748 15.6983 16.3708 15.6983 16.4707V17.2549H16.4678C16.5678 17.2549 16.6637 17.2945 16.7344 17.3652C16.8051 17.4359 16.8448 17.5319 16.8448 17.6318C16.8448 17.7318 16.8051 17.8277 16.7344 17.8984C16.6637 17.9691 16.5678 18.0088 16.4678 18.0088H15.3213C15.2213 18.0088 15.1255 17.9692 15.0547 17.8984C14.984 17.8277 14.9444 17.7319 14.9444 17.6318V16.4707C14.9444 16.3707 14.9841 16.2748 15.0547 16.2041C15.1255 16.1334 15.2213 16.0928 15.3213 16.0928ZM15.3213 12.6084C15.4212 12.6084 15.5173 12.6482 15.5879 12.7188C15.6586 12.7894 15.6982 12.8855 15.6983 12.9854V14.9316H17.6192C17.7192 14.9316 17.8151 14.9713 17.8858 15.042C17.9565 15.1127 17.9961 15.2087 17.9961 15.3086C17.9961 15.4085 17.9564 15.5045 17.8858 15.5752C17.8151 15.6459 17.7192 15.6855 17.6192 15.6855H16.8448V16.0928H17.6192C17.7192 16.0928 17.8151 16.1334 17.8858 16.2041C17.9564 16.2748 17.9961 16.3708 17.9961 16.4707V17.6318C17.9948 17.7314 17.9552 17.827 17.8848 17.8975C17.8144 17.9679 17.7188 18.0075 17.6192 18.0088C17.5692 18.0088 17.5198 17.9988 17.4737 17.9795C17.4276 17.9602 17.3857 17.932 17.3506 17.8965C17.3156 17.861 17.2882 17.8187 17.2696 17.7725C17.251 17.7262 17.2416 17.6768 17.2422 17.627V16.8477H16.4678C16.3682 16.8464 16.2726 16.8058 16.2022 16.7354C16.132 16.665 16.0923 16.5701 16.0909 16.4707V15.6855H15.3213C15.2213 15.6855 15.1255 15.6459 15.0547 15.5752C14.9841 15.5045 14.9444 15.4086 14.9444 15.3086V12.9854C14.9445 12.8855 14.9841 12.7894 15.0547 12.7188C15.1254 12.6482 15.2214 12.6084 15.3213 12.6084ZM13.3799 17.2549H13.7725V16.8477H13.3799V17.2549ZM14.17 14.9316C14.2699 14.9317 14.3659 14.9713 14.4366 15.042C14.5072 15.1127 14.5469 15.2087 14.5469 15.3086C14.5469 15.4085 14.5072 15.5045 14.4366 15.5752C14.3659 15.6459 14.2699 15.6855 14.17 15.6855H13.0235C12.9235 15.6855 12.8276 15.6459 12.7569 15.5752C12.6862 15.5045 12.6465 15.4086 12.6465 15.3086C12.6466 15.2087 12.6862 15.1127 12.7569 15.042C12.8276 14.9714 12.9236 14.9316 13.0235 14.9316H14.17ZM7.85162 0C7.91799 0 7.9834 0.0182431 8.04009 0.0527344L11.7422 2.18945C11.7692 2.2016 11.7952 2.21545 11.8184 2.2334L15.5069 4.3623C15.5651 4.3947 15.6139 4.44251 15.6475 4.5C15.681 4.55743 15.6986 4.62296 15.6983 4.68945C15.6991 4.75595 15.682 4.82147 15.6485 4.87891C15.6148 4.93649 15.5654 4.98365 15.5069 5.01562L8.04009 9.33008C7.98248 9.36217 7.91757 9.37891 7.85162 9.37891C7.78568 9.37887 7.72073 9.36219 7.66314 9.33008L3.93267 7.17676C3.93034 7.17549 3.92717 7.17514 3.92486 7.17383C3.92165 7.172 3.91922 7.16891 3.91607 7.16699L0.754936 5.34277V10.7783L6.34087 13.9766C6.41265 14.0179 6.46915 14.0817 6.50103 14.1582C6.53282 14.2346 6.53872 14.3194 6.51763 14.3994C6.49646 14.4795 6.44935 14.5508 6.38384 14.6016C6.31832 14.6523 6.23723 14.6802 6.15435 14.6807H6.12994C6.06291 14.6812 5.99662 14.6633 5.93853 14.6299L0.19146 11.3213C0.133627 11.2885 0.0853669 11.241 0.0518115 11.1836C0.0182915 11.1262 0.000264754 11.0606 5.36725e-05 10.9941V4.69922C-0.00111257 4.63053 0.0167559 4.56258 0.0508349 4.50293C0.0848167 4.44304 0.135259 4.39411 0.196343 4.3623L7.66314 0.0527344C7.71985 0.0181605 7.7852 3.77237e-05 7.85162 0ZM14.1602 12.6084C14.2097 12.6078 14.2589 12.6171 14.3047 12.6357C14.3508 12.6545 14.3926 12.6826 14.4278 12.7178C14.4629 12.7529 14.4911 12.7948 14.5098 12.8408C14.5284 12.8867 14.5378 12.9359 14.5372 12.9854V14.1475C14.5371 14.2473 14.4974 14.3434 14.4268 14.4141C14.3562 14.4847 14.2601 14.5243 14.1602 14.5244H13.0235C12.9235 14.5244 12.8276 14.4847 12.7569 14.4141C12.6862 14.3434 12.6466 14.2474 12.6465 14.1475V12.9854C12.6459 12.9358 12.6552 12.8867 12.6739 12.8408C12.6926 12.7948 12.7199 12.7529 12.7549 12.7178C12.7901 12.6827 12.832 12.6545 12.878 12.6357C12.924 12.617 12.9738 12.6077 13.0235 12.6084H14.1602ZM17.6192 12.6084C17.7191 12.6084 17.8151 12.6482 17.8858 12.7188C17.9564 12.7894 17.996 12.8855 17.9961 12.9854V14.1475C17.9961 14.2474 17.9565 14.3434 17.8858 14.4141C17.8151 14.4847 17.7192 14.5244 17.6192 14.5244H16.4678C16.3682 14.5231 16.2726 14.4826 16.2022 14.4121C16.132 14.3417 16.0922 14.2469 16.0909 14.1475V12.9854C16.0923 12.886 16.132 12.791 16.2022 12.7207C16.2726 12.6503 16.3682 12.6097 16.4678 12.6084H17.6192ZM13.3799 13.7705H13.7627V13.3633H13.3799V13.7705ZM16.8448 13.7705H17.2422V13.3633H16.8448V13.7705ZM18.0059 5.45605C18.1026 5.48199 18.1854 5.54515 18.2354 5.63184C18.2854 5.71843 18.2983 5.8214 18.2725 5.91797C18.2466 6.01462 18.1834 6.09745 18.0967 6.14746L16.8936 6.83887L19.5147 8.35449C19.5975 8.40477 19.6584 8.48485 19.6846 8.57812C19.7108 8.67148 19.7 8.77139 19.6553 8.85742C19.6239 8.91304 19.5789 8.95975 19.5245 8.99316C19.4699 9.02659 19.4077 9.04603 19.3438 9.04883C19.2768 9.04934 19.2105 9.03148 19.1524 8.99805L16.5586 7.49805V8.80762C16.5628 8.85946 16.5561 8.91178 16.5391 8.96094C16.522 9.01023 16.4945 9.05547 16.459 9.09375C16.4236 9.13198 16.3808 9.16279 16.3331 9.18359C16.2852 9.2044 16.2329 9.21501 16.1807 9.21484C16.0812 9.21345 15.9864 9.17289 15.9161 9.10254C15.8457 9.03219 15.8052 8.93736 15.8038 8.83789V6.82617C15.8035 6.75965 15.821 6.69416 15.8545 6.63672C15.8882 6.57923 15.937 6.53142 15.9952 6.49902L17.7198 5.49414C17.8064 5.44416 17.9093 5.43018 18.0059 5.45605ZM4.88091 6.85254L7.84966 8.56641L14.5674 4.68945L11.586 2.96875L4.88091 6.85254ZM1.13189 4.68945L4.12701 6.41797L10.8321 2.5332L7.84966 0.8125L1.13189 4.68945Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--ebay {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3915 11.7852C18.225 11.3382 19.1889 11.5687 19.5839 12.3066C19.9876 13.0621 19.6486 14.0347 18.828 14.4775L11.7216 18.2891C11.6999 18.3021 11.6734 18.3107 11.6474 18.3193L11.2695 18.415C11.2478 18.4194 11.2218 18.4238 11.2001 18.4238L4.61809 18.6016C4.46574 18.6582 3.75797 18.9542 2.92473 19.8916C2.85975 19.965 2.76907 19.9999 2.68254 20C2.61976 19.9998 2.55757 19.9813 2.50481 19.9473C2.45218 19.9132 2.41069 19.8646 2.38469 19.8076C2.35865 19.7505 2.34943 19.6871 2.35832 19.625C2.36724 19.5629 2.3935 19.5045 2.43449 19.457C3.51037 18.238 4.43022 17.9681 4.47063 17.959C4.49661 17.9503 4.52277 17.9463 4.54875 17.9463L11.1435 17.7686L11.4472 17.6943L18.5204 13.9043C19.0281 13.6351 19.2448 13.0536 19.0107 12.6152C18.7892 12.1984 18.207 12.0854 17.6904 12.3633L14.2607 14.1172C14.2226 14.1365 14.1811 14.148 14.1386 14.1514C14.0959 14.1547 14.0524 14.15 14.0116 14.1367C13.9711 14.1234 13.9337 14.102 13.9013 14.0742C13.8688 14.0463 13.8415 14.0119 13.8222 13.9736C13.8029 13.9356 13.7914 13.8941 13.788 13.8516C13.7847 13.8088 13.7894 13.7653 13.8027 13.7246C13.8159 13.6841 13.8374 13.6467 13.8652 13.6143C13.8931 13.5817 13.9275 13.5545 13.9657 13.5352L17.3915 11.7852ZM0.324143 16.5137H0.320237L0.32219 16.5127L0.324143 16.5137ZM3.14641 13.1533C4.72674 12.0853 6.55947 12.6453 6.63762 12.667C7.42213 12.8706 8.94144 12.9227 8.95989 12.9229H11.5517C12.5068 12.9229 13.289 13.6223 13.289 14.4775C13.2889 15.3327 12.5111 16.0312 11.5517 16.0312H7.95305C7.77506 16.0312 7.62689 15.884 7.62688 15.7061C7.62688 15.5281 7.77505 15.3809 7.95305 15.3809H11.5517C12.1507 15.3809 12.6375 14.9767 12.6376 14.4775C12.6376 13.9783 12.1508 13.5742 11.5517 13.5742H8.9511C8.87488 13.5741 7.32694 13.5219 6.455 13.292C6.42461 13.2833 4.8394 12.8104 3.52824 13.6787L0.541917 16.4268C0.481635 16.4827 0.399765 16.5122 0.32219 16.5127C0.236169 16.5121 0.150379 16.478 0.0858621 16.4092C-0.0356267 16.2789 -0.026781 16.0708 0.10344 15.9492L3.14641 13.1533ZM6.49407 3.41504C6.67204 3.41504 6.85017 3.42361 7.01946 3.44531C7.19739 3.46709 7.32338 3.62825 7.30168 3.81055C7.29686 3.85308 7.28357 3.89431 7.26262 3.93164C7.24155 3.96913 7.21265 4.002 7.17864 4.02832C7.14466 4.05459 7.1059 4.07398 7.06438 4.08496C7.0228 4.09595 6.97902 4.09885 6.93645 4.09277C6.78894 4.07543 6.64103 4.06641 6.48918 4.06641C5.8643 4.06648 5.39134 4.21843 5.10051 4.34863C5.0571 4.366 5.03118 4.40928 5.03117 4.45703V6.84961C5.03137 7.03599 5.1827 7.18726 5.36907 7.1875C5.55575 7.1875 5.69524 7.33567 5.69524 7.51367V10.9561H7.26262V7.51367C7.26262 7.33574 7.40991 7.18762 7.58782 7.1875C7.76582 7.1875 7.91399 7.33567 7.91399 7.51367V11.2822C7.91385 11.4601 7.76574 11.6074 7.58782 11.6074L7.5927 11.6123H5.37395C5.19594 11.6123 5.04778 11.4641 5.04778 11.2861V7.78711C4.85362 7.71898 4.68527 7.59174 4.56633 7.42383C4.4475 7.25596 4.38355 7.05528 4.38371 6.84961V4.45703C4.38372 4.15318 4.56199 3.87549 4.83977 3.75391C5.36189 3.52817 5.92523 3.41265 6.49407 3.41504ZM9.88469 2.75098C10.6228 2.75098 11.1833 2.93301 11.5263 3.08496C11.7996 3.2066 11.9775 3.48473 11.9775 3.78418V6.39746C11.9775 6.83157 11.6997 7.19697 11.3134 7.33594V11.2773C11.3134 11.4553 11.1652 11.6035 10.9872 11.6035L10.9833 11.6123H8.76457C8.58658 11.6123 8.43938 11.4641 8.43938 11.2861V7.34375C8.24506 7.27566 8.07597 7.14947 7.95696 6.98145C7.83795 6.81343 7.7741 6.61215 7.77434 6.40625V3.79297C7.77434 3.48917 7.95271 3.21581 8.23039 3.08984C8.57771 2.93789 9.14664 2.75098 9.88469 2.75098ZM13.2538 3.41895C13.9919 3.41895 14.5608 3.60196 14.9081 3.75391C15.1858 3.87552 15.3642 4.15322 15.3642 4.45703V6.84961C15.364 7.28361 15.0854 7.64822 14.6991 7.78711V11.2861C14.6991 11.4641 14.5519 11.6123 14.3739 11.6123H12.1601C11.9821 11.6123 11.8339 11.4641 11.8339 11.2861V7.51758C11.8341 7.3397 11.9822 7.19238 12.1601 7.19238C12.3378 7.19259 12.4851 7.33982 12.4853 7.51758V10.9609H14.0527V7.51758C14.0528 7.33983 14.2001 7.1926 14.3779 7.19238C14.5559 7.19238 14.7167 7.0402 14.7167 6.85352V4.46094C14.7166 4.41339 14.6907 4.37418 14.6474 4.35254C14.3565 4.22664 13.8828 4.07031 13.2577 4.07031C13.1059 4.07033 12.958 4.07933 12.8105 4.09668C12.768 4.10268 12.7249 4.09982 12.6835 4.08887C12.6421 4.07793 12.6032 4.05934 12.5693 4.0332C12.5353 4.00695 12.5063 3.9739 12.4853 3.93652C12.4642 3.89904 12.451 3.85719 12.4462 3.81445C12.4245 3.63649 12.5505 3.47193 12.7284 3.4502C12.9021 3.42849 13.0802 3.41895 13.2538 3.41895ZM9.88469 3.41113C9.26386 3.41114 8.78592 3.56311 8.49504 3.69336C8.47467 3.70313 8.45742 3.71827 8.44524 3.7373C8.43295 3.7565 8.42595 3.77897 8.42571 3.80176V6.41504C8.42571 6.60172 8.5779 6.75389 8.76457 6.75391C8.95117 6.75391 9.08964 6.90121 9.08977 7.0791V10.9609H10.6572V7.0752C10.6572 6.91948 10.7704 6.78658 10.9179 6.75586L11.0488 6.74219C11.1986 6.71057 11.322 6.57431 11.3222 6.41113V3.79688C11.3221 3.74925 11.2957 3.71015 11.2568 3.68848C10.9746 3.56257 10.5055 3.41113 9.88469 3.41113ZM6.48528 0.664062C6.80103 0.664062 7.10474 0.787549 7.33098 1.00781C7.55704 1.22805 7.68777 1.52825 7.69621 1.84375C7.69608 2.65981 7.1755 3.27637 6.48528 3.27637C5.79506 3.27636 5.27447 2.6598 5.27434 1.84375C5.28279 1.52825 5.41352 1.22805 5.63957 1.00781C5.86581 0.787551 6.16952 0.664064 6.48528 0.664062ZM13.2665 0.664062C13.5823 0.664062 13.886 0.787549 14.1122 1.00781C14.3384 1.22806 14.47 1.52818 14.4784 1.84375C14.4783 2.65981 13.9567 3.27637 13.2665 3.27637C12.5764 3.2762 12.0557 2.6597 12.0556 1.84375C12.064 1.52811 12.1956 1.22808 12.4218 1.00781C12.648 0.787652 12.9509 0.664134 13.2665 0.664062ZM6.48528 1.2793C6.1771 1.2793 5.92583 1.53072 5.92571 1.83887C5.92571 2.29039 6.15966 2.62011 6.48528 2.62012C6.81089 2.62012 7.04582 2.29039 7.04582 1.83887C7.0457 1.53072 6.79345 1.2793 6.48528 1.2793ZM13.2665 1.2793C12.9585 1.27945 12.7071 1.53081 12.707 1.83887C12.707 2.29026 12.9411 2.61993 13.2665 2.62012C13.5921 2.62012 13.8271 2.29039 13.8271 1.83887C13.8269 1.53072 13.5747 1.2793 13.2665 1.2793ZM9.8759 0C10.1917 0 10.4954 0.123487 10.7216 0.34375C10.9475 0.563879 11.0793 0.863386 11.0878 1.17871C11.0878 1.99492 10.5662 2.6123 9.8759 2.6123C9.18566 2.61222 8.66496 1.99487 8.66496 1.17871C8.67353 0.863243 8.80505 0.563903 9.03117 0.34375C9.25738 0.123541 9.56021 3.6226e-05 9.8759 0ZM9.8759 0.615234C9.56773 0.61531 9.31635 0.866615 9.31633 1.1748C9.31633 1.62626 9.55036 1.95596 9.8759 1.95605C10.2015 1.95605 10.4364 1.62633 10.4364 1.1748C10.4364 0.866569 10.1841 0.615234 9.8759 0.615234Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--einstellungen {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1152 3.75684C15.3211 3.7562 15.5266 3.7785 15.7275 3.82324C15.7806 3.8291 15.8318 3.84622 15.8779 3.87305C15.9242 3.89996 15.9648 3.93615 15.9961 3.97949C16.0274 4.02283 16.0485 4.07268 16.0596 4.125C16.0706 4.17723 16.0706 4.23098 16.0596 4.2832C16.0524 4.31683 16.0392 4.34853 16.0234 4.37891V6.42676C17.148 7.26049 17.996 8.41289 18.458 9.73438H19.6221C19.7227 9.73572 19.819 9.77698 19.8896 9.84863C19.9602 9.92022 20 10.0167 20 10.1172V14.0381C19.9999 14.1395 19.9594 14.2369 19.8877 14.3086C19.816 14.3803 19.7186 14.4208 19.6172 14.4209H18.0859C17.4126 15.6759 16.4008 16.7169 15.166 17.4268V19.5C15.161 19.5957 15.1205 19.6861 15.0527 19.7539C14.9848 19.8218 14.8937 19.8623 14.7979 19.8672H12.2871C12.1857 19.8671 12.0883 19.8266 12.0166 19.7549C11.9455 19.6808 11.9053 19.5822 11.9043 19.4795V18.6934C10.563 18.8516 9.20746 18.8516 7.86621 18.6934V19.4795C7.86604 19.5809 7.82565 19.6783 7.75391 19.75C7.7194 19.7871 7.67734 19.8167 7.63086 19.8369C7.58436 19.8571 7.53408 19.8674 7.4834 19.8672H4.93164C4.83064 19.8659 4.73359 19.8252 4.66211 19.7539C4.59062 19.6824 4.55018 19.5855 4.54883 19.4844V17.3506C2.31303 15.9724 1.03614 13.8897 1.03613 11.6182C1.03518 11.3124 1.05741 11.0066 1.10254 10.7041H0.382812C0.281461 10.704 0.184029 10.6644 0.112305 10.5928C0.0405079 10.521 0 10.4228 0 10.3213C8.14879e-05 10.2199 0.0405805 10.1225 0.112305 10.0508C0.184046 9.97906 0.281376 9.93853 0.382812 9.93848H1.58789C1.64492 9.93871 1.70156 9.9518 1.75293 9.97656C1.80423 10.0013 1.84911 10.0376 1.88477 10.082C1.92049 10.1266 1.94594 10.1788 1.95898 10.2344C1.97198 10.2899 1.97212 10.3476 1.95996 10.4033L1.91992 10.5771C1.8537 10.9134 1.81903 11.255 1.81738 11.5977C1.81738 13.6089 2.97642 15.4719 5.00293 16.7021L5.14062 16.7842C5.19729 16.8192 5.24438 16.8679 5.27734 16.9258C5.31033 16.9837 5.32794 17.0495 5.3291 17.1162V19.0859H7.10059V18.2441C7.09874 18.1892 7.10975 18.1343 7.13184 18.084C7.15392 18.0337 7.18686 17.989 7.22852 17.9531C7.27089 17.9183 7.31951 17.8917 7.37207 17.876C7.42456 17.8602 7.47968 17.8556 7.53418 17.8613C9.09325 18.0834 10.6763 18.0833 12.2354 17.8613C12.2894 17.8532 12.345 17.8568 12.3975 17.8721C12.4499 17.8873 12.4988 17.9134 12.54 17.9492C12.5813 17.9851 12.6143 18.0302 12.6367 18.0801C12.659 18.1298 12.6705 18.1838 12.6699 18.2383V19.0811H14.415V17.1875C14.4153 17.12 14.4337 17.0534 14.4678 16.9951C14.5018 16.9369 14.5507 16.8888 14.6094 16.8555C15.8665 16.1829 16.8831 15.1357 17.5186 13.8594C17.5487 13.794 17.5976 13.7381 17.6582 13.6992C17.7187 13.6604 17.7894 13.6398 17.8613 13.6396H19.249V10.4854H18.1777C18.0945 10.4842 18.0135 10.4558 17.9473 10.4053C17.8811 10.3547 17.8326 10.2841 17.8096 10.2041C17.4022 8.86995 16.5596 7.71094 15.416 6.91211C15.3674 6.87592 15.3282 6.82842 15.3008 6.77441C15.2734 6.72046 15.2584 6.6611 15.2578 6.60059V4.52637C14.8362 4.49646 14.4125 4.58468 14.0371 4.78809C13.569 5.04178 13.2069 5.45493 13.0166 5.95215C12.992 6.02226 12.9476 6.08361 12.8887 6.12891C12.8298 6.1742 12.7587 6.20129 12.6846 6.20703C12.639 6.21423 12.5924 6.21427 12.5469 6.20703C12.4982 6.18907 12.4536 6.16164 12.416 6.12598C12.3783 6.09021 12.3487 6.04679 12.3281 5.99902C12.3076 5.95128 12.2969 5.89963 12.2969 5.84766C12.2969 5.79587 12.3077 5.74485 12.3281 5.69727C12.5437 5.13115 12.9247 4.64292 13.4219 4.29688C13.9191 3.95083 14.5095 3.76235 15.1152 3.75684ZM15.0869 9.17871C15.228 9.149 15.375 9.16132 15.5088 9.21484C15.6425 9.26839 15.7573 9.36076 15.8389 9.47949C15.9205 9.59827 15.9648 9.7387 15.9668 9.88281C15.9688 9.97921 15.9525 10.0754 15.917 10.165C15.8815 10.2547 15.8282 10.3364 15.7607 10.4053C15.6932 10.4742 15.6124 10.529 15.5234 10.5664C15.4345 10.6038 15.3387 10.6231 15.2422 10.623C15.0982 10.624 14.9573 10.5819 14.8369 10.5029C14.7164 10.4238 14.6217 10.3104 14.5654 10.1777C14.5092 10.0451 14.4938 9.8984 14.5205 9.75684C14.5473 9.61538 14.6151 9.4847 14.7158 9.38184C14.8167 9.27891 14.9459 9.20842 15.0869 9.17871ZM15.2275 9.8584C15.2227 9.85983 15.2177 9.86194 15.2139 9.86523C15.21 9.86861 15.2072 9.87326 15.2051 9.87793C15.203 9.88256 15.2012 9.8875 15.2012 9.89258C15.2012 9.93852 15.2832 9.93852 15.2832 9.89258C15.2781 9.88748 15.2716 9.88365 15.2646 9.88184C15.2575 9.88004 15.2493 9.88065 15.2422 9.88281V9.85742C15.2372 9.85673 15.2323 9.85702 15.2275 9.8584ZM5.46191 0C6.68035 0 7.84938 0.484142 8.71094 1.3457C9.57241 2.20725 10.0566 3.37636 10.0566 4.59473C10.0619 5.17299 9.95348 5.74703 9.73926 6.28418C9.69663 6.37006 9.62367 6.43724 9.53418 6.47168C9.44454 6.50616 9.34517 6.50506 9.25586 6.46973C9.16654 6.43439 9.09354 6.36676 9.05176 6.28027C9.0101 6.19386 9.00248 6.09476 9.03027 6.00293C9.20529 5.55591 9.29313 5.07966 9.29004 4.59961C9.28466 3.58968 8.88103 2.62242 8.16602 1.90918C7.45093 1.196 6.48258 0.793796 5.47266 0.791016C4.97063 0.793689 4.47354 0.895278 4.01074 1.08984C3.5479 1.28446 3.12755 1.56886 2.77441 1.92578C2.42139 2.28266 2.14177 2.70611 1.95215 3.1709C1.76268 3.63553 1.66631 4.133 1.66895 4.63477C1.67466 5.30497 1.85588 5.96253 2.19434 6.54102C2.53281 7.11947 3.0172 7.59928 3.59863 7.93262C3.68284 7.98365 3.74484 8.0651 3.77051 8.16016C3.79617 8.25522 3.78341 8.35688 3.73633 8.44336C3.69629 8.50058 3.6418 8.5465 3.57812 8.5752C3.51434 8.60393 3.44352 8.61444 3.37402 8.60645C3.30784 8.60627 3.2428 8.58885 3.18555 8.55566C2.48686 8.15587 1.90583 7.57898 1.5 6.88379C1.09425 6.18872 0.877734 5.39954 0.873047 4.59473C0.87302 3.38158 1.35306 2.21713 2.20801 1.35645C3.06294 0.49586 4.22349 0.00809052 5.43652 0H5.46191ZM6.08594 2.05762C6.46134 2.08305 6.82603 2.19478 7.15137 2.38379C7.23553 2.43479 7.29755 2.51634 7.32324 2.61133C7.34891 2.70639 7.33614 2.80805 7.28906 2.89453C7.23894 2.97956 7.15778 3.04162 7.0625 3.06738C6.96713 3.09313 6.86546 3.08053 6.7793 3.03223C6.51833 2.88929 6.22425 2.81744 5.92676 2.82324C5.69809 2.81064 5.46893 2.845 5.25391 2.92383C5.03899 3.00266 4.84205 3.1239 4.67578 3.28125C4.57596 3.37572 4.49068 3.48343 4.41699 3.59863H6.70215C6.80368 3.59863 6.90184 3.63914 6.97363 3.71094C7.04525 3.78265 7.08488 3.8801 7.08496 3.98145C7.08496 4.08298 7.04543 4.18113 6.97363 4.25293C6.90184 4.32472 6.80368 4.36426 6.70215 4.36426H4.15625C4.15233 4.41098 4.14942 4.45784 4.14941 4.50488C4.14941 4.55191 4.15234 4.59881 4.15625 4.64551H6.70215C6.80368 4.64551 6.90184 4.68602 6.97363 4.75781C7.04518 4.82957 7.08496 4.92697 7.08496 5.02832C7.08492 5.12968 7.04524 5.22709 6.97363 5.29883C6.90184 5.37063 6.80368 5.41113 6.70215 5.41113H4.41699C4.49068 5.52635 4.57596 5.63403 4.67578 5.72852C4.84212 5.88594 5.03888 6.00808 5.25391 6.08691C5.46893 6.16574 5.69809 6.19913 5.92676 6.18652C6.22215 6.18587 6.51207 6.10845 6.76855 5.96191C6.85461 5.91361 6.95646 5.90116 7.05176 5.92676C7.14719 5.95252 7.22917 6.01539 7.2793 6.10059C7.32619 6.18696 7.33809 6.28791 7.3125 6.38281C7.28685 6.4778 7.22571 6.55931 7.1416 6.61035C6.77332 6.82802 6.3545 6.94569 5.92676 6.95215C5.55043 6.95308 5.17865 6.86796 4.84082 6.70215C4.50296 6.53629 4.20798 6.29443 3.97852 5.99609C3.84062 5.81681 3.72888 5.61985 3.64551 5.41113H3.09375C2.9923 5.41113 2.89502 5.37051 2.82324 5.29883C2.75148 5.22707 2.71098 5.1298 2.71094 5.02832C2.71094 4.92678 2.75145 4.82961 2.82324 4.75781C2.89504 4.68603 2.99223 4.64551 3.09375 4.64551H3.47559C3.4701 4.55175 3.47029 4.45794 3.47559 4.36426H3.09375C2.99242 4.36426 2.895 4.32445 2.82324 4.25293C2.75145 4.18113 2.71094 4.08298 2.71094 3.98145C2.71101 3.88001 2.75151 3.78267 2.82324 3.71094C2.89502 3.63929 2.99233 3.59863 3.09375 3.59863H3.64355C3.74688 3.33833 3.89433 3.0972 4.08008 2.88574C4.32849 2.60298 4.63838 2.38081 4.98633 2.2373C5.33422 2.09383 5.71048 2.03221 6.08594 2.05762Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--hilfe {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6182 10.7832C19.7196 10.7832 19.817 10.8229 19.8887 10.8936C19.9605 10.9643 20.001 11.0601 20.001 11.1602V19.623C19.9996 19.7224 19.959 19.8174 19.8878 19.8877C19.8163 19.9581 19.7192 19.9987 19.6182 20H11.8057L11.8047 19.999V20C11.7789 19.9997 11.7535 19.9965 11.7286 19.9912C11.6563 19.9764 11.5892 19.9418 11.5362 19.8896C11.5302 19.8838 11.5251 19.8763 11.5196 19.8701L8.32916 16.7881C8.30879 16.7746 8.29012 16.7586 8.27252 16.7412C8.23335 16.7026 8.20361 16.6567 8.18463 16.6064C8.17646 16.5868 8.17074 16.5659 8.16607 16.5449C8.15696 16.5039 8.15517 16.4621 8.16021 16.4209V11.1602C8.16021 11.0601 8.20079 10.9643 8.27252 10.8936C8.34411 10.823 8.44086 10.7833 8.54205 10.7832H19.6182ZM8.92486 16.0938H11.8047C11.8552 16.0931 11.9055 16.1024 11.9522 16.1211C11.9989 16.1398 12.0416 16.167 12.0772 16.2021C12.1128 16.2373 12.1412 16.2792 12.1602 16.3252C12.1792 16.3713 12.1882 16.421 12.1876 16.4707V19.2451H19.2364V11.542H8.92486V16.0938ZM11.4327 18.7227V16.8477H9.49029L11.4327 18.7227ZM14.3712 16.0928C14.4213 16.0921 14.4711 16.1015 14.5176 16.1201C14.5643 16.1388 14.607 16.167 14.6426 16.2021C14.6783 16.2373 14.7067 16.2792 14.7256 16.3252C14.7445 16.3711 14.7536 16.4202 14.753 16.4697V17.6318C14.7529 17.7317 14.7132 17.8278 14.6417 17.8984C14.57 17.9691 14.4724 18.0087 14.3712 18.0088H13.2081C13.1067 18.0088 13.0093 17.9691 12.9376 17.8984C12.8659 17.8278 12.8253 17.7318 12.8253 17.6318V16.4697C12.8246 16.4202 12.8347 16.3711 12.8536 16.3252C12.8725 16.2791 12.9009 16.2373 12.9366 16.2021C12.9722 16.1671 13.014 16.1388 13.0606 16.1201C13.1073 16.1014 13.1577 16.0921 13.2081 16.0928H14.3712ZM15.5381 16.0928C15.6394 16.0928 15.737 16.1326 15.8087 16.2031C15.8803 16.2738 15.9208 16.3699 15.921 16.4697V17.2549H16.7012C16.8027 17.2549 16.9 17.2945 16.9717 17.3652C17.0434 17.4359 17.084 17.5319 17.084 17.6318C17.084 17.7318 17.0434 17.8278 16.9717 17.8984C16.9 17.9691 16.8026 18.0088 16.7012 18.0088H15.5381C15.4369 18.0087 15.3393 17.9691 15.2676 17.8984C15.1961 17.8278 15.1564 17.7317 15.1563 17.6318V16.4697C15.1564 16.3699 15.1961 16.2737 15.2676 16.2031C15.3393 16.1325 15.4369 16.0929 15.5381 16.0928ZM15.5372 12.6084C15.6385 12.6084 15.736 12.6481 15.8077 12.7188C15.8794 12.7894 15.9199 12.8854 15.92 12.9854V14.9316H17.8692C17.9705 14.9317 18.068 14.9713 18.1397 15.042C18.2113 15.1127 18.251 15.2087 18.251 15.3086C18.251 15.4085 18.2113 15.5045 18.1397 15.5752C18.068 15.6459 17.9705 15.6855 17.8692 15.6855H17.084V16.0928H17.8692C17.9705 16.0928 18.068 16.1334 18.1397 16.2041C18.2112 16.2748 18.251 16.3709 18.251 16.4707V17.6318C18.2497 17.7314 18.2092 17.827 18.1378 17.8975C18.0664 17.9677 17.97 18.0074 17.8692 18.0088C17.8186 18.0088 17.7684 17.9987 17.7217 17.9795C17.675 17.9602 17.6323 17.932 17.5967 17.8965C17.5612 17.8609 17.5326 17.8188 17.5137 17.7725C17.4949 17.7263 17.4857 17.6767 17.4864 17.627V16.8477H16.7012C16.6003 16.8464 16.5041 16.8057 16.4327 16.7354C16.3613 16.665 16.3198 16.5702 16.3184 16.4707V15.6855H15.5372C15.4358 15.6855 15.3383 15.6458 15.2667 15.5752C15.1951 15.5045 15.1553 15.4085 15.1553 15.3086V12.9854C15.1554 12.8855 15.1951 12.7894 15.2667 12.7188C15.3383 12.6481 15.4358 12.6085 15.5372 12.6084ZM13.5704 17.2549H13.9678V16.8477H13.5704V17.2549ZM14.3712 14.9316C14.4724 14.9317 14.57 14.9714 14.6417 15.042C14.7132 15.1127 14.7529 15.2087 14.753 15.3086C14.753 15.4084 14.7132 15.5045 14.6417 15.5752C14.57 15.6458 14.4724 15.6854 14.3712 15.6855H13.2081C13.1066 15.6855 13.0093 15.6459 12.9376 15.5752C12.8659 15.5045 12.8253 15.4085 12.8253 15.3086C12.8253 15.2086 12.8659 15.1127 12.9376 15.042C13.0093 14.9713 13.1066 14.9316 13.2081 14.9316H14.3712ZM7.96295 0C8.03038 0 8.09678 0.018124 8.15435 0.0527344L11.9034 2.18555C11.9331 2.19813 11.961 2.21404 11.9864 2.2334L15.7266 4.3623C15.7856 4.3947 15.8351 4.44251 15.8692 4.5C15.9032 4.55742 15.9213 4.62298 15.921 4.68945C15.9218 4.75593 15.9041 4.82148 15.8702 4.87891C15.836 4.93649 15.786 4.98365 15.7266 5.01562L8.15435 9.33008C8.09589 9.36222 8.02989 9.37891 7.96295 9.37891C7.89603 9.3789 7.82999 9.36221 7.77154 9.33008L3.98443 7.1748C3.98354 7.17432 3.98238 7.17432 3.9815 7.17383C3.9804 7.17321 3.97967 7.17153 3.97857 7.1709L0.764705 5.34277V10.7783L6.43072 13.9766C6.50349 14.0179 6.5605 14.0818 6.59283 14.1582C6.62512 14.2346 6.63087 14.3194 6.60943 14.3994C6.58795 14.4795 6.54014 14.5508 6.47369 14.6016C6.40737 14.6521 6.32606 14.6801 6.24224 14.6807H6.21685C6.14888 14.6812 6.08143 14.6633 6.02252 14.6299L0.194392 11.3213C0.135746 11.2885 0.0868211 11.241 0.0527909 11.1836C0.0187603 11.1262 0.000270678 11.0606 5.64912e-05 10.9941V4.69922C-0.00112623 4.63053 0.0162776 4.56258 0.0508377 4.50293C0.0853019 4.4429 0.137221 4.39416 0.199275 4.3623L7.77154 0.0527344C7.82912 0.0181018 7.8955 1.00668e-05 7.96295 0ZM14.3604 12.6084C14.4108 12.6077 14.4612 12.617 14.5079 12.6357C14.5545 12.6545 14.5972 12.6826 14.6329 12.7178C14.6684 12.7529 14.696 12.7949 14.7149 12.8408C14.7338 12.8868 14.7439 12.9358 14.7432 12.9854V14.1475C14.7431 14.2473 14.7025 14.3434 14.6309 14.4141C14.5592 14.4847 14.4617 14.5244 14.3604 14.5244H13.2081C13.1067 14.5244 13.0093 14.4847 12.9376 14.4141C12.8659 14.3434 12.8254 14.2473 12.8253 14.1475V12.9854C12.8246 12.9358 12.8347 12.8867 12.8536 12.8408C12.8725 12.7948 12.9009 12.7529 12.9366 12.7178C12.9722 12.6827 13.014 12.6544 13.0606 12.6357C13.1073 12.617 13.1577 12.6077 13.2081 12.6084H14.3604ZM17.8692 12.6084C17.9706 12.6085 18.068 12.6481 18.1397 12.7188C18.2113 12.7894 18.251 12.8854 18.251 12.9854V14.1475C18.2509 14.2473 18.2113 14.3434 18.1397 14.4141C18.068 14.4847 17.9705 14.5244 17.8692 14.5244H16.7012C16.6003 14.5231 16.5041 14.4825 16.4327 14.4121C16.3613 14.3418 16.3198 14.2469 16.3184 14.1475V12.9854C16.3198 12.8858 16.3613 12.7911 16.4327 12.7207C16.5041 12.6503 16.6002 12.6097 16.7012 12.6084H17.8692ZM13.5704 13.7695H13.9581V13.3623H13.5704V13.7695ZM17.084 13.7695H17.4864V13.3623H17.084V13.7695ZM18.2608 5.45605C18.3588 5.48197 18.4425 5.54523 18.4932 5.63184C18.5439 5.71852 18.5576 5.82229 18.5313 5.91895C18.5049 6.01542 18.4404 6.09752 18.3526 6.14746L17.1319 6.83887L19.7911 8.35449C19.875 8.40475 19.9364 8.4849 19.9629 8.57812C19.9895 8.67148 19.979 8.77139 19.9337 8.85742C19.9017 8.91307 19.8561 8.95974 19.8008 8.99316C19.7457 9.02651 19.6829 9.04596 19.6182 9.04883C19.5502 9.04935 19.4828 9.03149 19.4239 8.99805L16.792 7.49707V8.80762C16.7963 8.85954 16.7898 8.91171 16.7725 8.96094C16.7552 9.01023 16.7274 9.05547 16.6915 9.09375C16.6555 9.13198 16.612 9.1628 16.5635 9.18359C16.5152 9.20431 16.4629 9.21497 16.4102 9.21484C16.3092 9.21354 16.2121 9.17298 16.1407 9.10254C16.0695 9.03219 16.0288 8.93727 16.0274 8.83789V6.82617C16.0271 6.75964 16.0451 6.69416 16.0792 6.63672C16.1132 6.57928 16.1628 6.5314 16.2217 6.49902L17.9708 5.49414C18.0586 5.44422 18.1628 5.43014 18.2608 5.45605ZM4.95025 6.85352L7.96002 8.56641L14.7735 4.68945L11.7491 2.96875L4.95025 6.85352ZM1.14752 4.68945L4.1856 6.41797L10.9854 2.5332L7.96002 0.8125L1.14752 4.68945Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--kundenservice {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1152 3.78223C15.3212 3.78156 15.5265 3.80359 15.7275 3.84863C15.7807 3.85452 15.8327 3.87135 15.8789 3.89844C15.925 3.92551 15.9648 3.96231 15.9961 4.00586C16.0274 4.04949 16.0495 4.09966 16.0605 4.15234C16.0715 4.20482 16.0716 4.25906 16.0605 4.31152C16.0533 4.34586 16.0395 4.37822 16.0234 4.40918V6.46973C17.148 7.30908 17.9961 8.46942 18.458 9.7998H19.6221C19.7227 9.80119 19.819 9.84197 19.8896 9.91406C19.9603 9.98619 20 10.0842 20 10.1855V14.1318C19.9999 14.234 19.9594 14.3321 19.8877 14.4043C19.816 14.4765 19.7186 14.5165 19.6172 14.5166H18.0859C17.4126 15.7801 16.4009 16.8294 15.166 17.5439V19.6299C15.1611 19.7263 15.1205 19.8174 15.0527 19.8857C14.9848 19.9541 14.8937 19.995 14.7979 20H12.2871C12.1857 19.9999 12.0883 19.9589 12.0166 19.8867C11.9454 19.812 11.9052 19.7129 11.9043 19.6094V18.8184C10.5631 18.9776 9.20742 18.9776 7.86621 18.8184V19.6094C7.86612 19.7116 7.82572 19.8096 7.75391 19.8818C7.71936 19.9193 7.67742 19.9494 7.63086 19.9697C7.58437 19.99 7.53407 20.0002 7.4834 20H4.93066C4.82978 19.9986 4.73352 19.9575 4.66211 19.8857C4.5906 19.8138 4.54917 19.7161 4.54785 19.6143V17.4668C2.31228 16.0794 1.0363 13.9828 1.03613 11.6963C1.03518 11.3886 1.05745 11.0807 1.10254 10.7764H0.382812C0.281316 10.7764 0.184089 10.7353 0.112305 10.6631C0.0405106 10.5908 3.06009e-06 10.4928 0 10.3906C0 10.2884 0.0405079 10.1904 0.112305 10.1182C0.18409 10.0459 0.281311 10.0049 0.382812 10.0049H1.58789C1.64467 10.0051 1.70077 10.0182 1.75195 10.043C1.80338 10.0679 1.84904 10.1046 1.88477 10.1494C1.92049 10.1942 1.94594 10.2468 1.95898 10.3027C1.97197 10.3586 1.9721 10.4166 1.95996 10.4727L1.91895 10.6475C1.85272 10.9859 1.81906 11.3299 1.81738 11.6748C1.81738 13.6994 2.97642 15.576 5.00293 16.8145L5.14062 16.8965C5.19721 16.9318 5.24442 16.9808 5.27734 17.0391C5.31027 17.0974 5.32794 17.1634 5.3291 17.2305V19.2139H7.10059V18.3662C7.09874 18.311 7.10888 18.2557 7.13086 18.2051C7.15295 18.1544 7.18683 18.1093 7.22852 18.0732C7.27088 18.0382 7.31954 18.012 7.37207 17.9961C7.42461 17.9802 7.47963 17.9747 7.53418 17.9805C9.09332 18.204 10.6762 18.204 12.2354 17.9805C12.2894 17.9723 12.345 17.9758 12.3975 17.9912C12.45 18.0066 12.4988 18.0332 12.54 18.0693C12.5813 18.1055 12.6143 18.1509 12.6367 18.2012C12.659 18.2512 12.6705 18.3055 12.6699 18.3604V19.209H14.415V17.3018C14.4153 17.2339 14.4338 17.1669 14.4678 17.1084C14.5018 17.0499 14.5508 17.0012 14.6094 16.9678C15.8664 16.2907 16.8831 15.2369 17.5186 13.9521C17.5487 13.8863 17.5976 13.8302 17.6582 13.791C17.7187 13.752 17.7894 13.7307 17.8613 13.7305H19.249V10.5547H18.1777C18.0945 10.5535 18.0135 10.5255 17.9473 10.4746C17.8811 10.4237 17.8326 10.353 17.8096 10.2725C17.4022 8.9293 16.5597 7.76222 15.416 6.95801C15.3675 6.92161 15.3273 6.87461 15.2998 6.82031C15.2724 6.76594 15.2584 6.70552 15.2578 6.64453V4.55566C14.8363 4.52564 14.4124 4.61556 14.0371 4.82031C13.5694 5.07568 13.2079 5.49097 13.0176 5.99121C12.993 6.06182 12.9485 6.1243 12.8896 6.16992C12.8308 6.21552 12.7596 6.24224 12.6855 6.24805C12.64 6.25534 12.5934 6.25532 12.5479 6.24805C12.4991 6.22997 12.4537 6.20202 12.416 6.16602C12.3785 6.13012 12.3486 6.08692 12.3281 6.03906C12.3076 5.99098 12.2969 5.93905 12.2969 5.88672C12.2969 5.83438 12.3076 5.78246 12.3281 5.73438C12.5437 5.16463 12.9248 4.67352 13.4219 4.3252C13.9191 3.97684 14.5095 3.78778 15.1152 3.78223ZM15.0869 9.23926C15.228 9.20934 15.3749 9.22248 15.5088 9.27637C15.6425 9.3302 15.7572 9.4226 15.8389 9.54199C15.9205 9.66158 15.9658 9.80314 15.9678 9.94824C15.9698 10.0453 15.9525 10.1421 15.917 10.2324C15.8815 10.3227 15.8282 10.4053 15.7607 10.4746C15.6933 10.5439 15.6123 10.5991 15.5234 10.6367C15.4347 10.6742 15.3394 10.6933 15.2432 10.6934C15.099 10.6944 14.9574 10.6519 14.8369 10.5723C14.7165 10.4926 14.6217 10.3786 14.5654 10.2451C14.5093 10.1117 14.4938 9.96459 14.5205 9.82227C14.5473 9.67977 14.6151 9.54798 14.7158 9.44434C14.8166 9.34073 14.946 9.26921 15.0869 9.23926ZM15.2275 9.92383C15.2226 9.9253 15.2177 9.92727 15.2139 9.93066C15.21 9.93407 15.2072 9.93864 15.2051 9.94336C15.203 9.94795 15.2022 9.95298 15.2021 9.95801C15.2021 10.0043 15.2832 10.0043 15.2832 9.95801C15.278 9.95296 15.2716 9.94902 15.2646 9.94727C15.2576 9.9455 15.2501 9.94616 15.2432 9.94824V9.92285C15.2381 9.92211 15.2325 9.92236 15.2275 9.92383ZM5.46191 0C6.68035 0 7.84938 0.487171 8.71094 1.35449C9.57247 2.22181 10.0566 3.39844 10.0566 4.625C10.0619 5.20728 9.95353 5.78529 9.73926 6.32617C9.69664 6.4126 9.62363 6.47997 9.53418 6.51465C9.44462 6.54933 9.34511 6.54915 9.25586 6.51367C9.16654 6.4781 9.09354 6.40933 9.05176 6.32227C9.0101 6.23527 9.00247 6.13541 9.03027 6.04297C9.20529 5.59292 9.29316 5.11318 9.29004 4.62988C9.28459 3.61328 8.88099 2.63983 8.16602 1.92188C7.45093 1.20393 6.48258 0.799674 5.47266 0.796875C4.97057 0.799567 4.47359 0.901741 4.01074 1.09766C3.5479 1.29357 3.12754 1.57917 2.77441 1.93848C2.42136 2.29774 2.14178 2.72349 1.95215 3.19141C1.7625 3.65938 1.66627 4.16061 1.66895 4.66602C1.67467 5.34076 1.85582 6.00257 2.19434 6.58496C2.53279 7.16724 3.01726 7.64979 3.59863 7.98535C3.68284 8.03673 3.74484 8.11915 3.77051 8.21484C3.79613 8.31051 3.78339 8.41297 3.73633 8.5C3.69633 8.55749 3.64168 8.60296 3.57812 8.63184C3.51432 8.66078 3.44355 8.67211 3.37402 8.66406C3.30777 8.66388 3.24285 8.64579 3.18555 8.6123C2.48688 8.20984 1.90582 7.62951 1.5 6.92969C1.09421 6.22987 0.877658 5.43531 0.873047 4.625C0.87302 3.40375 1.35306 2.23167 2.20801 1.36523C3.06293 0.498984 4.22355 0.00814417 5.43652 0H5.46191ZM6.08691 2.07129C6.46229 2.09696 6.82704 2.20909 7.15234 2.39941C7.23647 2.4508 7.29759 2.53327 7.32324 2.62891C7.34879 2.72443 7.33696 2.82616 7.29004 2.91309C7.23991 2.99885 7.15793 3.06195 7.0625 3.08789C6.96717 3.1137 6.86539 3.10041 6.7793 3.05176C6.51834 2.90793 6.22421 2.83592 5.92676 2.8418C5.6983 2.82915 5.46972 2.86315 5.25488 2.94238C5.03999 3.02169 4.84303 3.1444 4.67676 3.30273C4.57659 3.39817 4.48987 3.5066 4.41602 3.62305H6.70312C6.80451 3.62316 6.90194 3.66318 6.97363 3.73535C7.04536 3.80756 7.08586 3.9057 7.08594 4.00781C7.08594 4.1099 7.04526 4.20802 6.97363 4.28027C6.90194 4.35245 6.80451 4.39344 6.70312 4.39355H4.15625C4.15238 4.44027 4.14943 4.48715 4.14941 4.53418C4.14941 4.5814 4.15236 4.62889 4.15625 4.67578H6.70312C6.80451 4.67589 6.90194 4.71689 6.97363 4.78906C7.04534 4.86133 7.08594 4.95938 7.08594 5.06152C7.08594 5.16367 7.04534 5.26172 6.97363 5.33398C6.90194 5.40616 6.80451 5.44715 6.70312 5.44727H4.41699C4.49068 5.56324 4.57694 5.6715 4.67676 5.7666C4.84302 5.92491 5.04002 6.04765 5.25488 6.12695C5.46971 6.20617 5.69832 6.24018 5.92676 6.22754C6.22223 6.22692 6.51299 6.14952 6.76953 6.00195C6.8557 5.9533 6.95735 5.93989 7.05273 5.96582C7.14814 5.99176 7.22917 6.05489 7.2793 6.14062C7.3263 6.22755 7.33898 6.32924 7.31348 6.4248C7.28781 6.5205 7.22581 6.60292 7.1416 6.6543C6.77331 6.87338 6.3545 6.99255 5.92676 6.99902C5.55045 6.99993 5.17862 6.91303 4.84082 6.74609C4.50313 6.57915 4.2079 6.33633 3.97852 6.03613C3.84075 5.85581 3.72983 5.65717 3.64648 5.44727H3.09375C2.99225 5.44726 2.89503 5.40622 2.82324 5.33398C2.75145 5.26171 2.71094 5.16374 2.71094 5.06152C2.71094 4.95931 2.75145 4.86134 2.82324 4.78906C2.89503 4.71683 2.99225 4.67579 3.09375 4.67578H3.47559C3.47013 4.58171 3.47033 4.48755 3.47559 4.39355H3.09375C2.99222 4.39355 2.89503 4.35254 2.82324 4.28027C2.7515 4.208 2.71094 4.10999 2.71094 4.00781C2.71101 3.9057 2.75151 3.80756 2.82324 3.73535C2.89501 3.6632 2.99232 3.62305 3.09375 3.62305H3.64258C3.74591 3.36057 3.89407 3.11748 4.08008 2.9043C4.3284 2.61975 4.63853 2.39642 4.98633 2.25195C5.33428 2.10749 5.71139 2.04568 6.08691 2.07129Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--mehrfachabfrage {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.12696 7.96387C6.19294 7.96387 6.25781 7.98058 6.31544 8.0127L12.0527 11.3262C12.0756 11.3371 12.0964 11.3522 12.1133 11.3711L12.1582 11.4121C12.2157 11.4794 12.2482 11.5648 12.249 11.6533V16.2988C12.2484 16.3645 12.2307 16.4292 12.1983 16.4863C12.1657 16.5435 12.1187 16.5918 12.0625 16.626L6.34083 19.9443C6.29197 19.9741 6.23711 19.9923 6.18067 19.998L6.12403 20L6.05079 19.9912C6.04545 19.9901 6.04045 19.9877 6.03517 19.9863C6.02959 19.9848 6.02406 19.9832 6.01857 19.9814C5.97712 19.9688 5.93837 19.9497 5.90333 19.9238L0.191417 16.6309C0.134603 16.597 0.0871278 16.5493 0.0537215 16.4922C0.0203126 16.435 0.00168898 16.3699 1.06091e-05 16.3037V11.6631C-0.000498897 11.5961 0.0173565 11.5298 0.0507919 11.4717C0.0856557 11.4143 0.133956 11.3659 0.191417 11.3311L5.93849 8.0127C5.99612 7.98057 6.06099 7.96387 6.12696 7.96387ZM0.754893 16.083L5.74708 18.9668V15.1787L3.09181 13.6543C3.08292 13.65 3.07303 13.6476 3.06446 13.6426C3.05625 13.6378 3.0498 13.6304 3.042 13.625L0.754893 12.3115V16.083ZM6.50196 15.21V18.9668L11.4942 16.083V12.3115L6.50196 15.21ZM4.02149 13.3174L6.12403 14.5244L11.1172 11.6582L9.00587 10.4395L4.02149 13.3174ZM1.13185 11.6582L3.26564 12.8828L8.25001 10.0039L6.12403 8.77734L1.13185 11.6582ZM13.0205 0C13.0869 0 13.1523 0.0181925 13.209 0.0527344L19.5293 3.69824C19.5313 3.69936 19.5332 3.70099 19.5352 3.70215C19.553 3.71363 19.5693 3.72693 19.585 3.74121C19.6173 3.76884 19.6464 3.79993 19.668 3.83691C19.7015 3.89421 19.72 3.95903 19.7207 4.02539V11.6582C19.7194 11.7577 19.6788 11.8524 19.6084 11.9229C19.538 11.9932 19.4433 12.0338 19.3438 12.0352H13.8828C13.7828 12.0351 13.6869 11.9955 13.6162 11.9248C13.5455 11.8541 13.5059 11.7582 13.5059 11.6582C13.5059 11.5582 13.5455 11.4623 13.6162 11.3916C13.6869 11.3209 13.7828 11.2813 13.8828 11.2812H18.9658V4.64746L16.9297 5.83594C16.8771 5.87029 16.8166 5.89042 16.7539 5.89551C16.6712 5.89504 16.5908 5.86793 16.5254 5.81738C16.4599 5.76667 16.4128 5.6953 16.3916 5.61523C16.3705 5.5352 16.3764 5.45045 16.4082 5.37402C16.4401 5.29753 16.4965 5.23373 16.5684 5.19238L18.5791 4.01758L13.0234 0.8125L7.45021 4.0293L9.45802 5.20215C9.54089 5.25246 9.6018 5.33242 9.62794 5.42578C9.65401 5.51908 9.6433 5.61911 9.59864 5.70508C9.56716 5.76061 9.52221 5.80746 9.46778 5.84082C9.41326 5.87423 9.351 5.89271 9.28712 5.89551C9.22011 5.89602 9.15379 5.87914 9.09571 5.8457L7.07521 4.66504V6.68066C7.0751 6.78053 7.0345 6.87664 6.96388 6.94727C6.8932 7.01773 6.7971 7.05762 6.69728 7.05762C6.59741 7.05751 6.5013 7.01789 6.43067 6.94727C6.36005 6.87664 6.32043 6.78053 6.32032 6.68066V4.02539C6.32074 3.98667 6.32803 3.94865 6.33985 3.91211C6.34724 3.88532 6.35778 3.85886 6.3711 3.83398C6.4027 3.78208 6.44621 3.73941 6.49708 3.70801C6.50195 3.7049 6.50671 3.70114 6.51173 3.69824L12.832 0.0527344C12.8888 0.0181798 12.9541 5.79975e-06 13.0205 0ZM13.0986 3.79395C14.6923 3.79402 15.8035 4.97558 15.8037 6.6748V7.68066C15.8031 7.72953 15.7928 7.77835 15.7734 7.82324C15.7542 7.86792 15.7263 7.90842 15.6914 7.94238C15.6564 7.97645 15.6147 8.0034 15.5693 8.02148C15.524 8.03954 15.4755 8.04848 15.4268 8.04785H14.0488C13.9991 8.04853 13.9494 8.03922 13.9033 8.02051C13.8574 8.0018 13.8154 7.97354 13.7803 7.93848C13.7453 7.90341 13.7179 7.8613 13.6992 7.81543C13.6806 7.7695 13.6712 7.72045 13.6719 7.6709V6.66504C13.6828 6.58663 13.6762 6.50644 13.6533 6.43066C13.6304 6.35497 13.5916 6.28476 13.5391 6.22559C13.4865 6.16637 13.4212 6.11969 13.3486 6.08789C13.2761 6.05613 13.1973 6.04051 13.1182 6.04199C12.9602 6.04299 12.8082 6.10333 12.6934 6.21191C12.5786 6.32057 12.5097 6.46919 12.5 6.62695C12.4904 6.78473 12.5409 6.94069 12.6416 7.0625C12.7425 7.18429 12.8861 7.26312 13.043 7.2832H13.1182C13.2182 7.2832 13.3141 7.32382 13.3848 7.39453C13.4555 7.46525 13.4961 7.56112 13.4961 7.66113C13.496 7.76101 13.4554 7.85711 13.3848 7.92773C13.3141 7.9982 13.218 8.03809 13.1182 8.03809H12.9629C12.6037 8.01011 12.2694 7.84252 12.0322 7.57129C11.7951 7.29995 11.674 6.94571 11.6943 6.58594C11.7148 6.22632 11.8754 5.8892 12.1416 5.64648C12.4078 5.40379 12.7582 5.27444 13.1182 5.28711C13.2962 5.28612 13.473 5.3218 13.6367 5.3916C13.8004 5.4614 13.9478 5.5643 14.0703 5.69336C14.1928 5.82247 14.2875 5.97543 14.3486 6.14258C14.4097 6.30967 14.4361 6.48742 14.4258 6.66504V7.28906H15.044V6.66016C15.044 5.39318 14.2601 4.53823 13.0938 4.53809C12.5298 4.53809 11.9887 4.7624 11.5899 5.16113C11.191 5.55997 10.9668 6.101 10.9668 6.66504C10.9668 7.22913 11.191 7.77007 11.5899 8.16895C11.9887 8.56776 12.5297 8.79199 13.0938 8.79199H14.1445C14.2445 8.79205 14.3405 8.83168 14.4111 8.90234C14.4818 8.97301 14.5214 9.06901 14.5215 9.16895C14.5215 9.26886 14.4817 9.36485 14.4111 9.43555C14.3405 9.50622 14.2445 9.54585 14.1445 9.5459L14.1543 9.55664H13.0986C12.3347 9.55664 11.6018 9.25298 11.0615 8.71289C10.5212 8.17258 10.2178 7.43893 10.2178 6.6748C10.2179 5.91084 10.5213 5.17791 11.0615 4.6377C11.6018 4.09756 12.3347 3.79395 13.0986 3.79395Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--mengenplanung {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49219 0C14.1984 8.03114e-05 16.6114 2.04637 16.7119 2.13184C16.7531 2.16735 16.786 2.21129 16.8086 2.26074C16.8311 2.31016 16.8429 2.36367 16.8428 2.41797V10C16.6617 11.6443 15.5455 17.0889 8.56738 19.9697C8.5214 19.9893 8.47186 19.9997 8.42188 20C8.36952 20.0003 8.31731 19.9883 8.27051 19.9648C2.16702 17.3454 8.72046e-05 12.9613 0 10V2.41797C0.000490438 2.36371 0.0126394 2.31011 0.0351562 2.26074C0.0576492 2.21149 0.0903055 2.16772 0.130859 2.13184C0.236442 2.04636 2.69025 0.020111 8.42188 0H8.49219ZM8.42188 0.753906C3.69077 0.768989 1.31701 2.21233 0.753906 2.60449V10C0.753995 12.1821 2.38875 16.5363 8.42188 19.2109C14.8868 16.476 15.923 11.4435 16.084 9.95996V2.60449C15.531 2.21234 13.1728 0.754006 8.4873 0.753906H8.42188ZM8.42188 2.60449C9.27526 2.62119 10.0893 2.96625 10.6943 3.56836C11.2994 4.17063 11.6483 4.98343 11.6689 5.83691V7.6123H12.1572C12.2567 7.61365 12.3515 7.65338 12.4219 7.72363C12.4923 7.79407 12.5329 7.88965 12.5342 7.98926V13.4844C12.5341 13.5843 12.4945 13.6803 12.4238 13.751C12.3531 13.8217 12.2572 13.8613 12.1572 13.8613H4.68555C4.58605 13.8599 4.49126 13.8194 4.4209 13.749C4.35054 13.6786 4.30993 13.5839 4.30859 13.4844V7.98926C4.3099 7.88965 4.35046 7.79407 4.4209 7.72363C4.49125 7.65337 4.58613 7.61369 4.68555 7.6123H5.15332V5.81738C5.16783 4.96034 5.51867 4.14294 6.12988 3.54199C6.74119 2.94103 7.56464 2.60437 8.42188 2.60449ZM5.0625 13.1074H11.7803V8.38574H5.0625V13.1074ZM8.42188 9.62305C8.83264 9.62327 9.16602 9.95637 9.16602 10.3672C9.16596 10.6397 9.01739 10.8753 8.79883 11.0049V11.835C8.79498 11.9327 8.75361 12.0255 8.68359 12.0938C8.61353 12.162 8.51964 12.2008 8.42188 12.2021C8.32227 12.2008 8.22669 12.1603 8.15625 12.0898C8.08598 12.0195 8.04528 11.9247 8.04395 11.8252V11.0049C7.82544 10.8753 7.67779 10.6396 7.67773 10.3672C7.67773 9.95623 8.01092 9.62305 8.42188 9.62305ZM8.42188 3.32812C8.0907 3.32408 7.76185 3.38687 7.45508 3.51172C7.14825 3.63662 6.86901 3.82142 6.63477 4.05566C6.40066 4.28981 6.21569 4.56835 6.09082 4.875C5.96595 5.18174 5.90321 5.51064 5.90723 5.8418V7.6123H10.9355V5.8418C10.9239 5.17884 10.6554 4.54603 10.1865 4.07715C9.71767 3.6083 9.08481 3.33985 8.42188 3.32812Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--news {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6855 9.40137C14.7798 9.40142 14.8709 9.43628 14.9404 9.49902L15.4502 9.95703L16.0576 9.67578C16.1015 9.65298 16.1498 9.6383 16.1992 9.63379C16.2484 9.62936 16.2985 9.63499 16.3457 9.64941C16.3929 9.6639 16.4366 9.68759 16.4746 9.71875C16.5126 9.74992 16.5443 9.78793 16.5674 9.83105L16.8584 10.5L17.5312 10.415C17.6275 10.4031 17.7251 10.4274 17.8037 10.4834C17.8823 10.5394 17.9364 10.623 17.9551 10.7168L18.083 11.3652L18.751 11.4863C18.8453 11.5058 18.9288 11.5589 18.9854 11.6357C19.042 11.713 19.0676 11.8087 19.0566 11.9033L18.9697 12.5723L19.5615 12.8994C19.6501 12.9455 19.7175 13.0241 19.748 13.1182C19.7783 13.212 19.7695 13.3143 19.7246 13.4023L19.4346 14.0107L19.9033 14.5137C19.965 14.5833 19.999 14.6723 19.999 14.7646C19.999 14.8571 19.965 14.947 19.9033 15.0166L19.4395 15.5195L19.7451 16.123C19.7891 16.2108 19.7979 16.3118 19.7686 16.4053C19.7391 16.4989 19.6736 16.5781 19.5869 16.626L18.9961 16.9521L19.082 17.541C19.094 17.6366 19.0686 17.733 19.0107 17.8105C18.953 17.888 18.8674 17.9407 18.7715 17.958L18.1084 18.084L17.9805 18.7373C17.963 18.8319 17.9095 18.9166 17.8311 18.9736C17.7525 19.0306 17.6544 19.0566 17.5576 19.0449L16.8789 18.959L16.5527 19.5527C16.5051 19.6391 16.4244 19.7033 16.3291 19.7324C16.2339 19.7615 16.1308 19.7527 16.042 19.708L15.4248 19.4268L14.915 19.8848C14.8532 19.9492 14.77 19.9898 14.6807 20C14.5818 19.9999 14.4863 19.9622 14.415 19.8945L13.9053 19.4365L13.2822 19.7188C13.1935 19.7633 13.0903 19.7722 12.9951 19.7432C12.8999 19.714 12.8201 19.6489 12.7725 19.5625L12.4463 18.9795L11.7979 19.0498C11.7012 19.0603 11.6037 19.0343 11.5254 18.9775C11.4472 18.9208 11.3937 18.8371 11.375 18.7432L11.2471 18.0889L10.584 17.9629C10.4883 17.9456 10.4027 17.8931 10.3457 17.8154C10.2887 17.7377 10.2649 17.6409 10.2783 17.5459L10.3594 16.8818L9.76758 16.5547C9.68018 16.5077 9.61444 16.4287 9.58496 16.335C9.55562 16.2412 9.56516 16.1401 9.61035 16.0527L9.89551 15.4434L9.43164 14.9404C9.36999 14.8708 9.33595 14.7819 9.33594 14.6895C9.33594 14.597 9.36993 14.5071 9.43164 14.4375L9.89551 13.9346L9.61035 13.3262C9.58729 13.283 9.57295 13.2361 9.56836 13.1875C9.5638 13.1389 9.56838 13.0896 9.58301 13.043C9.59769 12.9963 9.62164 12.9526 9.65332 12.915C9.68498 12.8775 9.72375 12.846 9.76758 12.8232L10.3594 12.4971L10.2783 11.833C10.2649 11.738 10.2887 11.6412 10.3457 11.5635C10.4027 11.4858 10.4883 11.4333 10.584 11.416L11.2373 11.29L11.3643 10.6357C11.3818 10.5411 11.436 10.4564 11.5146 10.3994C11.5933 10.3425 11.6912 10.3173 11.7881 10.3291L12.4668 10.415L12.793 9.83105C12.8407 9.74484 12.9207 9.68033 13.0156 9.65039C13.1105 9.62054 13.2131 9.62793 13.3027 9.6709L13.9199 9.95703L14.4307 9.49902C14.5002 9.43638 14.5913 9.40137 14.6855 9.40137ZM14.2314 10.7412C14.1757 10.7924 14.1055 10.8262 14.0303 10.8379C13.9548 10.8495 13.8767 10.8387 13.8076 10.8066L13.2979 10.5654L13.0176 11.0684C12.9811 11.1346 12.9247 11.1885 12.8564 11.2227C12.7881 11.2568 12.7107 11.2699 12.6348 11.2598L12.043 11.1895L11.9355 11.7471C11.9207 11.8217 11.8836 11.8906 11.8291 11.9443C11.7746 11.9979 11.7054 12.0342 11.6299 12.0488L11.0742 12.1553L11.1455 12.7227C11.1551 12.7974 11.142 12.8742 11.1074 12.9414C11.0729 13.0086 11.0179 13.064 10.9512 13.1006L10.4414 13.377L10.6914 13.8799C10.7232 13.9485 10.7334 14.0253 10.7207 14.0996C10.7079 14.1738 10.6728 14.2424 10.6201 14.2969L10.2275 14.7041L10.6201 15.127C10.6718 15.181 10.706 15.249 10.7188 15.3223C10.7314 15.3956 10.722 15.4711 10.6914 15.5391L10.4414 16.042L10.9512 16.3184C11.018 16.3549 11.0729 16.4113 11.1074 16.4785C11.1418 16.5456 11.1551 16.6217 11.1455 16.6963L11.0742 17.2646L11.6455 17.3701C11.7204 17.385 11.7892 17.4219 11.8428 17.4756C11.8963 17.5293 11.9325 17.5978 11.9463 17.6719L12.043 18.2705L12.6191 18.1992C12.695 18.189 12.7725 18.2022 12.8408 18.2363C12.9091 18.2704 12.9654 18.3243 13.002 18.3906L13.2822 18.8936L13.793 18.6523C13.8539 18.6206 13.9226 18.6068 13.9912 18.6123C14.0876 18.6128 14.1809 18.6486 14.252 18.7129L14.6807 19.1045L15.1035 18.7129C15.1593 18.6617 15.2294 18.6279 15.3047 18.6162C15.3801 18.6046 15.4582 18.6154 15.5273 18.6475L16.0371 18.8887L16.3174 18.3857C16.3539 18.3194 16.4103 18.2656 16.4785 18.2314C16.5468 18.1973 16.6243 18.1842 16.7002 18.1943L17.2764 18.2646L17.3838 17.707C17.3986 17.6324 17.4357 17.5635 17.4902 17.5098C17.5446 17.4562 17.614 17.4199 17.6895 17.4053L18.2559 17.2998L18.1846 16.7314C18.175 16.6568 18.1883 16.5808 18.2227 16.5137C18.2572 16.4465 18.3112 16.3901 18.3779 16.3535L18.8887 16.082L18.6338 15.5791C18.5992 15.5101 18.5858 15.4326 18.5967 15.3564C18.6076 15.2803 18.6418 15.2092 18.6943 15.1523L19.0928 14.7344L18.6943 14.3125C18.6423 14.2574 18.6085 14.1877 18.5967 14.1133C18.5849 14.039 18.5955 13.9626 18.6279 13.8945L18.873 13.3916L18.3633 13.1104C18.2925 13.0728 18.2349 13.0144 18.1992 12.9434C18.1636 12.8722 18.1513 12.7913 18.1641 12.7129L18.2354 12.1445L17.6689 12.0342C17.5938 12.0205 17.5242 11.9844 17.4697 11.9316C17.4154 11.8788 17.3783 11.8111 17.3633 11.7373L17.2559 11.1895L16.6797 11.2598C16.604 11.2685 16.527 11.2547 16.459 11.2207C16.3911 11.1867 16.3344 11.1337 16.2969 11.0684L16.0166 10.5654L15.5068 10.8066C15.4378 10.8386 15.3605 10.8495 15.2852 10.8379C15.2097 10.8262 15.1389 10.7925 15.083 10.7412L14.6543 10.3496L14.2314 10.7412ZM15.875 12.208C15.9703 12.1817 16.0725 12.1931 16.1592 12.2402C16.2442 12.2897 16.3064 12.3701 16.333 12.4639C16.3596 12.5575 16.3483 12.6574 16.3018 12.7432L13.752 17.0635C13.7211 17.1224 13.6745 17.1719 13.6182 17.208C13.562 17.244 13.4976 17.2655 13.4307 17.2695C13.3631 17.2698 13.2959 17.2529 13.2373 17.2197C13.1788 17.1865 13.1303 17.1378 13.0967 17.0801C13.0631 17.0224 13.0456 16.9571 13.0459 16.8906C13.0462 16.824 13.0644 16.7586 13.0986 16.7012L15.6494 12.3818C15.6987 12.297 15.7796 12.2344 15.875 12.208ZM16.251 14.9062C16.5532 14.9193 16.8383 15.0499 17.043 15.2695C17.2474 15.4892 17.3552 15.7803 17.3428 16.0781C17.3279 16.3775 17.1943 16.6593 16.9707 16.8623C16.7606 17.052 16.485 17.1565 16.2002 17.1543H16.1494C15.9997 17.1496 15.8517 17.115 15.7158 17.0527C15.5801 16.9905 15.4586 16.9016 15.3584 16.792C15.2557 16.6828 15.1757 16.554 15.124 16.4141C15.0725 16.2744 15.0502 16.126 15.0576 15.9775C15.0726 15.6795 15.2062 15.3985 15.4297 15.1973C15.5388 15.0956 15.6684 15.0179 15.8096 14.9678C15.9509 14.9176 16.1011 14.8966 16.251 14.9062ZM16.2002 15.6455C16.1052 15.6452 16.0139 15.6813 15.9453 15.7461C15.9082 15.7783 15.8775 15.8172 15.8564 15.8613C15.8354 15.9053 15.8239 15.9533 15.8223 16.002C15.8194 16.0505 15.8271 16.0997 15.8438 16.1455C15.8604 16.1912 15.8865 16.2329 15.9199 16.2686C15.9886 16.3417 16.0835 16.3856 16.1846 16.3896C16.2837 16.3926 16.3804 16.3583 16.4551 16.2939C16.5282 16.2274 16.5717 16.135 16.5771 16.0371C16.5819 15.9377 16.5474 15.8401 16.4805 15.7656C16.4106 15.6943 16.3162 15.6517 16.2158 15.6455H16.2002ZM12.9111 12.3271C13.1327 12.2837 13.3626 12.3065 13.5713 12.3916C13.78 12.4768 13.9584 12.6215 14.084 12.8066C14.2095 12.9919 14.2773 13.2098 14.2773 13.4326C14.2773 13.5804 14.2477 13.7268 14.1904 13.8633C14.133 14 14.0485 14.1249 13.9424 14.2295C13.8363 14.334 13.7098 14.4171 13.5713 14.4736C13.4329 14.5301 13.2845 14.5585 13.1348 14.5586C12.9089 14.5586 12.6878 14.4928 12.5 14.3691C12.3121 14.2454 12.1656 14.0691 12.0791 13.8633C11.9927 13.6575 11.9696 13.4313 12.0137 13.2129C12.0578 12.9944 12.1664 12.7933 12.3262 12.6357C12.4859 12.4783 12.6896 12.3706 12.9111 12.3271ZM13.6045 3.31445C13.7055 3.31582 13.8016 3.35636 13.873 3.42676C13.9444 3.49715 13.9859 3.59189 13.9873 3.69141V8.03711C13.9872 8.13698 13.9466 8.23308 13.875 8.30371C13.8033 8.37435 13.7058 8.414 13.6045 8.41406C13.5032 8.41406 13.4057 8.37426 13.334 8.30371C13.2623 8.23308 13.2218 8.13698 13.2217 8.03711V4.06836H0.765625V10.6162H3.50391C3.55479 10.6162 3.60552 10.6259 3.65234 10.6455C3.69912 10.6651 3.74113 10.6944 3.77637 10.7305C3.81163 10.7666 3.83938 10.8095 3.85742 10.8564C3.87545 10.9033 3.8839 10.9538 3.88184 11.0039V13.6035H7.96289C8.06424 13.6036 8.16173 13.6432 8.2334 13.7139C8.30504 13.7845 8.34461 13.8806 8.34473 13.9805C8.34473 14.0805 8.30514 14.1773 8.2334 14.248C8.16173 14.3187 8.06421 14.3583 7.96289 14.3584H3.50391C3.4026 14.3583 3.30504 14.3187 3.2334 14.248C3.23094 14.2456 3.22895 14.2427 3.22656 14.2402L0.117188 11.2646C0.0623933 11.2125 0.0247252 11.1457 0.00878906 11.0723C0.00383883 11.0494 0.00157262 11.0261 0.000976562 11.0029C0.000865533 11 4.24722e-05 10.9971 0 10.9941V3.69141C0.00137611 3.592 0.0420669 3.49713 0.113281 3.42676C0.184743 3.3563 0.281759 3.31576 0.382812 3.31445H13.6045ZM13.1348 13.0498C13.0601 13.0498 12.9869 13.0724 12.9248 13.1133C12.8627 13.1542 12.8137 13.2123 12.7852 13.2803C12.7567 13.3482 12.7491 13.4231 12.7637 13.4951C12.7782 13.5672 12.8145 13.6335 12.8672 13.6855C12.9199 13.7375 12.9874 13.7727 13.0605 13.7871C13.1338 13.8015 13.2103 13.7948 13.2793 13.7666C13.3482 13.7384 13.4068 13.69 13.4482 13.6289C13.4896 13.5679 13.5116 13.4962 13.5117 13.4229C13.5091 13.3259 13.468 13.2336 13.3975 13.166C13.3271 13.0985 13.233 13.0606 13.1348 13.0605V13.0498ZM3.12695 13.0908V11.3701H1.33105L3.12695 13.0908ZM6.17676 8.91113C6.27771 8.91246 6.37389 8.9531 6.44531 9.02344C6.51677 9.09389 6.55825 9.18944 6.55957 9.28906V10.5459C6.55827 10.6447 6.51762 10.7393 6.44727 10.8096C6.37692 10.8797 6.28169 10.9203 6.18164 10.9229H4.90137C4.80054 10.9215 4.70422 10.8817 4.63281 10.8115C4.56137 10.7411 4.51989 10.6455 4.51855 10.5459V9.28906C4.51988 9.18944 4.56135 9.09389 4.63281 9.02344C4.70425 8.9531 4.80041 8.91245 4.90137 8.91113H6.17676ZM7.45215 8.91113C7.55348 8.9112 7.65098 8.95086 7.72266 9.02148C7.7944 9.09222 7.83398 9.18903 7.83398 9.28906V10.1689H8.54883C8.65021 10.169 8.74764 10.2086 8.81934 10.2793C8.89096 10.35 8.93164 10.446 8.93164 10.5459C8.93162 10.6458 8.89099 10.7418 8.81934 10.8125C8.74764 10.8832 8.65021 10.9228 8.54883 10.9229H7.45215C7.35114 10.9215 7.25407 10.8819 7.18262 10.8115C7.11117 10.7411 7.07067 10.6455 7.06934 10.5459V9.28906C7.06934 9.18903 7.10989 9.09222 7.18164 9.02148C7.25335 8.95096 7.35084 8.91113 7.45215 8.91113ZM7.45215 5.13965C7.55356 5.13965 7.65092 5.17934 7.72266 5.25C7.79435 5.32068 7.8349 5.41665 7.83496 5.5166V7.62891H8.61035C8.64793 7.61696 8.68732 7.60938 8.72754 7.60938C8.76788 7.60942 8.80705 7.61685 8.84473 7.62891H10.0029C10.1043 7.62896 10.2017 7.66857 10.2734 7.73926C10.3451 7.80992 10.3857 7.90594 10.3857 8.00586C10.3857 8.10575 10.345 8.20176 10.2734 8.27246C10.2017 8.34315 10.1043 8.38374 10.0029 8.38379H9.10938V8.94141H10.002C10.103 8.94271 10.2 8.98326 10.2715 9.05371C10.3428 9.12406 10.3833 9.21894 10.3848 9.31836V10.5459C10.3834 10.6455 10.3429 10.7411 10.2715 10.8115C10.2 10.8819 10.1029 10.9215 10.002 10.9229C9.90117 10.9214 9.80474 10.8817 9.7334 10.8115C9.66195 10.7411 9.62146 10.6455 9.62012 10.5459V9.69629H8.72754C8.6772 9.69696 8.62673 9.68759 8.58008 9.66895C8.53335 9.65023 8.49074 9.62207 8.45508 9.58691C8.41943 9.55176 8.39105 9.50992 8.37207 9.46387C8.35312 9.41783 8.34404 9.36804 8.34473 9.31836V8.38379H7.45215C7.35072 8.38376 7.25336 8.34317 7.18164 8.27246C7.11005 8.20175 7.06934 8.10578 7.06934 8.00586V5.5166C7.0694 5.41665 7.10995 5.32068 7.18164 5.25C7.25336 5.1793 7.35073 5.13968 7.45215 5.13965ZM5.28906 10.1689H5.79883V9.66602H5.28906V10.1689ZM6.17676 7.62891C6.27815 7.62893 6.37555 7.66859 6.44727 7.73926C6.51893 7.80991 6.55948 7.90595 6.55957 8.00586C6.55957 8.10577 6.51885 8.20175 6.44727 8.27246C6.37554 8.34317 6.27819 8.38376 6.17676 8.38379H4.90137C4.79992 8.38378 4.70259 8.34318 4.63086 8.27246C4.55926 8.20175 4.51855 8.10578 4.51855 8.00586C4.51865 7.90595 4.55919 7.80991 4.63086 7.73926C4.70258 7.6686 4.79997 7.62892 4.90137 7.62891H6.17676ZM6.17676 5.13965C6.27817 5.13968 6.37555 5.17931 6.44727 5.25C6.51895 5.32067 6.5595 5.41666 6.55957 5.5166V6.77441C6.55821 6.87308 6.51756 6.96784 6.44727 7.03809C6.37693 7.10818 6.28163 7.14878 6.18164 7.15137H4.90137C4.80037 7.15005 4.70425 7.10946 4.63281 7.03906C4.56142 6.96868 4.51996 6.87393 4.51855 6.77441V5.5166C4.51862 5.41666 4.55917 5.32067 4.63086 5.25C4.70259 5.17931 4.79995 5.13966 4.90137 5.13965H6.17676ZM10.002 5.13965C10.1033 5.13965 10.2007 5.17945 10.2725 5.25C10.3441 5.32067 10.3847 5.41666 10.3848 5.5166V6.77441C10.3834 6.87385 10.3428 6.9687 10.2715 7.03906C10.2 7.10952 10.103 7.15006 10.002 7.15137H8.72754C8.62622 7.15137 8.52875 7.11155 8.45703 7.04102C8.38536 6.97036 8.34481 6.87433 8.34473 6.77441V5.5166C8.34408 5.4671 8.35322 5.41795 8.37207 5.37207C8.39102 5.32609 8.41951 5.28414 8.45508 5.24902C8.49074 5.21386 8.53335 5.18571 8.58008 5.16699C8.62676 5.14831 8.67716 5.13897 8.72754 5.13965H10.002ZM15.542 1.6543C15.643 1.6556 15.7401 1.69615 15.8115 1.7666C15.8828 1.83697 15.9234 1.93184 15.9248 2.03125V6.34668C15.9247 6.44659 15.8842 6.54263 15.8125 6.61328C15.7408 6.68384 15.6433 6.72363 15.542 6.72363C15.4918 6.72427 15.442 6.71486 15.3955 6.69629C15.3488 6.67757 15.3062 6.64942 15.2705 6.61426C15.2348 6.5791 15.2065 6.53728 15.1875 6.49121C15.1686 6.44531 15.1595 6.39621 15.1602 6.34668V2.4082H2.13184C2.03038 2.4082 1.93307 2.36858 1.86133 2.29785C1.78969 2.22713 1.74902 2.1312 1.74902 2.03125C1.74908 1.9313 1.78963 1.83533 1.86133 1.76465C1.93306 1.69395 2.03041 1.6543 2.13184 1.6543H15.542ZM5.28906 6.39648H5.79883V5.89355H5.28906V6.39648ZM9.10938 6.39648H9.62012V5.89355H9.10938V6.39648ZM17.583 0C17.6843 9.55048e-05 17.7819 0.039703 17.8535 0.110352C17.9251 0.181022 17.9648 0.277056 17.9648 0.376953V4.68652C17.9648 4.78656 17.9253 4.88337 17.8535 4.9541C17.7819 5.02474 17.6843 5.06436 17.583 5.06445C17.5326 5.06513 17.4822 5.05577 17.4355 5.03711C17.3888 5.01839 17.3462 4.99024 17.3105 4.95508C17.2749 4.91994 17.2465 4.87806 17.2275 4.83203C17.2086 4.78602 17.1995 4.73618 17.2002 4.68652V0.753906H4.0752C3.97377 0.753877 3.87641 0.714263 3.80469 0.643555C3.73307 0.572841 3.69238 0.476888 3.69238 0.376953C3.69244 0.277 3.73299 0.181033 3.80469 0.110352C3.87641 0.0396492 3.97378 2.89569e-05 4.0752 0H17.583Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--paketshop {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8884 19C17.8285 18.9989 17.77 18.9825 17.7183 18.9523C17.6666 18.9221 17.6236 18.8791 17.5933 18.8275L16.018 16.1037C15.9761 16.0267 15.9655 15.9367 15.9883 15.8521C16.0112 15.7676 16.0657 15.6951 16.1406 15.6497C16.2183 15.6093 16.3084 15.6 16.3927 15.6236C16.4769 15.6472 16.5491 15.702 16.5945 15.7768L18.1698 18.5006C18.2129 18.5773 18.2241 18.6678 18.2012 18.7526C18.1783 18.8375 18.123 18.91 18.0473 18.9546C17.9987 18.9824 17.9442 18.998 17.8884 19Z' fill='%230091CD'/%3E%3Cpath d='M14.9504 16.6301C14.3445 16.6292 13.7525 16.4487 13.2492 16.1114C12.7459 15.7742 12.3538 15.2953 12.1226 14.7353C11.8913 14.1753 11.8313 13.5593 11.9501 12.9652C12.0688 12.3711 12.361 11.8255 12.7897 11.3974C13.2185 10.9693 13.7645 10.6779 14.3588 10.56C14.9531 10.4421 15.569 10.5031 16.1286 10.7352C16.6883 10.9672 17.1666 11.36 17.5031 11.8638C17.8396 12.3676 18.0192 12.9599 18.0192 13.5658C18.018 14.3789 17.6942 15.1583 17.1188 15.7328C16.5434 16.3074 15.7635 16.6301 14.9504 16.6301ZM14.9504 11.1824C14.479 11.1824 14.0182 11.3222 13.6263 11.5841C13.2343 11.846 12.9289 12.2182 12.7485 12.6537C12.5681 13.0892 12.5209 13.5684 12.6128 14.0307C12.7048 14.4931 12.9318 14.9177 13.2651 15.251C13.5984 15.5844 14.0231 15.8114 14.4854 15.9033C14.9477 15.9953 15.427 15.9481 15.8625 15.7677C16.298 15.5873 16.6702 15.2818 16.9321 14.8899C17.194 14.4979 17.3337 14.0371 17.3337 13.5658C17.3337 12.9337 17.0826 12.3274 16.6357 11.8805C16.1887 11.4335 15.5825 11.1824 14.9504 11.1824Z' fill='%230091CD'/%3E%3Cpath d='M16.8521 5.72129C16.8141 5.7213 16.7766 5.71375 16.7416 5.6991C16.7066 5.68444 16.6748 5.66297 16.6482 5.63593C16.6216 5.60889 16.6006 5.57682 16.5865 5.5416C16.5724 5.50637 16.5655 5.46869 16.5661 5.43075V1.56746H1.58504V3.90541C1.57629 3.97448 1.54264 4.03799 1.4904 4.08402C1.43817 4.13005 1.37093 4.15545 1.30131 4.15545C1.23169 4.15545 1.16445 4.13005 1.11222 4.08402C1.05998 4.03799 1.02633 3.97448 1.01758 3.90541V1.28146C1.01758 1.2445 1.02486 1.2079 1.039 1.17375C1.05315 1.1396 1.07388 1.10857 1.10002 1.08244C1.12615 1.0563 1.15718 1.03557 1.19133 1.02143C1.22548 1.00728 1.26208 1 1.29904 1H16.8521C16.9267 1 16.9983 1.02965 17.0511 1.08244C17.1039 1.13522 17.1335 1.20681 17.1335 1.28146V5.43075C17.1341 5.46831 17.1273 5.50562 17.1135 5.54055C17.0997 5.57548 17.0791 5.60735 17.053 5.63433C17.0269 5.66131 16.9957 5.68287 16.9612 5.6978C16.9267 5.71272 16.8896 5.7207 16.8521 5.72129Z' fill='%230091CD'/%3E%3Cpath d='M9.58959 13.8476H5.36313C4.48715 13.8509 3.63059 13.5896 2.90561 13.0979C2.18063 12.6062 1.62103 11.907 1.30009 11.092C1.28608 11.0574 1.27902 11.0204 1.27931 10.9831C1.27959 10.9458 1.28723 10.9089 1.30177 10.8745C1.31632 10.8402 1.33748 10.809 1.36407 10.7828C1.39065 10.7567 1.42213 10.736 1.45671 10.722C1.49129 10.708 1.52828 10.7009 1.56559 10.7012C1.6029 10.7015 1.63978 10.7091 1.67414 10.7236C1.70849 10.7382 1.73965 10.7594 1.76583 10.7859C1.792 10.8125 1.81268 10.844 1.82669 10.8786C2.10636 11.5877 2.59356 12.1958 3.22453 12.6235C3.85551 13.0512 4.60088 13.2784 5.36313 13.2755H9.58959C9.65866 13.2843 9.72217 13.318 9.7682 13.3702C9.81423 13.4224 9.83963 13.4897 9.83963 13.5593C9.83963 13.6289 9.81423 13.6961 9.7682 13.7484C9.72217 13.8006 9.65866 13.8343 9.58959 13.843V13.8476Z' fill='%230091CD'/%3E%3Cpath d='M13.4778 7.11475C13.2826 7.11475 13.2009 7.18738 13.1328 7.43706H13.664C13.6809 7.38576 13.6901 7.3322 13.6912 7.27818C13.673 7.16468 13.6004 7.11475 13.4778 7.11475Z' fill='%230091CD'/%3E%3Cpath d='M16.8566 5.19922H13.0251L12.1172 9.65267H16.8566C16.9317 9.65148 17.0033 9.62082 17.0559 9.56732C17.1086 9.51381 17.1381 9.44174 17.1381 9.36667V5.48068C17.1381 5.44372 17.1308 5.40712 17.1167 5.37297C17.1025 5.33882 17.0818 5.30779 17.0557 5.28166C17.0295 5.25552 16.9985 5.23479 16.9644 5.22064C16.9302 5.2065 16.8936 5.19922 16.8566 5.19922ZM13.9331 7.62342C13.9058 7.6779 13.8604 7.69152 13.7152 7.69152H13.0251L12.9979 7.81409C12.9957 7.84431 12.9957 7.87466 12.9979 7.90488C12.9955 7.93117 13.0002 7.95761 13.0114 7.98153C13.0225 8.00544 13.0398 8.02598 13.0614 8.04107C13.1368 8.07485 13.22 8.08741 13.3021 8.07739C13.5654 8.07739 13.6289 8.04108 13.7152 7.92304H13.806L13.7469 8.13641C13.7061 8.29076 13.697 8.31346 13.6425 8.34523C13.4973 8.39767 13.3424 8.41781 13.1886 8.40425C13.0452 8.41534 12.9012 8.3952 12.7664 8.34523C12.705 8.30817 12.6557 8.25418 12.6243 8.18976C12.5929 8.12533 12.5807 8.05321 12.5893 7.98206C12.603 7.66015 12.7 7.3473 12.8708 7.07412C12.9478 6.98193 13.0468 6.91071 13.1588 6.86705C13.2707 6.8234 13.3918 6.80874 13.5109 6.82443C13.8559 6.82443 14.0057 6.94247 13.9966 7.21939C13.9998 7.35678 13.9783 7.49363 13.9331 7.62342ZM15.3812 7.03326C15.3812 7.11497 15.3222 7.14675 15.2223 7.14675H14.9363C14.8092 7.14675 14.7684 7.14675 14.7366 7.18761C14.7093 7.21721 14.6946 7.25631 14.6957 7.29656C14.6957 7.34196 14.6957 7.36012 14.7865 7.38282L15.0725 7.46907C15.2677 7.52809 15.3268 7.58711 15.3268 7.73692C15.3208 7.9129 15.2709 8.08459 15.1815 8.23628C15.14 8.28953 15.0859 8.33155 15.0241 8.35852C14.9622 8.38548 14.8946 8.39652 14.8274 8.39063H14.1147C14.1045 8.39106 14.0945 8.38906 14.0853 8.3848C14.0761 8.38054 14.068 8.37415 14.0618 8.36615C14.0556 8.35816 14.0514 8.34879 14.0495 8.33884C14.0477 8.32888 14.0482 8.31862 14.0511 8.30892L14.1374 7.9639H14.2191C14.2191 8.04108 14.2962 8.06377 14.4097 8.06377H14.6821C14.782 8.06377 14.8319 8.06377 14.8592 8.01384C14.8906 7.97886 14.9083 7.93373 14.9091 7.88672C14.9091 7.82317 14.9091 7.80501 14.7502 7.76869L14.4824 7.7006C14.3326 7.65974 14.2645 7.57803 14.2645 7.45091C14.2738 7.30718 14.3157 7.16746 14.387 7.04234C14.4301 6.97402 14.492 6.91965 14.5654 6.88581C14.6387 6.85197 14.7202 6.84011 14.8002 6.85167H15.4221L15.3812 7.03326Z' fill='%230091CD'/%3E%3Cpath d='M8.7576 7.27818C8.7576 7.16468 8.68951 7.11475 8.54424 7.11475C8.39897 7.11475 8.26731 7.18738 8.19922 7.43706H8.73037C8.74507 7.38522 8.7542 7.33196 8.7576 7.27818Z' fill='%230091CD'/%3E%3Cpath d='M9.73439 5.19437H1.286C1.24824 5.19382 1.21075 5.20077 1.17569 5.21479C1.14062 5.22882 1.10869 5.24965 1.08171 5.27608C1.03098 5.33044 1.00191 5.4015 1 5.47583V9.37089C1 9.44675 1.03013 9.51949 1.08377 9.57313C1.1374 9.62676 1.21015 9.6569 1.286 9.6569H9.91144L10.7831 5.19891L9.73439 5.19437ZM2.71147 6.60168V6.46094H5.37628L5.24463 6.99663H3.12458L2.71147 6.60168ZM3.42874 7.28263V7.16006H5.19923L5.06758 7.70028H3.86001L3.42874 7.28263ZM4.89053 8.39032H4.60453L4.15056 7.97266V7.85463H5.0131L4.89053 8.39032ZM5.31726 8.39032H5.04034L5.17653 7.85463H5.45345L5.31726 8.39032ZM5.49885 7.68666H5.21739L5.34904 7.16006H5.6305L5.49885 7.68666ZM5.6759 6.99663H5.39444L5.53063 6.46094H5.81209L5.6759 6.99663ZM7.34651 8.39032H6.91978C6.90956 8.39053 6.89943 8.38843 6.89014 8.38419C6.88085 8.37995 6.87262 8.37368 6.86608 8.36583C6.85954 8.35798 6.85486 8.34877 6.85236 8.33886C6.84987 8.32895 6.84964 8.31861 6.85168 8.3086L7.06959 7.47784H6.4885L6.30692 8.19511C6.30692 8.23143 6.27514 8.31314 6.35231 8.33584V8.39032H5.92558C5.9151 8.39153 5.90447 8.39012 5.89467 8.3862C5.88487 8.38228 5.8762 8.37598 5.86944 8.36787C5.86268 8.35976 5.85805 8.3501 5.85596 8.33975C5.85388 8.3294 5.8544 8.3187 5.85748 8.3086C5.85748 8.3086 6.2252 6.90583 6.27968 6.65161C6.27968 6.61983 6.31146 6.53812 6.23882 6.51542V6.46094H6.67009C6.68058 6.45973 6.6912 6.46114 6.701 6.46506C6.7108 6.46898 6.71948 6.47528 6.72623 6.48339C6.73299 6.4915 6.73762 6.50116 6.73971 6.51151C6.7418 6.52186 6.74127 6.53256 6.73819 6.54266L6.57476 7.16914H7.1513C7.1513 7.16914 7.26479 6.71517 7.28295 6.65161C7.30111 6.58805 7.31473 6.53812 7.24209 6.51542V6.46094H7.66883C7.67895 6.46052 7.68902 6.46252 7.69821 6.46678C7.7074 6.47103 7.71544 6.47743 7.72166 6.48542C7.72788 6.49342 7.7321 6.50278 7.73396 6.51274C7.73583 6.5227 7.73529 6.53295 7.73238 6.54266L7.31019 8.19511C7.31019 8.23143 7.27841 8.31314 7.35105 8.33584L7.34651 8.39032ZM7.86404 8.34492C7.80269 8.30785 7.75336 8.25387 7.72195 8.18944C7.69055 8.12502 7.67841 8.0529 7.68699 7.98174C7.70064 7.65984 7.79763 7.34699 7.96845 7.0738C8.04491 6.98094 8.14389 6.90924 8.25595 6.86552C8.36801 6.82181 8.48941 6.80756 8.60855 6.82412C8.95356 6.82412 9.09883 6.94215 9.0943 7.21907C9.09057 7.35451 9.0629 7.48823 9.01258 7.61403C8.98534 7.66851 8.93995 7.68212 8.79467 7.68212H8.12734L8.1001 7.8047C8.0979 7.83492 8.0979 7.86527 8.1001 7.89549C8.09776 7.92178 8.1024 7.94822 8.11356 7.97213C8.12472 7.99605 8.142 8.01659 8.16366 8.03168C8.23906 8.06546 8.32225 8.07801 8.40426 8.068C8.66756 8.068 8.73112 8.03168 8.81737 7.91365H8.90363L8.84915 8.12701C8.80829 8.28136 8.79922 8.30406 8.7402 8.33584C8.59525 8.38945 8.44007 8.40963 8.28623 8.39486C8.14354 8.40885 7.99952 8.39181 7.86404 8.34492ZM9.87058 6.92853L9.83427 7.06472L9.94776 6.91491C9.9977 6.85136 10.0022 6.84682 10.1021 6.84682H10.3972L10.3427 7.05111C10.32 7.13282 10.2837 7.16006 10.1657 7.16006H10.0159C9.85243 7.16006 9.80249 7.20546 9.75255 7.39158L9.53919 8.21327C9.53624 8.23587 9.53624 8.25876 9.53919 8.28136C9.54309 8.29422 9.5501 8.30592 9.5596 8.31543C9.5691 8.32493 9.5808 8.33194 9.59366 8.33584V8.39032H9.21687C9.20638 8.39153 9.19576 8.39012 9.18596 8.3862C9.17615 8.38228 9.16748 8.37598 9.16073 8.36787C9.15397 8.35976 9.14934 8.3501 9.14725 8.33975C9.14516 8.3294 9.14569 8.3187 9.14877 8.3086L9.48017 7.02387C9.48298 7.00277 9.48298 6.9814 9.48017 6.96031C9.47748 6.94759 9.47143 6.93583 9.46265 6.92625C9.45386 6.91666 9.44267 6.90962 9.43023 6.90583V6.84682H9.80703C9.81715 6.84639 9.82722 6.84839 9.83642 6.85265C9.84561 6.85691 9.85364 6.8633 9.85986 6.8713C9.86608 6.87929 9.8703 6.88866 9.87216 6.89862C9.87403 6.90857 9.87349 6.91883 9.87058 6.92853Z' fill='%230091CD'/%3E%3Cpath d='M9.91016 9.65282H12.1165L13.0244 5.19482H10.7818L9.91016 9.65282ZM12.4932 7.14236C12.4932 7.1923 12.2254 8.21373 12.2254 8.21373C12.2225 8.23633 12.2225 8.25922 12.2254 8.28182C12.2289 8.29419 12.2352 8.30557 12.2439 8.31503C12.2525 8.3245 12.2633 8.33178 12.2753 8.3363V8.39078H11.894C11.8839 8.3912 11.8738 8.3892 11.8646 8.38494C11.8554 8.38069 11.8474 8.37429 11.8412 8.3663C11.835 8.3583 11.8307 8.34894 11.8289 8.33898C11.827 8.32903 11.8275 8.31877 11.8305 8.30906C11.8305 8.30906 12.0847 7.29671 12.0892 7.28763C12.0938 7.27855 12.0892 7.15144 11.9621 7.15144H11.8849C11.776 7.15144 11.7215 7.1923 11.667 7.39658L11.4491 8.21373C11.4427 8.23597 11.4427 8.25958 11.4491 8.28182C11.4491 8.28182 11.4491 8.32268 11.4991 8.3363V8.39078H11.1177C11.1072 8.39199 11.0966 8.39058 11.0868 8.38666C11.077 8.38274 11.0683 8.37644 11.0616 8.36833C11.0548 8.36022 11.0502 8.35056 11.0481 8.34021C11.046 8.32986 11.0465 8.31916 11.0496 8.30906C11.0496 8.30906 11.3084 7.30579 11.3084 7.28763C11.3084 7.26947 11.3084 7.15144 11.1858 7.15144H11.1086C11.0042 7.15144 10.9452 7.1923 10.8953 7.39658L10.6774 8.21373C10.6744 8.23633 10.6744 8.25922 10.6774 8.28182C10.6808 8.29419 10.6871 8.30557 10.6958 8.31503C10.7045 8.3245 10.7153 8.33178 10.7273 8.3363V8.39078H10.3006C10.2901 8.39199 10.2795 8.39058 10.2697 8.38666C10.2599 8.38274 10.2512 8.37644 10.2444 8.36833C10.2377 8.36022 10.233 8.35056 10.231 8.34021C10.2289 8.32986 10.2294 8.31916 10.2325 8.30906L10.5593 7.02433C10.5628 7.00633 10.5628 6.98785 10.5593 6.96985C10.5591 6.95471 10.5542 6.94001 10.5453 6.9278C10.5363 6.91559 10.5238 6.90648 10.5094 6.90175V6.84728H10.8907C10.9012 6.84606 10.9118 6.84748 10.9216 6.8514C10.9314 6.85532 10.9401 6.86161 10.9469 6.86972C10.9536 6.87783 10.9583 6.8875 10.9604 6.89784C10.9624 6.90819 10.9619 6.9189 10.9588 6.92899L10.9271 7.06518L11.0133 6.95169C11.0373 6.91155 11.0723 6.87911 11.1141 6.85819C11.1559 6.83728 11.2029 6.82877 11.2494 6.83366H11.4355C11.6398 6.83366 11.7079 6.96077 11.6988 7.08334L11.776 6.96077C11.797 6.91851 11.8305 6.88368 11.8718 6.86096C11.9132 6.83824 11.9606 6.82872 12.0075 6.83366H12.2118C12.5114 6.83366 12.5159 7.05156 12.4932 7.14236Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--preise {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4785 9.40234C14.5716 9.40234 14.6618 9.4371 14.7305 9.5L15.2334 9.95703L15.8311 9.67578C15.8743 9.65298 15.922 9.63927 15.9707 9.63477C16.0194 9.63026 16.0685 9.63494 16.1152 9.64941C16.1619 9.66389 16.2056 9.68751 16.2432 9.71875C16.2807 9.74997 16.3113 9.78884 16.334 9.83203L16.6211 10.5L17.2852 10.415C17.3798 10.4032 17.4754 10.4276 17.5527 10.4834C17.6302 10.5394 17.6838 10.623 17.7021 10.7168L17.8281 11.3652L18.4863 11.4863C18.5796 11.5058 18.6629 11.5595 18.7188 11.6367C18.7743 11.7138 18.7988 11.8089 18.7881 11.9033L18.7031 12.5723L19.2861 12.8994C19.3734 12.9455 19.4396 13.0241 19.4697 13.1182C19.4997 13.2121 19.4915 13.3142 19.4473 13.4023L19.1602 14.0107L19.623 14.5137C19.6838 14.5832 19.7177 14.6723 19.7178 14.7646C19.7178 14.8571 19.6839 14.947 19.623 15.0166L19.166 15.5195L19.4678 16.123C19.511 16.2107 19.5191 16.3119 19.4902 16.4053C19.4612 16.4989 19.397 16.5781 19.3115 16.626L18.7285 16.9521L18.8135 17.541C18.8253 17.6366 18.8002 17.733 18.7432 17.8105C18.6861 17.8881 18.6016 17.9407 18.5068 17.958L17.8535 18.084L17.7275 18.7383C17.7102 18.8328 17.6575 18.9176 17.5801 18.9746C17.5025 19.0316 17.4052 19.0568 17.3096 19.0449L16.6406 18.959L16.3193 19.5527C16.2724 19.6391 16.1934 19.7033 16.0996 19.7324C16.0058 19.7615 15.9039 19.7536 15.8164 19.709L15.208 19.4268L14.7051 19.8848C14.644 19.9493 14.5619 19.9899 14.4736 20C14.3761 19.9999 14.2821 19.9622 14.2119 19.8945L13.709 19.4365L13.0957 19.7188C13.0081 19.7634 12.9064 19.7722 12.8125 19.7432C12.7186 19.714 12.6397 19.6489 12.5928 19.5625L12.2705 18.9795L11.6318 19.0498C11.5366 19.0603 11.4405 19.0343 11.3633 18.9775C11.2862 18.9208 11.2332 18.8371 11.2148 18.7432L11.0889 18.0889L10.4355 17.9639C10.3411 17.9466 10.2564 17.8932 10.2002 17.8154C10.144 17.7377 10.1206 17.6409 10.1338 17.5459L10.2139 16.8818L9.63086 16.5557C9.54451 16.5088 9.47935 16.4298 9.4502 16.3359C9.42111 16.2421 9.43003 16.1403 9.47461 16.0527L9.75684 15.4443L9.29883 14.9414C9.23799 14.8718 9.2041 14.7819 9.2041 14.6895C9.20413 14.5971 9.23811 14.5081 9.29883 14.4385L9.75684 13.9355L9.47461 13.3271C9.45181 13.2839 9.43811 13.2362 9.43359 13.1875C9.42909 13.1388 9.43378 13.0897 9.44824 13.043C9.46272 12.9963 9.48632 12.9526 9.51758 12.915C9.54883 12.8775 9.58761 12.847 9.63086 12.8242L10.2139 12.4971L10.1338 11.833C10.1206 11.738 10.144 11.6412 10.2002 11.5635C10.2564 11.4857 10.3411 11.4333 10.4355 11.416L11.0791 11.29L11.2051 10.6357C11.2224 10.5412 11.2751 10.4563 11.3525 10.3994C11.4301 10.3425 11.5266 10.3173 11.6221 10.3291L12.291 10.415L12.6133 9.83203C12.6603 9.74567 12.7384 9.68037 12.832 9.65039C12.9257 9.62042 13.0278 9.62787 13.1162 9.6709L13.7246 9.95703L14.2275 9.5C14.2961 9.43714 14.3855 9.40236 14.4785 9.40234ZM14.0312 10.7422C13.9762 10.7935 13.9064 10.8272 13.832 10.8389C13.7578 10.8504 13.6813 10.8396 13.6133 10.8076L13.1104 10.5654L12.834 11.0684C12.798 11.1345 12.7429 11.1885 12.6758 11.2227C12.6084 11.2568 12.5318 11.2699 12.457 11.2598L11.874 11.1895L11.7676 11.748C11.7529 11.8224 11.7167 11.8907 11.6631 11.9443C11.6093 11.9981 11.5404 12.0352 11.4658 12.0498L10.918 12.1553L10.9883 12.7236C10.9977 12.7983 10.9852 12.8743 10.9512 12.9414C10.9172 13.0085 10.8636 13.064 10.7979 13.1006L10.2949 13.377L10.541 13.8799C10.5724 13.9485 10.5819 14.0252 10.5693 14.0996C10.5568 14.1738 10.5226 14.2424 10.4707 14.2969L10.083 14.7051L10.4707 15.127C10.5217 15.181 10.5558 15.249 10.5684 15.3223C10.5809 15.3955 10.5712 15.4712 10.541 15.5391L10.2949 16.042L10.7979 16.3193C10.8635 16.3559 10.9172 16.4115 10.9512 16.4785C10.9851 16.5457 10.9977 16.6217 10.9883 16.6963L10.918 17.2646L11.4814 17.3701C11.5554 17.385 11.6229 17.4218 11.6758 17.4756C11.7287 17.5294 11.7647 17.5977 11.7783 17.6719L11.874 18.2705L12.4414 18.2002C12.5162 18.19 12.5928 18.2023 12.6602 18.2363C12.7275 18.2704 12.7833 18.3243 12.8193 18.3906L13.0957 18.8936L13.5986 18.6523C13.6588 18.6205 13.7271 18.6067 13.7949 18.6123C13.8898 18.6128 13.9808 18.6488 14.0508 18.7129L14.4736 19.1055L14.8906 18.7129C14.9457 18.6616 15.0155 18.6279 15.0898 18.6162C15.1642 18.6046 15.2405 18.6155 15.3086 18.6475L15.8115 18.8887L16.0879 18.3857C16.1239 18.3194 16.1797 18.2656 16.2471 18.2314C16.3143 18.1975 16.3902 18.1842 16.4648 18.1943L17.0332 18.2656L17.1387 17.707C17.1533 17.6324 17.1904 17.5635 17.2441 17.5098C17.2978 17.4563 17.3661 17.4199 17.4404 17.4053L17.999 17.2998L17.9287 16.7314C17.9193 16.6568 17.9319 16.5808 17.9658 16.5137C17.9998 16.4466 18.0535 16.3911 18.1191 16.3545L18.6221 16.083L18.3711 15.5801C18.3369 15.511 18.3242 15.4327 18.335 15.3564C18.3458 15.2802 18.3797 15.2092 18.4316 15.1523L18.8232 14.7344L18.4316 14.3125C18.3803 14.2574 18.3466 14.1877 18.335 14.1133C18.3234 14.039 18.3343 13.9626 18.3662 13.8945L18.6074 13.3926L18.1045 13.1104C18.0347 13.0728 17.9785 13.0144 17.9434 12.9434C17.9082 12.8722 17.8956 12.7913 17.9082 12.7129L17.9785 12.1445L17.4209 12.0342C17.3469 12.0206 17.2783 11.9853 17.2246 11.9326C17.1708 11.8797 17.134 11.8113 17.1191 11.7373L17.0137 11.1895L16.4453 11.2598C16.3706 11.2686 16.2946 11.2547 16.2275 11.2207C16.1605 11.1867 16.1044 11.1337 16.0674 11.0684L15.791 10.5654L15.2881 10.8076C15.22 10.8395 15.1436 10.8505 15.0693 10.8389C14.9951 10.8272 14.9261 10.7933 14.8711 10.7422L14.4482 10.3496L14.0312 10.7422ZM15.6514 12.208C15.7453 12.1817 15.8462 12.1931 15.9316 12.2402C16.0155 12.2897 16.0773 12.3701 16.1035 12.4639C16.1296 12.5574 16.119 12.6575 16.0732 12.7432L13.5586 17.0635C13.5282 17.1223 13.4823 17.1719 13.4268 17.208C13.3713 17.2441 13.3073 17.2656 13.2412 17.2695C13.1747 17.2698 13.1094 17.2519 13.0518 17.2188C12.9941 17.1855 12.9463 17.1378 12.9131 17.0801C12.8799 17.0224 12.862 16.9572 12.8623 16.8906C12.8626 16.824 12.8813 16.7586 12.915 16.7012L15.4287 12.3809C15.4772 12.2962 15.5575 12.2344 15.6514 12.208ZM16.0225 14.9062C16.3204 14.9193 16.601 15.0499 16.8027 15.2695C17.0043 15.4891 17.1108 15.7794 17.0986 16.0771C17.0841 16.3767 16.9521 16.6592 16.7314 16.8623C16.5244 17.0518 16.2533 17.1554 15.9727 17.1533H15.9219C15.7743 17.1486 15.629 17.1149 15.4951 17.0527C15.3613 16.9906 15.2414 16.9016 15.1426 16.792C15.0413 16.6828 14.9631 16.554 14.9121 16.4141C14.8612 16.2742 14.8383 16.1252 14.8457 15.9766C14.8606 15.6786 14.9926 15.3984 15.2129 15.1973C15.3204 15.0957 15.4477 15.017 15.5869 14.9668C15.7262 14.9166 15.8747 14.8965 16.0225 14.9062ZM15.9727 15.6455C15.879 15.6452 15.7884 15.6813 15.7207 15.7461C15.6843 15.7783 15.6545 15.8173 15.6338 15.8613C15.6131 15.9054 15.6012 15.9533 15.5996 16.002C15.5968 16.0505 15.6047 16.0997 15.6211 16.1455C15.6375 16.191 15.6625 16.233 15.6953 16.2686C15.7631 16.3418 15.8574 16.3856 15.957 16.3896C16.0547 16.3926 16.15 16.3583 16.2236 16.2939C16.2957 16.2274 16.3394 16.135 16.3447 16.0371C16.3494 15.9377 16.315 15.8402 16.249 15.7656C16.18 15.6941 16.0865 15.6516 15.9873 15.6455H15.9727ZM12.7305 12.3271C12.9488 12.2838 13.1752 12.3064 13.3809 12.3916C13.5867 12.4769 13.7629 12.6214 13.8867 12.8066C14.0104 12.9918 14.0762 13.2099 14.0762 13.4326C14.0761 13.5804 14.0468 13.7267 13.9902 13.8633C13.9336 13.9999 13.8507 14.1239 13.7461 14.2285C13.6415 14.3331 13.5175 14.416 13.3809 14.4727C13.2443 14.5292 13.098 14.5585 12.9502 14.5586C12.7275 14.5586 12.5094 14.4928 12.3242 14.3691C12.139 14.2454 11.9944 14.0691 11.9092 13.8633C11.824 13.6576 11.8014 13.4313 11.8447 13.2129C11.8882 12.9944 11.9958 12.7933 12.1533 12.6357C12.3109 12.4782 12.512 12.3706 12.7305 12.3271ZM13.4121 3.31445C13.5117 3.31576 13.6073 3.35537 13.6777 3.42578C13.7482 3.49623 13.7887 3.59178 13.79 3.69141V8.03613C13.79 8.13617 13.7494 8.232 13.6787 8.30273C13.608 8.37339 13.5121 8.41309 13.4121 8.41309C13.3122 8.41299 13.2162 8.37339 13.1455 8.30273C13.0749 8.23202 13.0352 8.13606 13.0352 8.03613V4.06836H0.754883V10.6162H3.45508C3.50506 10.6162 3.55457 10.626 3.60059 10.6455C3.64675 10.6651 3.68887 10.6943 3.72363 10.7305C3.75839 10.7666 3.78592 10.8095 3.80371 10.8564C3.82138 10.9032 3.82912 10.953 3.82715 11.0029V13.6035H7.85059C7.95055 13.6036 8.0465 13.6432 8.11719 13.7139C8.18787 13.7846 8.22753 13.8805 8.22754 13.9805C8.22754 14.0805 8.18786 14.1763 8.11719 14.2471C8.0465 14.3178 7.95055 14.3574 7.85059 14.3574H3.45508C3.36459 14.3574 3.2791 14.3232 3.21094 14.2646C3.20548 14.2601 3.19859 14.2568 3.19336 14.252L0.116211 11.2646C0.0621502 11.2125 0.0245125 11.1457 0.00878906 11.0723C0.00391469 11.0494 0.00156873 11.0261 0.000976562 11.0029C0.000852991 10.9997 4.22188e-05 10.9964 0 10.9932V3.69141C0.00130249 3.59178 0.0418514 3.49623 0.112305 3.42578C0.182644 3.35554 0.277561 3.31586 0.376953 3.31445H13.4121ZM12.9502 13.0498C12.8766 13.0498 12.8044 13.0724 12.7432 13.1133C12.682 13.1542 12.6346 13.2123 12.6064 13.2803C12.5783 13.3482 12.5706 13.423 12.585 13.4951C12.5994 13.5672 12.6345 13.6336 12.6865 13.6855C12.7385 13.7375 12.8049 13.7727 12.877 13.7871C12.9491 13.8015 13.0238 13.7937 13.0918 13.7656C13.1598 13.7375 13.2179 13.6901 13.2588 13.6289C13.2997 13.5677 13.3223 13.4955 13.3223 13.4219C13.3195 13.3251 13.2784 13.2336 13.209 13.166C13.1396 13.0985 13.047 13.0606 12.9502 13.0605V13.0498ZM3.08301 13.0908V11.3701H1.3125L3.08301 13.0908ZM6.08984 8.91113C6.18947 8.91244 6.28502 8.95298 6.35547 9.02344C6.42578 9.09379 6.46638 9.18863 6.46777 9.28809V10.5459C6.46646 10.6446 6.42676 10.7393 6.35742 10.8096C6.28815 10.8797 6.19425 10.9202 6.0957 10.9229H4.83301C4.73339 10.9215 4.63783 10.881 4.56738 10.8105C4.49722 10.7402 4.4574 10.6453 4.45605 10.5459V9.28809C4.45745 9.18874 4.49721 9.09377 4.56738 9.02344C4.63783 8.95299 4.73338 8.91244 4.83301 8.91113H6.08984ZM7.34766 8.91113C7.44758 8.91117 7.54357 8.95086 7.61426 9.02148C7.6849 9.09213 7.72451 9.18819 7.72461 9.28809V10.1689H8.42871C8.52874 10.1689 8.62458 10.2086 8.69531 10.2793C8.76599 10.35 8.80566 10.4459 8.80566 10.5459C8.80561 10.6459 8.766 10.7418 8.69531 10.8125C8.62459 10.8832 8.52869 10.9229 8.42871 10.9229H7.34766C7.24803 10.9215 7.15248 10.881 7.08203 10.8105C7.01182 10.7402 6.97205 10.6453 6.9707 10.5459V9.28809C6.9708 9.18819 7.01041 9.09213 7.08105 9.02148C7.15176 8.95091 7.24775 8.91113 7.34766 8.91113ZM7.34766 5.13965C7.44764 5.13969 7.54356 5.1793 7.61426 5.25C7.68496 5.3207 7.72458 5.41662 7.72461 5.5166V7.62891H8.48926C8.52634 7.61691 8.5648 7.60843 8.60449 7.6084C8.64442 7.6084 8.68342 7.6168 8.7207 7.62891H9.8623C9.96223 7.62899 10.0582 7.6686 10.1289 7.73926C10.1996 7.80994 10.2392 7.90593 10.2393 8.00586C10.2393 8.10577 10.1995 8.20175 10.1289 8.27246C10.0582 8.34312 9.96223 8.38273 9.8623 8.38281H8.98145V8.94141H9.8623C9.96182 8.94279 10.0566 8.98333 10.127 9.05371C10.1973 9.1241 10.2379 9.21884 10.2393 9.31836V10.5459C10.2379 10.6454 10.1973 10.7401 10.127 10.8105C10.0566 10.8809 9.96182 10.9215 9.8623 10.9229C9.76268 10.9215 9.66713 10.881 9.59668 10.8105C9.52642 10.7402 9.48572 10.6453 9.48438 10.5459V9.69629H8.60449C8.55503 9.69693 8.50581 9.6875 8.45996 9.66895C8.41399 9.65027 8.37203 9.62197 8.33691 9.58691C8.30177 9.55177 8.2736 9.5099 8.25488 9.46387C8.23617 9.4178 8.22686 9.36808 8.22754 9.31836V8.38281H7.34766C7.24762 8.38281 7.15179 8.34319 7.08105 8.27246C7.01034 8.20173 6.9707 8.10588 6.9707 8.00586V5.5166C6.97074 5.41661 7.01035 5.3207 7.08105 5.25C7.15178 5.17935 7.24769 5.13965 7.34766 5.13965ZM5.21484 10.1689H5.71777V9.66602H5.21484V10.1689ZM6.08984 7.62891C6.18988 7.62891 6.28669 7.66852 6.35742 7.73926C6.428 7.80993 6.46772 7.90598 6.46777 8.00586C6.46777 8.10571 6.42792 8.20176 6.35742 8.27246C6.28669 8.34319 6.18988 8.38281 6.08984 8.38281H4.83301C4.73298 8.38281 4.63714 8.34319 4.56641 8.27246C4.49574 8.20174 4.45605 8.10584 4.45605 8.00586C4.45611 7.9059 4.49572 7.80994 4.56641 7.73926C4.63713 7.66859 4.73303 7.62891 4.83301 7.62891H6.08984ZM6.08984 5.13965C6.18988 5.13965 6.28669 5.17927 6.35742 5.25C6.42799 5.32068 6.46774 5.41672 6.46777 5.5166V6.77441C6.4664 6.87291 6.42655 6.96692 6.35742 7.03711C6.28814 7.10733 6.1943 7.14868 6.0957 7.15137H4.83301C4.73338 7.15006 4.63783 7.10951 4.56738 7.03906C4.4972 6.96874 4.45747 6.87375 4.45605 6.77441V5.5166C4.45609 5.41662 4.4957 5.3207 4.56641 5.25C4.63713 5.17931 4.73301 5.13965 4.83301 5.13965H6.08984ZM9.8623 5.13965C9.96223 5.13973 10.0582 5.17934 10.1289 5.25C10.1996 5.32069 10.2392 5.41666 10.2393 5.5166V6.77441C10.2378 6.87388 10.1973 6.96871 10.127 7.03906C10.0566 7.1094 9.96179 7.14999 9.8623 7.15137H8.60449C8.5046 7.1513 8.40855 7.11163 8.33789 7.04102C8.26726 6.97039 8.22766 6.87429 8.22754 6.77441V5.5166C8.22688 5.46708 8.2363 5.41798 8.25488 5.37207C8.2736 5.326 8.30175 5.28321 8.33691 5.24805C8.37199 5.21309 8.41408 5.18563 8.45996 5.16699C8.50587 5.14838 8.55495 5.13901 8.60449 5.13965H9.8623ZM15.3232 1.6543C15.4229 1.6556 15.5184 1.69615 15.5889 1.7666C15.6591 1.83694 15.6988 1.93185 15.7002 2.03125V6.34668C15.7002 6.44665 15.6605 6.54259 15.5898 6.61328C15.5191 6.68389 15.4232 6.72363 15.3232 6.72363C15.2737 6.72428 15.2246 6.71489 15.1787 6.69629C15.1326 6.67757 15.0908 6.64942 15.0557 6.61426C15.0205 6.5791 14.9923 6.53727 14.9736 6.49121C14.955 6.4453 14.9456 6.39621 14.9463 6.34668V2.40918H2.10254C2.0027 2.40918 1.90663 2.3693 1.83594 2.29883C1.7652 2.22809 1.72559 2.13128 1.72559 2.03125C1.72569 1.93136 1.7653 1.83529 1.83594 1.76465C1.90664 1.69412 2.00266 1.6543 2.10254 1.6543H15.3232ZM5.21484 6.39648H5.71777V5.89355H5.21484V6.39648ZM8.98145 6.39648H9.48438V5.89355H8.98145V6.39648ZM17.335 0C17.4349 0 17.5308 0.0396969 17.6016 0.110352C17.6723 0.181048 17.7119 0.276978 17.7119 0.376953V4.68652C17.7119 4.78656 17.6723 4.88337 17.6016 4.9541C17.5309 5.02463 17.4348 5.06445 17.335 5.06445C17.2853 5.06512 17.2355 5.05581 17.1895 5.03711C17.1435 5.0184 17.1015 4.99016 17.0664 4.95508C17.0314 4.91997 17.004 4.87798 16.9854 4.83203C16.9666 4.78596 16.9573 4.73624 16.958 4.68652V0.753906H4.01855C3.91854 0.753906 3.82268 0.714267 3.75195 0.643555C3.68122 0.572821 3.6416 0.476986 3.6416 0.376953C3.64164 0.276978 3.68126 0.181048 3.75195 0.110352C3.82267 0.0397384 3.91861 0 4.01855 0H17.335Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--retouren {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.12696 7.96387C6.19294 7.96387 6.25781 7.98058 6.31544 8.0127L12.0527 11.3262C12.0756 11.3371 12.0964 11.3522 12.1133 11.3711L12.1582 11.4121C12.2157 11.4794 12.2482 11.5648 12.249 11.6533V16.2988C12.2484 16.3645 12.2307 16.4292 12.1983 16.4863C12.1657 16.5435 12.1187 16.5918 12.0625 16.626L6.34083 19.9443C6.29197 19.9741 6.23711 19.9923 6.18067 19.998L6.12403 20L6.05079 19.9912C6.04545 19.9901 6.04045 19.9877 6.03517 19.9863C6.02959 19.9848 6.02406 19.9832 6.01857 19.9814C5.97712 19.9688 5.93837 19.9497 5.90333 19.9238L0.191417 16.6309C0.134603 16.597 0.0871278 16.5493 0.0537215 16.4922C0.0203126 16.435 0.00168898 16.3699 1.06091e-05 16.3037V11.6631C-0.000498897 11.5961 0.0173565 11.5298 0.0507919 11.4717C0.0856557 11.4143 0.133956 11.3659 0.191417 11.3311L5.93849 8.0127C5.99612 7.98057 6.06099 7.96387 6.12696 7.96387ZM0.754893 16.083L5.74708 18.9668V15.1787L3.09181 13.6543C3.08292 13.65 3.07303 13.6476 3.06446 13.6426C3.05625 13.6378 3.0498 13.6304 3.042 13.625L0.754893 12.3115V16.083ZM6.50196 15.21V18.9668L11.4942 16.083V12.3115L6.50196 15.21ZM4.02149 13.3174L6.12403 14.5244L11.1172 11.6582L9.00587 10.4395L4.02149 13.3174ZM1.13185 11.6582L3.26564 12.8828L8.25001 10.0039L6.12403 8.77734L1.13185 11.6582ZM13.0205 0C13.0869 0 13.1523 0.0181925 13.209 0.0527344L19.5293 3.69824C19.5313 3.69936 19.5332 3.70099 19.5352 3.70215C19.553 3.71363 19.5693 3.72693 19.585 3.74121C19.6173 3.76884 19.6464 3.79993 19.668 3.83691C19.7015 3.89421 19.72 3.95903 19.7207 4.02539V11.6582C19.7194 11.7577 19.6788 11.8524 19.6084 11.9229C19.538 11.9932 19.4433 12.0338 19.3438 12.0352H13.8828C13.7828 12.0351 13.6869 11.9955 13.6162 11.9248C13.5455 11.8541 13.5059 11.7582 13.5059 11.6582C13.5059 11.5582 13.5455 11.4623 13.6162 11.3916C13.6869 11.3209 13.7828 11.2813 13.8828 11.2812H18.9658V4.64746L16.9297 5.83594C16.8771 5.87029 16.8166 5.89042 16.7539 5.89551C16.6712 5.89504 16.5908 5.86793 16.5254 5.81738C16.4599 5.76667 16.4128 5.6953 16.3916 5.61523C16.3705 5.5352 16.3764 5.45045 16.4082 5.37402C16.4401 5.29753 16.4965 5.23373 16.5684 5.19238L18.5791 4.01758L13.0234 0.8125L7.45021 4.0293L9.45802 5.20215C9.54089 5.25246 9.6018 5.33242 9.62794 5.42578C9.65401 5.51908 9.6433 5.61911 9.59864 5.70508C9.56716 5.76061 9.52221 5.80746 9.46778 5.84082C9.41326 5.87423 9.351 5.89271 9.28712 5.89551C9.22011 5.89602 9.15379 5.87914 9.09571 5.8457L7.07521 4.66504V6.68066C7.0751 6.78053 7.0345 6.87664 6.96388 6.94727C6.8932 7.01773 6.7971 7.05762 6.69728 7.05762C6.59741 7.05751 6.5013 7.01789 6.43067 6.94727C6.36005 6.87664 6.32043 6.78053 6.32032 6.68066V4.02539C6.32074 3.98667 6.32803 3.94865 6.33985 3.91211C6.34724 3.88532 6.35778 3.85886 6.3711 3.83398C6.4027 3.78208 6.44621 3.73941 6.49708 3.70801C6.50195 3.7049 6.50671 3.70114 6.51173 3.69824L12.832 0.0527344C12.8888 0.0181798 12.9541 5.79975e-06 13.0205 0ZM13.0986 3.79395C14.6923 3.79402 15.8035 4.97558 15.8037 6.6748V7.68066C15.8031 7.72953 15.7928 7.77835 15.7734 7.82324C15.7542 7.86792 15.7263 7.90842 15.6914 7.94238C15.6564 7.97645 15.6147 8.0034 15.5693 8.02148C15.524 8.03954 15.4755 8.04848 15.4268 8.04785H14.0488C13.9991 8.04853 13.9494 8.03922 13.9033 8.02051C13.8574 8.0018 13.8154 7.97354 13.7803 7.93848C13.7453 7.90341 13.7179 7.8613 13.6992 7.81543C13.6806 7.7695 13.6712 7.72045 13.6719 7.6709V6.66504C13.6828 6.58663 13.6762 6.50644 13.6533 6.43066C13.6304 6.35497 13.5916 6.28476 13.5391 6.22559C13.4865 6.16637 13.4212 6.11969 13.3486 6.08789C13.2761 6.05613 13.1973 6.04051 13.1182 6.04199C12.9602 6.04299 12.8082 6.10333 12.6934 6.21191C12.5786 6.32057 12.5097 6.46919 12.5 6.62695C12.4904 6.78473 12.5409 6.94069 12.6416 7.0625C12.7425 7.18429 12.8861 7.26312 13.043 7.2832H13.1182C13.2182 7.2832 13.3141 7.32382 13.3848 7.39453C13.4555 7.46525 13.4961 7.56112 13.4961 7.66113C13.496 7.76101 13.4554 7.85711 13.3848 7.92773C13.3141 7.9982 13.218 8.03809 13.1182 8.03809H12.9629C12.6037 8.01011 12.2694 7.84252 12.0322 7.57129C11.7951 7.29995 11.674 6.94571 11.6943 6.58594C11.7148 6.22632 11.8754 5.8892 12.1416 5.64648C12.4078 5.40379 12.7582 5.27444 13.1182 5.28711C13.2962 5.28612 13.473 5.3218 13.6367 5.3916C13.8004 5.4614 13.9478 5.5643 14.0703 5.69336C14.1928 5.82247 14.2875 5.97543 14.3486 6.14258C14.4097 6.30967 14.4361 6.48742 14.4258 6.66504V7.28906H15.044V6.66016C15.044 5.39318 14.2601 4.53823 13.0938 4.53809C12.5298 4.53809 11.9887 4.7624 11.5899 5.16113C11.191 5.55997 10.9668 6.101 10.9668 6.66504C10.9668 7.22913 11.191 7.77007 11.5899 8.16895C11.9887 8.56776 12.5297 8.79199 13.0938 8.79199H14.1445C14.2445 8.79205 14.3405 8.83168 14.4111 8.90234C14.4818 8.97301 14.5214 9.06901 14.5215 9.16895C14.5215 9.26886 14.4817 9.36485 14.4111 9.43555C14.3405 9.50622 14.2445 9.54585 14.1445 9.5459L14.1543 9.55664H13.0986C12.3347 9.55664 11.6018 9.25298 11.0615 8.71289C10.5212 8.17258 10.2178 7.43893 10.2178 6.6748C10.2179 5.91084 10.5213 5.17791 11.0615 4.6377C11.6018 4.09756 12.3347 3.79395 13.0986 3.79395Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--sendung-import {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3887 7.34082C19.6692 7.34085 19.9834 7.58374 19.9834 7.93555C20.1355 10.2605 19.2503 13.8685 17.7432 15.29C16.7829 16.2503 15.5141 16.8065 14.2686 16.8066H14.2588C13.3459 16.8066 12.6226 16.5175 12.1709 15.9707C12.114 15.9022 12.0487 15.8108 11.9795 15.709C10.9536 16.3244 9.77207 16.9607 8.4248 17.582C8.37727 17.6058 8.32488 17.6152 8.27734 17.6152L8.27246 17.6201C8.20429 17.6198 8.13732 17.5995 8.08008 17.5625C8.02299 17.5255 7.97737 17.4731 7.94922 17.4111C7.86844 17.2306 7.94929 17.0212 8.125 16.9355C9.44238 16.3273 10.6011 15.7019 11.6074 15.0957C11.5613 15.0097 11.5208 14.9299 11.4912 14.8623C10.9304 13.5929 11.6391 11.7104 13.0986 10.5742C13.9306 9.99423 14.5864 9.66091 15.7178 9.25684L16.1982 9.0957C17.3202 8.74391 18.1758 8.24418 18.8984 7.52637C19.0791 7.34094 19.2888 7.34082 19.3887 7.34082ZM19.2744 8.1543C18.4947 8.89589 17.5817 9.40933 16.417 9.77539L15.9512 9.93262C14.8767 10.3177 14.2869 10.6121 13.5215 11.1445C12.1999 12.1714 11.7768 13.7259 12.1475 14.5723C12.1658 14.6138 12.192 14.6612 12.2197 14.7139C15.3896 12.708 16.857 11.0069 16.8779 10.9824C17.0063 10.8352 17.2297 10.8122 17.3818 10.9404C17.534 11.0688 17.5532 11.2922 17.4248 11.4443C17.3383 11.5452 15.8465 13.2813 12.5928 15.3301C12.6425 15.4023 12.6886 15.4659 12.7275 15.5137C13.1222 15.9939 13.7836 16.0938 14.2686 16.0938C15.3286 16.0936 16.4124 15.6132 17.249 14.7812C18.4375 13.6639 19.3792 10.5551 19.2842 8.1543H19.2744ZM0.328125 9.01953C0.527681 9.0006 0.698798 9.13823 0.722656 9.33301L0.732422 9.40918C0.984402 11.3585 2.65281 12.8281 4.62109 12.8281H10.1367C10.3315 12.8283 10.4932 12.9897 10.4932 13.1846C10.493 13.3793 10.3314 13.5408 10.1367 13.541V13.5459H4.62109C2.29623 13.5458 0.318208 11.8098 0.0234375 9.50391L0.0146484 9.41406C-0.00912382 9.21913 0.133192 9.0433 0.328125 9.01953ZM13.583 9.14746C13.236 9.33759 12.9033 9.5468 12.5469 9.79395L12.5088 9.82324C11.8481 10.3367 11.3201 10.9735 10.9541 11.6533H5.38184C3.65606 11.6533 2.45335 10.6926 1.99219 9.14746H13.583ZM16.6738 0C16.7683 1.54319e-05 16.8589 0.0377295 16.9258 0.104492C16.9926 0.171278 17.0302 0.262006 17.0303 0.356445V7.52148C17.0303 7.71642 16.8686 7.87793 16.6689 7.87793L16.6738 7.87402C16.4741 7.87402 16.3174 7.71153 16.3174 7.5166V0.708984L0.722656 0.717773L0.712891 4.11328C0.712641 4.30801 0.551227 4.46973 0.356445 4.46973C0.161685 4.4697 0.000249689 4.308 0 4.11328L0.00976562 0.366211C0.009827 0.171328 0.171315 0.00976562 0.366211 0.00976562L16.6738 0ZM11.0068 6.14258C11.2204 6.1427 11.2916 6.27117 11.2822 6.39941L11.3633 6.27637C11.4346 6.16705 11.4914 6.14259 11.6055 6.14258H11.8193C12.1234 6.14258 12.1282 6.36585 12.1045 6.46582C12.0951 6.51291 11.8293 7.56766 11.8242 7.58789C11.8154 7.62305 11.8145 7.6504 11.8145 7.6543L11.8291 7.67871C11.8338 7.69762 11.8434 7.72111 11.8809 7.73535L11.8672 7.79297H11.4678C11.4107 7.79297 11.387 7.74982 11.3965 7.70703C11.399 7.6971 11.6619 6.66232 11.667 6.6377C11.686 6.55688 11.6531 6.49025 11.5391 6.49023H11.458C11.344 6.50451 11.2875 6.53326 11.2305 6.74707C11.2268 6.76525 11.002 7.60254 11.002 7.60254C10.9925 7.64044 10.9922 7.6594 10.9922 7.66895C10.9969 7.68796 11.0069 7.7123 11.0449 7.72656L11.0303 7.7832H10.6309C10.5738 7.78317 10.5501 7.74004 10.5596 7.69727C10.5646 7.67777 10.8303 6.64975 10.8311 6.62793C10.8453 6.5471 10.8163 6.48047 10.7021 6.48047H10.6211C10.5119 6.49475 10.4507 6.52356 10.3984 6.7373C10.3937 6.75143 10.1742 7.57683 10.1699 7.59277C10.1605 7.63034 10.1602 7.64955 10.1602 7.65918C10.1649 7.6782 10.1749 7.70253 10.2129 7.7168L10.1982 7.77344H9.79883C9.742 7.77341 9.71827 7.73112 9.72754 7.68848L10.0703 6.34277C10.0798 6.31425 10.0791 6.29942 10.0791 6.28516C10.0789 6.25671 10.0603 6.22335 10.0225 6.21387L10.0361 6.15723H10.4355C10.4926 6.15723 10.5163 6.20037 10.5068 6.24316L10.4697 6.38574L10.5596 6.26172C10.6023 6.21419 10.6404 6.14263 10.8066 6.14258H11.0068ZM13.1797 6.14258C13.5455 6.14266 13.6971 6.26672 13.6924 6.55664H13.6836C13.6836 6.68027 13.6404 6.88502 13.5977 6.96582C13.5691 7.02257 13.521 7.03711 13.3691 7.03711H12.6709L12.6416 7.16504C12.6369 7.19343 12.628 7.2313 12.6279 7.25977C12.6279 7.32148 12.6469 7.37379 12.6943 7.40234C12.7324 7.42611 12.8084 7.44043 12.9463 7.44043C13.222 7.44043 13.2886 7.40282 13.3789 7.2793H13.4736L13.417 7.50293C13.3743 7.66908 13.3598 7.6933 13.3027 7.72656C13.2266 7.76922 13.0743 7.78809 12.8369 7.78809C12.6183 7.78808 12.485 7.76933 12.3994 7.72656C12.2758 7.66475 12.2139 7.52637 12.2139 7.3457C12.2186 7.05094 12.3614 6.59448 12.5088 6.4043C12.6609 6.21412 12.8469 6.14258 13.1797 6.14258ZM8.0293 6.1377C8.39263 6.13855 8.5438 6.26275 8.53906 6.55176C8.53906 6.67537 8.49591 6.88011 8.45312 6.96094C8.4199 7.01766 8.37709 7.0322 8.22559 7.03223H7.52637L7.49805 7.16016C7.49329 7.18868 7.4834 7.22733 7.4834 7.25586C7.48349 7.31747 7.50238 7.36998 7.5498 7.39844C7.58782 7.42219 7.66406 7.43651 7.80176 7.43652C8.07742 7.43652 8.14409 7.39792 8.23438 7.27441H8.33008L8.27246 7.49805C8.22971 7.66426 8.21523 7.68841 8.1582 7.72168C8.08198 7.76429 7.92964 7.7832 7.69238 7.7832C7.47385 7.78319 7.34043 7.76445 7.25488 7.72168C7.13138 7.65983 7.07031 7.52141 7.07031 7.34082C7.07512 7.04606 7.21691 6.58958 7.36426 6.39941C7.5108 6.21032 7.7 6.13851 8.0293 6.1377ZM6.00488 5.74805C6.0619 5.74807 6.08568 5.79121 6.07617 5.83398L5.90527 6.49023H6.50879C6.50879 6.49023 6.62234 6.03474 6.6416 5.94824C6.65109 5.91504 6.67504 5.82967 6.59961 5.80566L6.61328 5.74805H7.06055C7.11744 5.74816 7.14133 5.79125 7.13184 5.83398C7.12798 5.84898 6.69404 7.5362 6.68457 7.56934L6.69434 7.57422C6.68479 7.60765 6.6614 7.69308 6.7373 7.7168L6.72266 7.77344H6.27539C6.21888 7.77321 6.1949 7.73099 6.2041 7.68848L6.43262 6.81836H5.82422C5.81986 6.8357 5.64318 7.53647 5.63379 7.56934C5.62425 7.60274 5.60082 7.68818 5.67676 7.71191L5.66211 7.76855H5.21582C5.15886 7.76855 5.13515 7.72631 5.14453 7.68359C5.14453 7.68359 5.52497 6.21499 5.58691 5.94824C5.59641 5.91501 5.61957 5.8296 5.54395 5.80566L5.55762 5.74805H6.00488ZM4.14062 7.76855H3.8418L3.38086 7.33105V7.20801H4.28418L4.14062 7.76855ZM4.58789 7.76855H4.29785L4.44043 7.20801H4.73047L4.58789 7.76855ZM9.28516 6.15234C9.34221 6.15234 9.36595 6.19549 9.35645 6.23828L9.31836 6.38086L9.4375 6.22363C9.48979 6.15233 9.49977 6.15234 9.59961 6.15234H9.9082L9.85156 6.36621C9.82781 6.45173 9.78469 6.48043 9.66602 6.48047H9.50879C9.33303 6.48048 9.28092 6.52801 9.2334 6.72266L9.00977 7.58301C9.00026 7.62104 9 7.64088 9 7.65039C9.00478 7.66936 9.0149 7.69284 9.05273 7.70703L9.03809 7.76367H8.63867C8.58179 7.76361 8.55798 7.72141 8.56738 7.67871L8.91504 6.33301C8.92448 6.29519 8.92383 6.28081 8.92383 6.2666C8.91908 6.2476 8.91001 6.22325 8.87207 6.20898L8.88574 6.15234H9.28516ZM15.1143 6.33789C15.0952 6.42806 15.0526 6.46088 14.9482 6.46094H14.6484C14.5155 6.46094 14.4726 6.47077 14.4346 6.50391C14.4061 6.5324 14.3916 6.57542 14.3916 6.61816C14.3916 6.66564 14.4105 6.68526 14.4863 6.70898L14.7861 6.79883C14.9952 6.85583 15.0526 6.92249 15.0527 7.0791C15.0527 7.236 14.9907 7.48843 14.9004 7.60254C14.8148 7.71661 14.7004 7.76367 14.5293 7.76367H13.7979C13.7409 7.76367 13.7162 7.72142 13.7256 7.67871L13.8213 7.31738H13.9062C13.9253 7.39815 13.9828 7.42186 14.1016 7.42188H14.3867C14.4961 7.42188 14.5439 7.40718 14.5771 7.36914C14.6103 7.33585 14.6299 7.28378 14.6299 7.23633C14.6346 7.16984 14.6102 7.15032 14.4629 7.1123L14.1875 7.03711C14.0259 6.99434 13.959 6.91316 13.959 6.77539C13.959 6.65179 14.0166 6.46652 14.0879 6.34766C14.1735 6.20502 14.297 6.15234 14.5205 6.15234L14.5156 6.14746H15.167L15.1143 6.33789ZM4.32617 7.03223H3.06152L2.61035 6.60449V6.48047H4.46484L4.32617 7.03223ZM4.77832 7.03223H4.4834L4.62109 6.48047H4.91602L4.77832 7.03223ZM7.96875 6.43262C7.76432 6.43262 7.67874 6.5138 7.60742 6.77051H8.16309V6.76562C8.18204 6.68509 8.19134 6.6471 8.19141 6.60449C8.19616 6.49047 8.12068 6.4327 7.96875 6.43262ZM13.1123 6.43262C12.9082 6.43273 12.8222 6.51395 12.751 6.77051H13.3076V6.76562C13.3266 6.68512 13.3359 6.64709 13.3359 6.60449C13.3407 6.49039 13.2644 6.43262 13.1123 6.43262ZM4.51172 6.30469H2.29199L1.85938 5.89551V5.74316H4.64941L4.51172 6.30469ZM4.96387 6.30469H4.66895L4.81152 5.74316H5.10645L4.96387 6.30469ZM15.1289 4.36426L1.89746 4.35547V1.87305H15.1289V4.36426Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--sendungsliste {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7773 12.5476C16.5296 12.1459 17.4081 12.3507 17.7665 13.0203C18.1328 13.7056 17.8254 14.5883 17.081 14.99L10.6337 18.448C10.6133 18.4612 10.5901 18.4703 10.5663 18.4754L10.2236 18.5623C10.204 18.57 10.1806 18.5701 10.1611 18.5701L4.18937 18.7312C4.04686 18.7788 3.40491 19.0472 2.65324 19.9012C2.59427 19.9639 2.516 19.9997 2.43351 19.9998C2.36262 19.9998 2.29139 19.9758 2.23625 19.9246C2.1103 19.8143 2.10261 19.6297 2.20891 19.5076C3.18375 18.403 4.017 18.1609 4.05558 18.1482C4.07922 18.1403 4.10324 18.1365 4.12687 18.1365L10.1093 17.9754L10.3857 17.908L16.8017 14.4695C17.2625 14.2214 17.4597 13.6974 17.247 13.2996C17.0422 12.9217 16.5183 12.8193 16.0497 13.0711L12.9374 14.6629C12.7918 14.7335 12.6148 14.6784 12.54 14.533C12.4691 14.3873 12.5241 14.2094 12.6698 14.1346L15.7773 12.5476ZM2.85441 13.7918C4.2881 12.8229 5.95051 13.3317 6.02141 13.3513C6.73042 13.5364 8.12883 13.5838 8.12883 13.5838H10.4804C11.3507 13.584 12.0556 14.2181 12.0556 14.9939C12.0553 15.7695 11.3466 16.4029 10.4804 16.4031H7.21476C7.05329 16.4031 6.91985 16.2697 6.91984 16.1082C6.91984 15.9467 7.05328 15.8123 7.21476 15.8123H10.4804C11.0236 15.8121 11.4645 15.4466 11.4648 14.9939C11.4648 14.5411 11.0238 14.1748 10.4804 14.1746H8.12101C8.05406 14.1746 6.64807 14.1264 5.86027 13.9178C5.8327 13.9099 4.39448 13.4807 3.205 14.2683L0.495038 16.7625C0.436154 16.8134 0.365443 16.8405 0.294843 16.8406C0.216068 16.8406 0.137127 16.8089 0.0780458 16.7459C-0.0321749 16.6238 -0.0244683 16.4392 0.0936708 16.3289L2.85441 13.7918ZM14.5605 0.00662214C14.6589 -0.0130716 14.7813 0.0109201 14.8837 0.0818174C14.9859 0.15269 15.0642 0.266607 15.0839 0.380646C15.0996 0.455426 15.1275 0.612815 15.0136 0.778107C14.604 1.37673 14.364 2.04676 14.2655 2.87772L14.2138 3.24002C14.072 4.11048 13.9262 4.62327 13.6269 5.28104C13.0754 6.34818 12.0357 7.0613 11.1181 7.06131C10.9921 7.06131 10.87 7.04492 10.748 7.01736C10.6811 7.00162 10.6021 6.9785 10.5155 6.95096C10.2478 7.72672 9.98802 8.61664 9.7675 9.64041L9.04191 12.784C9.01034 12.9099 8.90034 13.0046 8.77043 13.0125H8.7548C8.62877 13.0125 8.51883 12.9334 8.47551 12.8152C8.16041 11.933 7.82491 11.1529 7.49406 10.4676C7.45473 10.4833 7.41126 10.4997 7.3798 10.5115C7.22238 10.5665 7.05294 10.5896 6.8798 10.5896C6.06847 10.5895 5.13923 10.042 4.58391 9.17557C4.24526 8.58488 4.06795 8.12813 3.86711 7.35233L3.78801 7.02518V7.02908C3.6226 6.27706 3.35089 5.69037 2.9257 5.1824C2.79991 5.03303 2.81138 4.88336 2.81926 4.80838C2.82713 4.69423 2.88987 4.57953 2.9843 4.50076C3.07488 4.42593 3.18938 4.39035 3.30754 4.39822C4.85924 4.43761 7.20651 5.24486 8.06144 6.33572C8.64438 7.03682 8.93999 7.92356 8.86516 8.75858C8.81001 9.37681 8.5656 9.85297 8.16398 10.1287C8.12858 10.1562 8.07743 10.1881 8.02629 10.2156C8.26313 10.7053 8.48199 11.2036 8.68351 11.7088L9.1884 9.51834C9.4168 8.45908 9.6842 7.53751 9.96379 6.73416C9.92836 6.71449 9.8888 6.69814 9.86125 6.6824C9.40076 6.42638 9.09372 5.94228 8.9716 5.28494C8.80619 4.39094 9.03446 3.40594 9.59758 2.58279C10.4089 1.32241 12.8668 0.211458 14.5605 0.00662214ZM3.53996 4.99686C3.93775 5.53249 4.20562 6.14306 4.36711 6.89529L4.4423 7.21072C4.63133 7.93529 4.78847 8.33726 5.09172 8.86893C5.67072 9.77478 6.63595 10.141 7.19523 9.95193C7.20697 9.948 7.22255 9.94026 7.2343 9.93631C6.12227 7.78298 5.11602 6.73522 5.09562 6.71463C4.97746 6.60041 4.98141 6.41089 5.09562 6.29666C5.12291 6.26904 5.1555 6.24718 5.19133 6.23221C5.22716 6.21724 5.26577 6.20975 5.30461 6.20975C5.3434 6.20976 5.38209 6.21725 5.41789 6.23221C5.45363 6.24718 5.48636 6.26909 5.51359 6.29666C5.57392 6.36096 6.61716 7.43689 7.76652 9.67264C7.79012 9.66083 7.81719 9.6444 7.83293 9.6326C8.15591 9.41597 8.25458 9.00229 8.28215 8.69901C8.34504 8.01775 8.10051 7.28966 7.60832 6.70291C6.97025 5.8876 5.08788 5.11109 3.53996 4.99686ZM14.4189 0.616974C12.7135 0.892674 10.7121 1.94407 10.0976 2.90115C9.61311 3.60619 9.42066 4.4302 9.55851 5.17068C9.61765 5.50543 9.77528 5.94636 10.1532 6.15897L10.1571 6.15506C10.1611 6.15896 10.1689 6.16287 10.1728 6.16287C11.2047 3.44514 12.3314 2.32254 12.3945 2.26346C12.5126 2.15336 12.6973 2.15334 12.8114 2.27127C12.9257 2.38943 12.9218 2.57502 12.8075 2.68924C12.7815 2.71538 11.7122 3.79683 10.7245 6.39139C10.7913 6.41102 10.8463 6.42647 10.8935 6.43826C11.5316 6.58793 12.5559 6.08773 13.1073 5.01639C13.379 4.42191 13.5087 3.96504 13.6386 3.15018L13.6864 2.79959C13.7889 1.95276 14.0211 1.25505 14.4189 0.616974Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__icon--versandlabel {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6358 12.1426C17.4331 11.7149 18.3555 11.9348 18.7335 12.6406C19.1197 13.3632 18.7956 14.2942 18.0108 14.7178L11.212 18.3633C11.1912 18.3757 11.1665 18.3843 11.1417 18.3926L10.7803 18.4844C10.7596 18.4885 10.7347 18.4922 10.7139 18.4922L4.41802 18.6631C4.27223 18.7173 3.59585 18.9999 2.79888 19.8965C2.73659 19.9671 2.64854 20 2.56548 20C2.50561 19.9997 2.44686 19.9827 2.39654 19.9502C2.34611 19.9177 2.30623 19.871 2.2813 19.8164C2.2564 19.7618 2.24742 19.701 2.25591 19.6416C2.26442 19.5822 2.28991 19.5259 2.32916 19.4805C3.359 18.3137 4.24002 18.0562 4.2774 18.0479C4.30212 18.0397 4.32689 18.0362 4.35162 18.0361L10.6602 17.8652L10.9502 17.7949L17.7159 14.169C18.2015 13.9114 18.4088 13.3549 18.1846 12.9356C17.9727 12.5373 17.4169 12.4298 16.9229 12.6953L13.6417 14.3731C13.6052 14.3916 13.5653 14.4031 13.5245 14.4063C13.4836 14.4094 13.4423 14.4043 13.4034 14.3916C13.3644 14.3789 13.328 14.3587 13.2969 14.332C13.2659 14.3054 13.2412 14.2719 13.2227 14.2354C13.2041 14.1989 13.1927 14.159 13.1895 14.1182C13.1864 14.0775 13.1915 14.0368 13.2042 13.9981C13.2169 13.9591 13.237 13.9227 13.2637 13.8916C13.2904 13.8605 13.3229 13.8349 13.3594 13.8164L16.6358 12.1426ZM0.310601 16.6651H0.306695L0.308648 16.6641L0.310601 16.6651ZM3.0108 13.4512C4.5224 12.4298 6.27492 12.9646 6.34966 12.9854C7.10142 13.1805 8.55889 13.2305 8.57134 13.2305H11.0499C11.9635 13.2305 12.711 13.8997 12.711 14.7178C12.7108 15.5358 11.9676 16.2041 11.0499 16.2041H7.60748C7.43725 16.2041 7.29595 16.0628 7.29595 15.8926C7.29607 15.7224 7.43732 15.5811 7.60748 15.5811H11.0499C11.6229 15.5811 12.0888 15.1953 12.0889 14.7178C12.0889 14.2402 11.623 13.8535 11.0499 13.8535H8.56255C8.48967 13.8534 7.00891 13.8039 6.17486 13.584C6.14579 13.5757 4.63014 13.1228 3.37603 13.9531L0.518609 16.582C0.460952 16.6356 0.382846 16.6636 0.308648 16.6641C0.226361 16.6635 0.143803 16.6313 0.0820856 16.5654C-0.0338856 16.4409 -0.0257352 16.2412 0.0986872 16.125L3.0108 13.4512ZM11.6563 0.523449C11.7347 0.495004 11.8213 0.497487 11.8975 0.531261L11.9053 0.518566C14.015 1.47787 15.378 3.59606 15.378 5.90919C15.378 9.17336 12.7193 11.8272 9.45513 11.8272C6.19117 11.8269 3.53814 9.17321 3.53814 5.90919C3.53815 5.48574 3.5838 5.06238 3.67095 4.65138C3.68884 4.57113 3.73746 4.50041 3.80669 4.45607C3.87585 4.41185 3.95984 4.39682 4.04009 4.41407C4.12017 4.43192 4.19007 4.48082 4.23443 4.54982C4.27877 4.61906 4.29472 4.70381 4.2774 4.78419C4.19855 5.15362 4.15633 5.53123 4.1563 5.9131C4.1563 8.83251 6.52769 11.2079 9.45123 11.208C12.3749 11.208 14.7501 8.83258 14.7501 5.9131C14.75 5.7514 14.742 5.59799 14.7295 5.44044L13.6085 7.49122L12.9815 8.36329C12.9067 8.46296 12.7816 8.51346 12.6612 8.48439C12.5409 8.45936 12.4459 8.36348 12.421 8.24318L12.001 6.15821L11.6612 6.14161C11.628 6.14161 11.5985 6.13747 11.5694 6.12501C11.4859 6.09162 10.7303 5.79657 10.6182 5.15724C10.5478 4.74625 10.7639 4.32701 11.2579 3.91603C11.3035 3.87865 11.3618 3.85402 11.42 3.84571L12.8692 3.67482L13.1846 3.04396L11.4659 3.13087C11.383 3.13502 11.2957 3.10604 11.2335 3.04396L10.8594 2.68263C10.7681 2.59126 10.7393 2.45418 10.7891 2.3379L11.4825 0.693371C11.5156 0.614608 11.5776 0.552586 11.6563 0.523449ZM6.8272 0.615246C8.04021 0.015542 9.42216 -0.152344 10.7432 0.140636C10.9092 0.178088 11.0169 0.3486 10.9795 0.51466C10.938 0.684914 10.7716 0.788362 10.6055 0.750988C9.63388 0.531017 8.59152 0.601675 7.67388 0.929699L7.73248 2.99806C7.73248 3.10188 7.68199 3.20554 7.59478 3.26368L6.17095 4.23536L6.23736 4.76759L7.17584 4.6963C7.23308 4.69245 7.2905 4.70391 7.34185 4.7295L9.24419 5.70997C9.3173 5.75016 9.37224 5.817 9.39752 5.8965C9.42243 5.9754 9.41365 6.06295 9.37212 6.13771L7.54498 9.47657C7.49103 9.57608 7.3835 9.63855 7.27154 9.63868H7.23834C7.11375 9.62622 7.00496 9.53451 6.97173 9.41407L6.36138 7.2754L5.55181 6.79786C5.4356 6.7314 5.37749 6.59844 5.4024 6.46974L5.62701 5.29884L5.63091 5.29493L4.1358 3.78712C4.09119 3.7422 4.06099 3.6844 4.04986 3.62208C4.03885 3.55996 4.04713 3.4959 4.0733 3.43849C4.64255 2.21103 5.61435 1.21497 6.8272 0.615246ZM6.24127 5.39064L6.24517 5.39454L6.05865 6.37013L6.78912 6.79786C6.85774 6.83846 6.9087 6.90385 6.93072 6.98048L7.36627 8.5088L8.67486 6.1172L7.13384 5.32325L6.24127 5.39064ZM13.3428 4.11134C13.2971 4.20676 13.2054 4.26881 13.1016 4.28126L11.5821 4.45997C11.3289 4.68822 11.1997 4.89986 11.2286 5.05763C11.2659 5.28188 11.5905 5.46482 11.7442 5.53126L12.2754 5.56056C12.3439 5.56504 12.4092 5.59174 12.461 5.63673C12.5126 5.6817 12.5476 5.74254 12.5616 5.80958L12.8897 7.43361L13.0811 7.17189L13.0723 7.17579L14.5391 4.48439C14.3938 3.96971 14.1734 3.4842 13.8829 3.04005L13.3428 4.11134ZM7.05084 1.19142C6.06665 1.69392 5.24473 2.49578 4.72564 3.50489L5.55181 4.33497L5.5274 4.11915C5.51999 4.06256 5.52836 4.00517 5.55181 3.95314C5.57529 3.90108 5.61286 3.85616 5.66021 3.82423L7.10064 2.84474L7.05474 1.19532L7.05084 1.19142ZM11.4493 2.38771L11.5694 2.50782L13.417 2.41212C13.0018 1.94303 12.4995 1.54429 11.9307 1.24122L11.4493 2.38771Z' fill='%230091CD'/%3E%3C/svg%3E");
}

.hermes-m-sidebar-nav__label {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
}

.hermes-m-sidebar-nav__link::after {
    content: '';
    width: 5px;
    height: 8px;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.550781 6.55005L3.55078 3.55005L0.550781 0.550049' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.550781 6.55005L3.55078 3.55005L0.550781 0.550049' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    flex-shrink: 0;
    margin-left: 0.5rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--abholung {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49219 0C14.1984 8.03114e-05 16.6114 2.04637 16.7119 2.13184C16.7531 2.16735 16.786 2.21129 16.8086 2.26074C16.8311 2.31016 16.8429 2.36367 16.8428 2.41797V10C16.6617 11.6443 15.5455 17.0889 8.56738 19.9697C8.5214 19.9893 8.47186 19.9997 8.42188 20C8.36952 20.0003 8.31731 19.9883 8.27051 19.9648C2.16702 17.3454 8.72046e-05 12.9613 0 10V2.41797C0.000490438 2.36371 0.0126394 2.31011 0.0351562 2.26074C0.0576492 2.21149 0.0903055 2.16772 0.130859 2.13184C0.236442 2.04636 2.69025 0.020111 8.42188 0H8.49219ZM8.42188 0.753906C3.69077 0.768989 1.31701 2.21233 0.753906 2.60449V10C0.753995 12.1821 2.38875 16.5363 8.42188 19.2109C14.8868 16.476 15.923 11.4435 16.084 9.95996V2.60449C15.531 2.21234 13.1728 0.754006 8.4873 0.753906H8.42188ZM8.42188 2.60449C9.27526 2.62119 10.0893 2.96625 10.6943 3.56836C11.2994 4.17063 11.6483 4.98343 11.6689 5.83691V7.6123H12.1572C12.2567 7.61365 12.3515 7.65338 12.4219 7.72363C12.4923 7.79407 12.5329 7.88965 12.5342 7.98926V13.4844C12.5341 13.5843 12.4945 13.6803 12.4238 13.751C12.3531 13.8217 12.2572 13.8613 12.1572 13.8613H4.68555C4.58605 13.8599 4.49126 13.8194 4.4209 13.749C4.35054 13.6786 4.30993 13.5839 4.30859 13.4844V7.98926C4.3099 7.88965 4.35046 7.79407 4.4209 7.72363C4.49125 7.65337 4.58613 7.61369 4.68555 7.6123H5.15332V5.81738C5.16783 4.96034 5.51867 4.14294 6.12988 3.54199C6.74119 2.94103 7.56464 2.60437 8.42188 2.60449ZM5.0625 13.1074H11.7803V8.38574H5.0625V13.1074ZM8.42188 9.62305C8.83264 9.62327 9.16602 9.95637 9.16602 10.3672C9.16596 10.6397 9.01739 10.8753 8.79883 11.0049V11.835C8.79498 11.9327 8.75361 12.0255 8.68359 12.0938C8.61353 12.162 8.51964 12.2008 8.42188 12.2021C8.32227 12.2008 8.22669 12.1603 8.15625 12.0898C8.08598 12.0195 8.04528 11.9247 8.04395 11.8252V11.0049C7.82544 10.8753 7.67779 10.6396 7.67773 10.3672C7.67773 9.95623 8.01092 9.62305 8.42188 9.62305ZM8.42188 3.32812C8.0907 3.32408 7.76185 3.38687 7.45508 3.51172C7.14825 3.63662 6.86901 3.82142 6.63477 4.05566C6.40066 4.28981 6.21569 4.56835 6.09082 4.875C5.96595 5.18174 5.90321 5.51064 5.90723 5.8418V7.6123H10.9355V5.8418C10.9239 5.17884 10.6554 4.54603 10.1865 4.07715C9.71767 3.6083 9.08481 3.33985 8.42188 3.32812Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--belege {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3438 10.7832C19.4437 10.7832 19.5397 10.823 19.6104 10.8936C19.681 10.9642 19.7207 11.0603 19.7208 11.1602V19.623C19.7195 19.7227 19.6799 19.8182 19.6094 19.8887C19.539 19.9591 19.4434 19.9987 19.3438 20H11.6407L11.5665 19.9932C11.494 19.9787 11.4271 19.9426 11.3741 19.8896C11.3667 19.8823 11.3613 19.8732 11.3545 19.8652L8.2149 16.79C8.19394 16.7762 8.17434 16.7602 8.1563 16.7422C8.10265 16.6885 8.06597 16.6203 8.05181 16.5469V16.5449C8.04376 16.5082 8.04181 16.4707 8.04498 16.4336V11.1602C8.04508 11.0603 8.08567 10.9642 8.1563 10.8936C8.22699 10.8231 8.32307 10.7832 8.4229 10.7832H19.3438ZM8.79986 16.0928H11.6407C11.6904 16.0921 11.7402 16.1014 11.7862 16.1201C11.8321 16.1388 11.8741 16.1671 11.9092 16.2021C11.9443 16.2372 11.9716 16.2793 11.9903 16.3252C12.009 16.3713 12.0183 16.421 12.0176 16.4707V19.2461H18.9669V11.543H8.79986V16.0928ZM11.2735 18.7227V16.8477H9.35748L11.2735 18.7227ZM14.17 16.0928C14.2194 16.0921 14.2686 16.1016 14.3145 16.1201C14.3605 16.1388 14.4024 16.1671 14.4376 16.2021C14.4727 16.2373 14.5009 16.2792 14.5196 16.3252C14.5383 16.3713 14.5476 16.421 14.5469 16.4707V17.6318C14.5469 17.7318 14.5072 17.8277 14.4366 17.8984C14.3659 17.9691 14.2699 18.0087 14.17 18.0088H13.0235C12.9235 18.0088 12.8276 17.9691 12.7569 17.8984C12.6862 17.8277 12.6465 17.7319 12.6465 17.6318V16.4707C12.6459 16.421 12.6552 16.3713 12.6739 16.3252C12.6926 16.2792 12.7199 16.2372 12.7549 16.2021C12.7901 16.167 12.8319 16.1388 12.878 16.1201C12.924 16.1014 12.9738 16.0921 13.0235 16.0928H14.17ZM15.3213 16.0928C15.4213 16.0928 15.5172 16.1334 15.5879 16.2041C15.6585 16.2748 15.6983 16.3708 15.6983 16.4707V17.2549H16.4678C16.5678 17.2549 16.6637 17.2945 16.7344 17.3652C16.8051 17.4359 16.8448 17.5319 16.8448 17.6318C16.8448 17.7318 16.8051 17.8277 16.7344 17.8984C16.6637 17.9691 16.5678 18.0088 16.4678 18.0088H15.3213C15.2213 18.0088 15.1255 17.9692 15.0547 17.8984C14.984 17.8277 14.9444 17.7319 14.9444 17.6318V16.4707C14.9444 16.3707 14.9841 16.2748 15.0547 16.2041C15.1255 16.1334 15.2213 16.0928 15.3213 16.0928ZM15.3213 12.6084C15.4212 12.6084 15.5173 12.6482 15.5879 12.7188C15.6586 12.7894 15.6982 12.8855 15.6983 12.9854V14.9316H17.6192C17.7192 14.9316 17.8151 14.9713 17.8858 15.042C17.9565 15.1127 17.9961 15.2087 17.9961 15.3086C17.9961 15.4085 17.9564 15.5045 17.8858 15.5752C17.8151 15.6459 17.7192 15.6855 17.6192 15.6855H16.8448V16.0928H17.6192C17.7192 16.0928 17.8151 16.1334 17.8858 16.2041C17.9564 16.2748 17.9961 16.3708 17.9961 16.4707V17.6318C17.9948 17.7314 17.9552 17.827 17.8848 17.8975C17.8144 17.9679 17.7188 18.0075 17.6192 18.0088C17.5692 18.0088 17.5198 17.9988 17.4737 17.9795C17.4276 17.9602 17.3857 17.932 17.3506 17.8965C17.3156 17.861 17.2882 17.8187 17.2696 17.7725C17.251 17.7262 17.2416 17.6768 17.2422 17.627V16.8477H16.4678C16.3682 16.8464 16.2726 16.8058 16.2022 16.7354C16.132 16.665 16.0923 16.5701 16.0909 16.4707V15.6855H15.3213C15.2213 15.6855 15.1255 15.6459 15.0547 15.5752C14.9841 15.5045 14.9444 15.4086 14.9444 15.3086V12.9854C14.9445 12.8855 14.9841 12.7894 15.0547 12.7188C15.1254 12.6482 15.2214 12.6084 15.3213 12.6084ZM13.3799 17.2549H13.7725V16.8477H13.3799V17.2549ZM14.17 14.9316C14.2699 14.9317 14.3659 14.9713 14.4366 15.042C14.5072 15.1127 14.5469 15.2087 14.5469 15.3086C14.5469 15.4085 14.5072 15.5045 14.4366 15.5752C14.3659 15.6459 14.2699 15.6855 14.17 15.6855H13.0235C12.9235 15.6855 12.8276 15.6459 12.7569 15.5752C12.6862 15.5045 12.6465 15.4086 12.6465 15.3086C12.6466 15.2087 12.6862 15.1127 12.7569 15.042C12.8276 14.9714 12.9236 14.9316 13.0235 14.9316H14.17ZM7.85162 0C7.91799 0 7.9834 0.0182431 8.04009 0.0527344L11.7422 2.18945C11.7692 2.2016 11.7952 2.21545 11.8184 2.2334L15.5069 4.3623C15.5651 4.3947 15.6139 4.44251 15.6475 4.5C15.681 4.55743 15.6986 4.62296 15.6983 4.68945C15.6991 4.75595 15.682 4.82147 15.6485 4.87891C15.6148 4.93649 15.5654 4.98365 15.5069 5.01562L8.04009 9.33008C7.98248 9.36217 7.91757 9.37891 7.85162 9.37891C7.78568 9.37887 7.72073 9.36219 7.66314 9.33008L3.93267 7.17676C3.93034 7.17549 3.92717 7.17514 3.92486 7.17383C3.92165 7.172 3.91922 7.16891 3.91607 7.16699L0.754936 5.34277V10.7783L6.34087 13.9766C6.41265 14.0179 6.46915 14.0817 6.50103 14.1582C6.53282 14.2346 6.53872 14.3194 6.51763 14.3994C6.49646 14.4795 6.44935 14.5508 6.38384 14.6016C6.31832 14.6523 6.23723 14.6802 6.15435 14.6807H6.12994C6.06291 14.6812 5.99662 14.6633 5.93853 14.6299L0.19146 11.3213C0.133627 11.2885 0.0853669 11.241 0.0518115 11.1836C0.0182915 11.1262 0.000264754 11.0606 5.36725e-05 10.9941V4.69922C-0.00111257 4.63053 0.0167559 4.56258 0.0508349 4.50293C0.0848167 4.44304 0.135259 4.39411 0.196343 4.3623L7.66314 0.0527344C7.71985 0.0181605 7.7852 3.77237e-05 7.85162 0ZM14.1602 12.6084C14.2097 12.6078 14.2589 12.6171 14.3047 12.6357C14.3508 12.6545 14.3926 12.6826 14.4278 12.7178C14.4629 12.7529 14.4911 12.7948 14.5098 12.8408C14.5284 12.8867 14.5378 12.9359 14.5372 12.9854V14.1475C14.5371 14.2473 14.4974 14.3434 14.4268 14.4141C14.3562 14.4847 14.2601 14.5243 14.1602 14.5244H13.0235C12.9235 14.5244 12.8276 14.4847 12.7569 14.4141C12.6862 14.3434 12.6466 14.2474 12.6465 14.1475V12.9854C12.6459 12.9358 12.6552 12.8867 12.6739 12.8408C12.6926 12.7948 12.7199 12.7529 12.7549 12.7178C12.7901 12.6827 12.832 12.6545 12.878 12.6357C12.924 12.617 12.9738 12.6077 13.0235 12.6084H14.1602ZM17.6192 12.6084C17.7191 12.6084 17.8151 12.6482 17.8858 12.7188C17.9564 12.7894 17.996 12.8855 17.9961 12.9854V14.1475C17.9961 14.2474 17.9565 14.3434 17.8858 14.4141C17.8151 14.4847 17.7192 14.5244 17.6192 14.5244H16.4678C16.3682 14.5231 16.2726 14.4826 16.2022 14.4121C16.132 14.3417 16.0922 14.2469 16.0909 14.1475V12.9854C16.0923 12.886 16.132 12.791 16.2022 12.7207C16.2726 12.6503 16.3682 12.6097 16.4678 12.6084H17.6192ZM13.3799 13.7705H13.7627V13.3633H13.3799V13.7705ZM16.8448 13.7705H17.2422V13.3633H16.8448V13.7705ZM18.0059 5.45605C18.1026 5.48199 18.1854 5.54515 18.2354 5.63184C18.2854 5.71843 18.2983 5.8214 18.2725 5.91797C18.2466 6.01462 18.1834 6.09745 18.0967 6.14746L16.8936 6.83887L19.5147 8.35449C19.5975 8.40477 19.6584 8.48485 19.6846 8.57812C19.7108 8.67148 19.7 8.77139 19.6553 8.85742C19.6239 8.91304 19.5789 8.95975 19.5245 8.99316C19.4699 9.02659 19.4077 9.04603 19.3438 9.04883C19.2768 9.04934 19.2105 9.03148 19.1524 8.99805L16.5586 7.49805V8.80762C16.5628 8.85946 16.5561 8.91178 16.5391 8.96094C16.522 9.01023 16.4945 9.05547 16.459 9.09375C16.4236 9.13198 16.3808 9.16279 16.3331 9.18359C16.2852 9.2044 16.2329 9.21501 16.1807 9.21484C16.0812 9.21345 15.9864 9.17289 15.9161 9.10254C15.8457 9.03219 15.8052 8.93736 15.8038 8.83789V6.82617C15.8035 6.75965 15.821 6.69416 15.8545 6.63672C15.8882 6.57923 15.937 6.53142 15.9952 6.49902L17.7198 5.49414C17.8064 5.44416 17.9093 5.43018 18.0059 5.45605ZM4.88091 6.85254L7.84966 8.56641L14.5674 4.68945L11.586 2.96875L4.88091 6.85254ZM1.13189 4.68945L4.12701 6.41797L10.8321 2.5332L7.84966 0.8125L1.13189 4.68945Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--ebay {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3915 11.7852C18.225 11.3382 19.1889 11.5687 19.5839 12.3066C19.9876 13.0621 19.6486 14.0347 18.828 14.4775L11.7216 18.2891C11.6999 18.3021 11.6734 18.3107 11.6474 18.3193L11.2695 18.415C11.2478 18.4194 11.2218 18.4238 11.2001 18.4238L4.61809 18.6016C4.46574 18.6582 3.75797 18.9542 2.92473 19.8916C2.85975 19.965 2.76907 19.9999 2.68254 20C2.61976 19.9998 2.55757 19.9813 2.50481 19.9473C2.45218 19.9132 2.41069 19.8646 2.38469 19.8076C2.35865 19.7505 2.34943 19.6871 2.35832 19.625C2.36724 19.5629 2.3935 19.5045 2.43449 19.457C3.51037 18.238 4.43022 17.9681 4.47063 17.959C4.49661 17.9503 4.52277 17.9463 4.54875 17.9463L11.1435 17.7686L11.4472 17.6943L18.5204 13.9043C19.0281 13.6351 19.2448 13.0536 19.0107 12.6152C18.7892 12.1984 18.207 12.0854 17.6904 12.3633L14.2607 14.1172C14.2226 14.1365 14.1811 14.148 14.1386 14.1514C14.0959 14.1547 14.0524 14.15 14.0116 14.1367C13.9711 14.1234 13.9337 14.102 13.9013 14.0742C13.8688 14.0463 13.8415 14.0119 13.8222 13.9736C13.8029 13.9356 13.7914 13.8941 13.788 13.8516C13.7847 13.8088 13.7894 13.7653 13.8027 13.7246C13.8159 13.6841 13.8374 13.6467 13.8652 13.6143C13.8931 13.5817 13.9275 13.5545 13.9657 13.5352L17.3915 11.7852ZM0.324143 16.5137H0.320237L0.32219 16.5127L0.324143 16.5137ZM3.14641 13.1533C4.72674 12.0853 6.55947 12.6453 6.63762 12.667C7.42213 12.8706 8.94144 12.9227 8.95989 12.9229H11.5517C12.5068 12.9229 13.289 13.6223 13.289 14.4775C13.2889 15.3327 12.5111 16.0312 11.5517 16.0312H7.95305C7.77506 16.0312 7.62689 15.884 7.62688 15.7061C7.62688 15.5281 7.77505 15.3809 7.95305 15.3809H11.5517C12.1507 15.3809 12.6375 14.9767 12.6376 14.4775C12.6376 13.9783 12.1508 13.5742 11.5517 13.5742H8.9511C8.87488 13.5741 7.32694 13.5219 6.455 13.292C6.42461 13.2833 4.8394 12.8104 3.52824 13.6787L0.541917 16.4268C0.481635 16.4827 0.399765 16.5122 0.32219 16.5127C0.236169 16.5121 0.150379 16.478 0.0858621 16.4092C-0.0356267 16.2789 -0.026781 16.0708 0.10344 15.9492L3.14641 13.1533ZM6.49407 3.41504C6.67204 3.41504 6.85017 3.42361 7.01946 3.44531C7.19739 3.46709 7.32338 3.62825 7.30168 3.81055C7.29686 3.85308 7.28357 3.89431 7.26262 3.93164C7.24155 3.96913 7.21265 4.002 7.17864 4.02832C7.14466 4.05459 7.1059 4.07398 7.06438 4.08496C7.0228 4.09595 6.97902 4.09885 6.93645 4.09277C6.78894 4.07543 6.64103 4.06641 6.48918 4.06641C5.8643 4.06648 5.39134 4.21843 5.10051 4.34863C5.0571 4.366 5.03118 4.40928 5.03117 4.45703V6.84961C5.03137 7.03599 5.1827 7.18726 5.36907 7.1875C5.55575 7.1875 5.69524 7.33567 5.69524 7.51367V10.9561H7.26262V7.51367C7.26262 7.33574 7.40991 7.18762 7.58782 7.1875C7.76582 7.1875 7.91399 7.33567 7.91399 7.51367V11.2822C7.91385 11.4601 7.76574 11.6074 7.58782 11.6074L7.5927 11.6123H5.37395C5.19594 11.6123 5.04778 11.4641 5.04778 11.2861V7.78711C4.85362 7.71898 4.68527 7.59174 4.56633 7.42383C4.4475 7.25596 4.38355 7.05528 4.38371 6.84961V4.45703C4.38372 4.15318 4.56199 3.87549 4.83977 3.75391C5.36189 3.52817 5.92523 3.41265 6.49407 3.41504ZM9.88469 2.75098C10.6228 2.75098 11.1833 2.93301 11.5263 3.08496C11.7996 3.2066 11.9775 3.48473 11.9775 3.78418V6.39746C11.9775 6.83157 11.6997 7.19697 11.3134 7.33594V11.2773C11.3134 11.4553 11.1652 11.6035 10.9872 11.6035L10.9833 11.6123H8.76457C8.58658 11.6123 8.43938 11.4641 8.43938 11.2861V7.34375C8.24506 7.27566 8.07597 7.14947 7.95696 6.98145C7.83795 6.81343 7.7741 6.61215 7.77434 6.40625V3.79297C7.77434 3.48917 7.95271 3.21581 8.23039 3.08984C8.57771 2.93789 9.14664 2.75098 9.88469 2.75098ZM13.2538 3.41895C13.9919 3.41895 14.5608 3.60196 14.9081 3.75391C15.1858 3.87552 15.3642 4.15322 15.3642 4.45703V6.84961C15.364 7.28361 15.0854 7.64822 14.6991 7.78711V11.2861C14.6991 11.4641 14.5519 11.6123 14.3739 11.6123H12.1601C11.9821 11.6123 11.8339 11.4641 11.8339 11.2861V7.51758C11.8341 7.3397 11.9822 7.19238 12.1601 7.19238C12.3378 7.19259 12.4851 7.33982 12.4853 7.51758V10.9609H14.0527V7.51758C14.0528 7.33983 14.2001 7.1926 14.3779 7.19238C14.5559 7.19238 14.7167 7.0402 14.7167 6.85352V4.46094C14.7166 4.41339 14.6907 4.37418 14.6474 4.35254C14.3565 4.22664 13.8828 4.07031 13.2577 4.07031C13.1059 4.07033 12.958 4.07933 12.8105 4.09668C12.768 4.10268 12.7249 4.09982 12.6835 4.08887C12.6421 4.07793 12.6032 4.05934 12.5693 4.0332C12.5353 4.00695 12.5063 3.9739 12.4853 3.93652C12.4642 3.89904 12.451 3.85719 12.4462 3.81445C12.4245 3.63649 12.5505 3.47193 12.7284 3.4502C12.9021 3.42849 13.0802 3.41895 13.2538 3.41895ZM9.88469 3.41113C9.26386 3.41114 8.78592 3.56311 8.49504 3.69336C8.47467 3.70313 8.45742 3.71827 8.44524 3.7373C8.43295 3.7565 8.42595 3.77897 8.42571 3.80176V6.41504C8.42571 6.60172 8.5779 6.75389 8.76457 6.75391C8.95117 6.75391 9.08964 6.90121 9.08977 7.0791V10.9609H10.6572V7.0752C10.6572 6.91948 10.7704 6.78658 10.9179 6.75586L11.0488 6.74219C11.1986 6.71057 11.322 6.57431 11.3222 6.41113V3.79688C11.3221 3.74925 11.2957 3.71015 11.2568 3.68848C10.9746 3.56257 10.5055 3.41113 9.88469 3.41113ZM6.48528 0.664062C6.80103 0.664062 7.10474 0.787549 7.33098 1.00781C7.55704 1.22805 7.68777 1.52825 7.69621 1.84375C7.69608 2.65981 7.1755 3.27637 6.48528 3.27637C5.79506 3.27636 5.27447 2.6598 5.27434 1.84375C5.28279 1.52825 5.41352 1.22805 5.63957 1.00781C5.86581 0.787551 6.16952 0.664064 6.48528 0.664062ZM13.2665 0.664062C13.5823 0.664062 13.886 0.787549 14.1122 1.00781C14.3384 1.22806 14.47 1.52818 14.4784 1.84375C14.4783 2.65981 13.9567 3.27637 13.2665 3.27637C12.5764 3.2762 12.0557 2.6597 12.0556 1.84375C12.064 1.52811 12.1956 1.22808 12.4218 1.00781C12.648 0.787652 12.9509 0.664134 13.2665 0.664062ZM6.48528 1.2793C6.1771 1.2793 5.92583 1.53072 5.92571 1.83887C5.92571 2.29039 6.15966 2.62011 6.48528 2.62012C6.81089 2.62012 7.04582 2.29039 7.04582 1.83887C7.0457 1.53072 6.79345 1.2793 6.48528 1.2793ZM13.2665 1.2793C12.9585 1.27945 12.7071 1.53081 12.707 1.83887C12.707 2.29026 12.9411 2.61993 13.2665 2.62012C13.5921 2.62012 13.8271 2.29039 13.8271 1.83887C13.8269 1.53072 13.5747 1.2793 13.2665 1.2793ZM9.8759 0C10.1917 0 10.4954 0.123487 10.7216 0.34375C10.9475 0.563879 11.0793 0.863386 11.0878 1.17871C11.0878 1.99492 10.5662 2.6123 9.8759 2.6123C9.18566 2.61222 8.66496 1.99487 8.66496 1.17871C8.67353 0.863243 8.80505 0.563903 9.03117 0.34375C9.25738 0.123541 9.56021 3.6226e-05 9.8759 0ZM9.8759 0.615234C9.56773 0.61531 9.31635 0.866615 9.31633 1.1748C9.31633 1.62626 9.55036 1.95596 9.8759 1.95605C10.2015 1.95605 10.4364 1.62633 10.4364 1.1748C10.4364 0.866569 10.1841 0.615234 9.8759 0.615234Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--einstellungen {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1152 3.75684C15.3211 3.7562 15.5266 3.7785 15.7275 3.82324C15.7806 3.8291 15.8318 3.84622 15.8779 3.87305C15.9242 3.89996 15.9648 3.93615 15.9961 3.97949C16.0274 4.02283 16.0485 4.07268 16.0596 4.125C16.0706 4.17723 16.0706 4.23098 16.0596 4.2832C16.0524 4.31683 16.0392 4.34853 16.0234 4.37891V6.42676C17.148 7.26049 17.996 8.41289 18.458 9.73438H19.6221C19.7227 9.73572 19.819 9.77698 19.8896 9.84863C19.9602 9.92022 20 10.0167 20 10.1172V14.0381C19.9999 14.1395 19.9594 14.2369 19.8877 14.3086C19.816 14.3803 19.7186 14.4208 19.6172 14.4209H18.0859C17.4126 15.6759 16.4008 16.7169 15.166 17.4268V19.5C15.161 19.5957 15.1205 19.6861 15.0527 19.7539C14.9848 19.8218 14.8937 19.8623 14.7979 19.8672H12.2871C12.1857 19.8671 12.0883 19.8266 12.0166 19.7549C11.9455 19.6808 11.9053 19.5822 11.9043 19.4795V18.6934C10.563 18.8516 9.20746 18.8516 7.86621 18.6934V19.4795C7.86604 19.5809 7.82565 19.6783 7.75391 19.75C7.7194 19.7871 7.67734 19.8167 7.63086 19.8369C7.58436 19.8571 7.53408 19.8674 7.4834 19.8672H4.93164C4.83064 19.8659 4.73359 19.8252 4.66211 19.7539C4.59062 19.6824 4.55018 19.5855 4.54883 19.4844V17.3506C2.31303 15.9724 1.03614 13.8897 1.03613 11.6182C1.03518 11.3124 1.05741 11.0066 1.10254 10.7041H0.382812C0.281461 10.704 0.184029 10.6644 0.112305 10.5928C0.0405079 10.521 0 10.4228 0 10.3213C8.14879e-05 10.2199 0.0405805 10.1225 0.112305 10.0508C0.184046 9.97906 0.281376 9.93853 0.382812 9.93848H1.58789C1.64492 9.93871 1.70156 9.9518 1.75293 9.97656C1.80423 10.0013 1.84911 10.0376 1.88477 10.082C1.92049 10.1266 1.94594 10.1788 1.95898 10.2344C1.97198 10.2899 1.97212 10.3476 1.95996 10.4033L1.91992 10.5771C1.8537 10.9134 1.81903 11.255 1.81738 11.5977C1.81738 13.6089 2.97642 15.4719 5.00293 16.7021L5.14062 16.7842C5.19729 16.8192 5.24438 16.8679 5.27734 16.9258C5.31033 16.9837 5.32794 17.0495 5.3291 17.1162V19.0859H7.10059V18.2441C7.09874 18.1892 7.10975 18.1343 7.13184 18.084C7.15392 18.0337 7.18686 17.989 7.22852 17.9531C7.27089 17.9183 7.31951 17.8917 7.37207 17.876C7.42456 17.8602 7.47968 17.8556 7.53418 17.8613C9.09325 18.0834 10.6763 18.0833 12.2354 17.8613C12.2894 17.8532 12.345 17.8568 12.3975 17.8721C12.4499 17.8873 12.4988 17.9134 12.54 17.9492C12.5813 17.9851 12.6143 18.0302 12.6367 18.0801C12.659 18.1298 12.6705 18.1838 12.6699 18.2383V19.0811H14.415V17.1875C14.4153 17.12 14.4337 17.0534 14.4678 16.9951C14.5018 16.9369 14.5507 16.8888 14.6094 16.8555C15.8665 16.1829 16.8831 15.1357 17.5186 13.8594C17.5487 13.794 17.5976 13.7381 17.6582 13.6992C17.7187 13.6604 17.7894 13.6398 17.8613 13.6396H19.249V10.4854H18.1777C18.0945 10.4842 18.0135 10.4558 17.9473 10.4053C17.8811 10.3547 17.8326 10.2841 17.8096 10.2041C17.4022 8.86995 16.5596 7.71094 15.416 6.91211C15.3674 6.87592 15.3282 6.82842 15.3008 6.77441C15.2734 6.72046 15.2584 6.6611 15.2578 6.60059V4.52637C14.8362 4.49646 14.4125 4.58468 14.0371 4.78809C13.569 5.04178 13.2069 5.45493 13.0166 5.95215C12.992 6.02226 12.9476 6.08361 12.8887 6.12891C12.8298 6.1742 12.7587 6.20129 12.6846 6.20703C12.639 6.21423 12.5924 6.21427 12.5469 6.20703C12.4982 6.18907 12.4536 6.16164 12.416 6.12598C12.3783 6.09021 12.3487 6.04679 12.3281 5.99902C12.3076 5.95128 12.2969 5.89963 12.2969 5.84766C12.2969 5.79587 12.3077 5.74485 12.3281 5.69727C12.5437 5.13115 12.9247 4.64292 13.4219 4.29688C13.9191 3.95083 14.5095 3.76235 15.1152 3.75684ZM15.0869 9.17871C15.228 9.149 15.375 9.16132 15.5088 9.21484C15.6425 9.26839 15.7573 9.36076 15.8389 9.47949C15.9205 9.59827 15.9648 9.7387 15.9668 9.88281C15.9688 9.97921 15.9525 10.0754 15.917 10.165C15.8815 10.2547 15.8282 10.3364 15.7607 10.4053C15.6932 10.4742 15.6124 10.529 15.5234 10.5664C15.4345 10.6038 15.3387 10.6231 15.2422 10.623C15.0982 10.624 14.9573 10.5819 14.8369 10.5029C14.7164 10.4238 14.6217 10.3104 14.5654 10.1777C14.5092 10.0451 14.4938 9.8984 14.5205 9.75684C14.5473 9.61538 14.6151 9.4847 14.7158 9.38184C14.8167 9.27891 14.9459 9.20842 15.0869 9.17871ZM15.2275 9.8584C15.2227 9.85983 15.2177 9.86194 15.2139 9.86523C15.21 9.86861 15.2072 9.87326 15.2051 9.87793C15.203 9.88256 15.2012 9.8875 15.2012 9.89258C15.2012 9.93852 15.2832 9.93852 15.2832 9.89258C15.2781 9.88748 15.2716 9.88365 15.2646 9.88184C15.2575 9.88004 15.2493 9.88065 15.2422 9.88281V9.85742C15.2372 9.85673 15.2323 9.85702 15.2275 9.8584ZM5.46191 0C6.68035 0 7.84938 0.484142 8.71094 1.3457C9.57241 2.20725 10.0566 3.37636 10.0566 4.59473C10.0619 5.17299 9.95348 5.74703 9.73926 6.28418C9.69663 6.37006 9.62367 6.43724 9.53418 6.47168C9.44454 6.50616 9.34517 6.50506 9.25586 6.46973C9.16654 6.43439 9.09354 6.36676 9.05176 6.28027C9.0101 6.19386 9.00248 6.09476 9.03027 6.00293C9.20529 5.55591 9.29313 5.07966 9.29004 4.59961C9.28466 3.58968 8.88103 2.62242 8.16602 1.90918C7.45093 1.196 6.48258 0.793796 5.47266 0.791016C4.97063 0.793689 4.47354 0.895278 4.01074 1.08984C3.5479 1.28446 3.12755 1.56886 2.77441 1.92578C2.42139 2.28266 2.14177 2.70611 1.95215 3.1709C1.76268 3.63553 1.66631 4.133 1.66895 4.63477C1.67466 5.30497 1.85588 5.96253 2.19434 6.54102C2.53281 7.11947 3.0172 7.59928 3.59863 7.93262C3.68284 7.98365 3.74484 8.0651 3.77051 8.16016C3.79617 8.25522 3.78341 8.35688 3.73633 8.44336C3.69629 8.50058 3.6418 8.5465 3.57812 8.5752C3.51434 8.60393 3.44352 8.61444 3.37402 8.60645C3.30784 8.60627 3.2428 8.58885 3.18555 8.55566C2.48686 8.15587 1.90583 7.57898 1.5 6.88379C1.09425 6.18872 0.877734 5.39954 0.873047 4.59473C0.87302 3.38158 1.35306 2.21713 2.20801 1.35645C3.06294 0.49586 4.22349 0.00809052 5.43652 0H5.46191ZM6.08594 2.05762C6.46134 2.08305 6.82603 2.19478 7.15137 2.38379C7.23553 2.43479 7.29755 2.51634 7.32324 2.61133C7.34891 2.70639 7.33614 2.80805 7.28906 2.89453C7.23894 2.97956 7.15778 3.04162 7.0625 3.06738C6.96713 3.09313 6.86546 3.08053 6.7793 3.03223C6.51833 2.88929 6.22425 2.81744 5.92676 2.82324C5.69809 2.81064 5.46893 2.845 5.25391 2.92383C5.03899 3.00266 4.84205 3.1239 4.67578 3.28125C4.57596 3.37572 4.49068 3.48343 4.41699 3.59863H6.70215C6.80368 3.59863 6.90184 3.63914 6.97363 3.71094C7.04525 3.78265 7.08488 3.8801 7.08496 3.98145C7.08496 4.08298 7.04543 4.18113 6.97363 4.25293C6.90184 4.32472 6.80368 4.36426 6.70215 4.36426H4.15625C4.15233 4.41098 4.14942 4.45784 4.14941 4.50488C4.14941 4.55191 4.15234 4.59881 4.15625 4.64551H6.70215C6.80368 4.64551 6.90184 4.68602 6.97363 4.75781C7.04518 4.82957 7.08496 4.92697 7.08496 5.02832C7.08492 5.12968 7.04524 5.22709 6.97363 5.29883C6.90184 5.37063 6.80368 5.41113 6.70215 5.41113H4.41699C4.49068 5.52635 4.57596 5.63403 4.67578 5.72852C4.84212 5.88594 5.03888 6.00808 5.25391 6.08691C5.46893 6.16574 5.69809 6.19913 5.92676 6.18652C6.22215 6.18587 6.51207 6.10845 6.76855 5.96191C6.85461 5.91361 6.95646 5.90116 7.05176 5.92676C7.14719 5.95252 7.22917 6.01539 7.2793 6.10059C7.32619 6.18696 7.33809 6.28791 7.3125 6.38281C7.28685 6.4778 7.22571 6.55931 7.1416 6.61035C6.77332 6.82802 6.3545 6.94569 5.92676 6.95215C5.55043 6.95308 5.17865 6.86796 4.84082 6.70215C4.50296 6.53629 4.20798 6.29443 3.97852 5.99609C3.84062 5.81681 3.72888 5.61985 3.64551 5.41113H3.09375C2.9923 5.41113 2.89502 5.37051 2.82324 5.29883C2.75148 5.22707 2.71098 5.1298 2.71094 5.02832C2.71094 4.92678 2.75145 4.82961 2.82324 4.75781C2.89504 4.68603 2.99223 4.64551 3.09375 4.64551H3.47559C3.4701 4.55175 3.47029 4.45794 3.47559 4.36426H3.09375C2.99242 4.36426 2.895 4.32445 2.82324 4.25293C2.75145 4.18113 2.71094 4.08298 2.71094 3.98145C2.71101 3.88001 2.75151 3.78267 2.82324 3.71094C2.89502 3.63929 2.99233 3.59863 3.09375 3.59863H3.64355C3.74688 3.33833 3.89433 3.0972 4.08008 2.88574C4.32849 2.60298 4.63838 2.38081 4.98633 2.2373C5.33422 2.09383 5.71048 2.03221 6.08594 2.05762Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--hilfe {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6182 10.7832C19.7196 10.7832 19.817 10.8229 19.8887 10.8936C19.9605 10.9643 20.001 11.0601 20.001 11.1602V19.623C19.9996 19.7224 19.959 19.8174 19.8878 19.8877C19.8163 19.9581 19.7192 19.9987 19.6182 20H11.8057L11.8047 19.999V20C11.7789 19.9997 11.7535 19.9965 11.7286 19.9912C11.6563 19.9764 11.5892 19.9418 11.5362 19.8896C11.5302 19.8838 11.5251 19.8763 11.5196 19.8701L8.32916 16.7881C8.30879 16.7746 8.29012 16.7586 8.27252 16.7412C8.23335 16.7026 8.20361 16.6567 8.18463 16.6064C8.17646 16.5868 8.17074 16.5659 8.16607 16.5449C8.15696 16.5039 8.15517 16.4621 8.16021 16.4209V11.1602C8.16021 11.0601 8.20079 10.9643 8.27252 10.8936C8.34411 10.823 8.44086 10.7833 8.54205 10.7832H19.6182ZM8.92486 16.0938H11.8047C11.8552 16.0931 11.9055 16.1024 11.9522 16.1211C11.9989 16.1398 12.0416 16.167 12.0772 16.2021C12.1128 16.2373 12.1412 16.2792 12.1602 16.3252C12.1792 16.3713 12.1882 16.421 12.1876 16.4707V19.2451H19.2364V11.542H8.92486V16.0938ZM11.4327 18.7227V16.8477H9.49029L11.4327 18.7227ZM14.3712 16.0928C14.4213 16.0921 14.4711 16.1015 14.5176 16.1201C14.5643 16.1388 14.607 16.167 14.6426 16.2021C14.6783 16.2373 14.7067 16.2792 14.7256 16.3252C14.7445 16.3711 14.7536 16.4202 14.753 16.4697V17.6318C14.7529 17.7317 14.7132 17.8278 14.6417 17.8984C14.57 17.9691 14.4724 18.0087 14.3712 18.0088H13.2081C13.1067 18.0088 13.0093 17.9691 12.9376 17.8984C12.8659 17.8278 12.8253 17.7318 12.8253 17.6318V16.4697C12.8246 16.4202 12.8347 16.3711 12.8536 16.3252C12.8725 16.2791 12.9009 16.2373 12.9366 16.2021C12.9722 16.1671 13.014 16.1388 13.0606 16.1201C13.1073 16.1014 13.1577 16.0921 13.2081 16.0928H14.3712ZM15.5381 16.0928C15.6394 16.0928 15.737 16.1326 15.8087 16.2031C15.8803 16.2738 15.9208 16.3699 15.921 16.4697V17.2549H16.7012C16.8027 17.2549 16.9 17.2945 16.9717 17.3652C17.0434 17.4359 17.084 17.5319 17.084 17.6318C17.084 17.7318 17.0434 17.8278 16.9717 17.8984C16.9 17.9691 16.8026 18.0088 16.7012 18.0088H15.5381C15.4369 18.0087 15.3393 17.9691 15.2676 17.8984C15.1961 17.8278 15.1564 17.7317 15.1563 17.6318V16.4697C15.1564 16.3699 15.1961 16.2737 15.2676 16.2031C15.3393 16.1325 15.4369 16.0929 15.5381 16.0928ZM15.5372 12.6084C15.6385 12.6084 15.736 12.6481 15.8077 12.7188C15.8794 12.7894 15.9199 12.8854 15.92 12.9854V14.9316H17.8692C17.9705 14.9317 18.068 14.9713 18.1397 15.042C18.2113 15.1127 18.251 15.2087 18.251 15.3086C18.251 15.4085 18.2113 15.5045 18.1397 15.5752C18.068 15.6459 17.9705 15.6855 17.8692 15.6855H17.084V16.0928H17.8692C17.9705 16.0928 18.068 16.1334 18.1397 16.2041C18.2112 16.2748 18.251 16.3709 18.251 16.4707V17.6318C18.2497 17.7314 18.2092 17.827 18.1378 17.8975C18.0664 17.9677 17.97 18.0074 17.8692 18.0088C17.8186 18.0088 17.7684 17.9987 17.7217 17.9795C17.675 17.9602 17.6323 17.932 17.5967 17.8965C17.5612 17.8609 17.5326 17.8188 17.5137 17.7725C17.4949 17.7263 17.4857 17.6767 17.4864 17.627V16.8477H16.7012C16.6003 16.8464 16.5041 16.8057 16.4327 16.7354C16.3613 16.665 16.3198 16.5702 16.3184 16.4707V15.6855H15.5372C15.4358 15.6855 15.3383 15.6458 15.2667 15.5752C15.1951 15.5045 15.1553 15.4085 15.1553 15.3086V12.9854C15.1554 12.8855 15.1951 12.7894 15.2667 12.7188C15.3383 12.6481 15.4358 12.6085 15.5372 12.6084ZM13.5704 17.2549H13.9678V16.8477H13.5704V17.2549ZM14.3712 14.9316C14.4724 14.9317 14.57 14.9714 14.6417 15.042C14.7132 15.1127 14.7529 15.2087 14.753 15.3086C14.753 15.4084 14.7132 15.5045 14.6417 15.5752C14.57 15.6458 14.4724 15.6854 14.3712 15.6855H13.2081C13.1066 15.6855 13.0093 15.6459 12.9376 15.5752C12.8659 15.5045 12.8253 15.4085 12.8253 15.3086C12.8253 15.2086 12.8659 15.1127 12.9376 15.042C13.0093 14.9713 13.1066 14.9316 13.2081 14.9316H14.3712ZM7.96295 0C8.03038 0 8.09678 0.018124 8.15435 0.0527344L11.9034 2.18555C11.9331 2.19813 11.961 2.21404 11.9864 2.2334L15.7266 4.3623C15.7856 4.3947 15.8351 4.44251 15.8692 4.5C15.9032 4.55742 15.9213 4.62298 15.921 4.68945C15.9218 4.75593 15.9041 4.82148 15.8702 4.87891C15.836 4.93649 15.786 4.98365 15.7266 5.01562L8.15435 9.33008C8.09589 9.36222 8.02989 9.37891 7.96295 9.37891C7.89603 9.3789 7.82999 9.36221 7.77154 9.33008L3.98443 7.1748C3.98354 7.17432 3.98238 7.17432 3.9815 7.17383C3.9804 7.17321 3.97967 7.17153 3.97857 7.1709L0.764705 5.34277V10.7783L6.43072 13.9766C6.50349 14.0179 6.5605 14.0818 6.59283 14.1582C6.62512 14.2346 6.63087 14.3194 6.60943 14.3994C6.58795 14.4795 6.54014 14.5508 6.47369 14.6016C6.40737 14.6521 6.32606 14.6801 6.24224 14.6807H6.21685C6.14888 14.6812 6.08143 14.6633 6.02252 14.6299L0.194392 11.3213C0.135746 11.2885 0.0868211 11.241 0.0527909 11.1836C0.0187603 11.1262 0.000270678 11.0606 5.64912e-05 10.9941V4.69922C-0.00112623 4.63053 0.0162776 4.56258 0.0508377 4.50293C0.0853019 4.4429 0.137221 4.39416 0.199275 4.3623L7.77154 0.0527344C7.82912 0.0181018 7.8955 1.00668e-05 7.96295 0ZM14.3604 12.6084C14.4108 12.6077 14.4612 12.617 14.5079 12.6357C14.5545 12.6545 14.5972 12.6826 14.6329 12.7178C14.6684 12.7529 14.696 12.7949 14.7149 12.8408C14.7338 12.8868 14.7439 12.9358 14.7432 12.9854V14.1475C14.7431 14.2473 14.7025 14.3434 14.6309 14.4141C14.5592 14.4847 14.4617 14.5244 14.3604 14.5244H13.2081C13.1067 14.5244 13.0093 14.4847 12.9376 14.4141C12.8659 14.3434 12.8254 14.2473 12.8253 14.1475V12.9854C12.8246 12.9358 12.8347 12.8867 12.8536 12.8408C12.8725 12.7948 12.9009 12.7529 12.9366 12.7178C12.9722 12.6827 13.014 12.6544 13.0606 12.6357C13.1073 12.617 13.1577 12.6077 13.2081 12.6084H14.3604ZM17.8692 12.6084C17.9706 12.6085 18.068 12.6481 18.1397 12.7188C18.2113 12.7894 18.251 12.8854 18.251 12.9854V14.1475C18.2509 14.2473 18.2113 14.3434 18.1397 14.4141C18.068 14.4847 17.9705 14.5244 17.8692 14.5244H16.7012C16.6003 14.5231 16.5041 14.4825 16.4327 14.4121C16.3613 14.3418 16.3198 14.2469 16.3184 14.1475V12.9854C16.3198 12.8858 16.3613 12.7911 16.4327 12.7207C16.5041 12.6503 16.6002 12.6097 16.7012 12.6084H17.8692ZM13.5704 13.7695H13.9581V13.3623H13.5704V13.7695ZM17.084 13.7695H17.4864V13.3623H17.084V13.7695ZM18.2608 5.45605C18.3588 5.48197 18.4425 5.54523 18.4932 5.63184C18.5439 5.71852 18.5576 5.82229 18.5313 5.91895C18.5049 6.01542 18.4404 6.09752 18.3526 6.14746L17.1319 6.83887L19.7911 8.35449C19.875 8.40475 19.9364 8.4849 19.9629 8.57812C19.9895 8.67148 19.979 8.77139 19.9337 8.85742C19.9017 8.91307 19.8561 8.95974 19.8008 8.99316C19.7457 9.02651 19.6829 9.04596 19.6182 9.04883C19.5502 9.04935 19.4828 9.03149 19.4239 8.99805L16.792 7.49707V8.80762C16.7963 8.85954 16.7898 8.91171 16.7725 8.96094C16.7552 9.01023 16.7274 9.05547 16.6915 9.09375C16.6555 9.13198 16.612 9.1628 16.5635 9.18359C16.5152 9.20431 16.4629 9.21497 16.4102 9.21484C16.3092 9.21354 16.2121 9.17298 16.1407 9.10254C16.0695 9.03219 16.0288 8.93727 16.0274 8.83789V6.82617C16.0271 6.75964 16.0451 6.69416 16.0792 6.63672C16.1132 6.57928 16.1628 6.5314 16.2217 6.49902L17.9708 5.49414C18.0586 5.44422 18.1628 5.43014 18.2608 5.45605ZM4.95025 6.85352L7.96002 8.56641L14.7735 4.68945L11.7491 2.96875L4.95025 6.85352ZM1.14752 4.68945L4.1856 6.41797L10.9854 2.5332L7.96002 0.8125L1.14752 4.68945Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--kundenservice {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1152 3.78223C15.3212 3.78156 15.5265 3.80359 15.7275 3.84863C15.7807 3.85452 15.8327 3.87135 15.8789 3.89844C15.925 3.92551 15.9648 3.96231 15.9961 4.00586C16.0274 4.04949 16.0495 4.09966 16.0605 4.15234C16.0715 4.20482 16.0716 4.25906 16.0605 4.31152C16.0533 4.34586 16.0395 4.37822 16.0234 4.40918V6.46973C17.148 7.30908 17.9961 8.46942 18.458 9.7998H19.6221C19.7227 9.80119 19.819 9.84197 19.8896 9.91406C19.9603 9.98619 20 10.0842 20 10.1855V14.1318C19.9999 14.234 19.9594 14.3321 19.8877 14.4043C19.816 14.4765 19.7186 14.5165 19.6172 14.5166H18.0859C17.4126 15.7801 16.4009 16.8294 15.166 17.5439V19.6299C15.1611 19.7263 15.1205 19.8174 15.0527 19.8857C14.9848 19.9541 14.8937 19.995 14.7979 20H12.2871C12.1857 19.9999 12.0883 19.9589 12.0166 19.8867C11.9454 19.812 11.9052 19.7129 11.9043 19.6094V18.8184C10.5631 18.9776 9.20742 18.9776 7.86621 18.8184V19.6094C7.86612 19.7116 7.82572 19.8096 7.75391 19.8818C7.71936 19.9193 7.67742 19.9494 7.63086 19.9697C7.58437 19.99 7.53407 20.0002 7.4834 20H4.93066C4.82978 19.9986 4.73352 19.9575 4.66211 19.8857C4.5906 19.8138 4.54917 19.7161 4.54785 19.6143V17.4668C2.31228 16.0794 1.0363 13.9828 1.03613 11.6963C1.03518 11.3886 1.05745 11.0807 1.10254 10.7764H0.382812C0.281316 10.7764 0.184089 10.7353 0.112305 10.6631C0.0405106 10.5908 3.06009e-06 10.4928 0 10.3906C0 10.2884 0.0405079 10.1904 0.112305 10.1182C0.18409 10.0459 0.281311 10.0049 0.382812 10.0049H1.58789C1.64467 10.0051 1.70077 10.0182 1.75195 10.043C1.80338 10.0679 1.84904 10.1046 1.88477 10.1494C1.92049 10.1942 1.94594 10.2468 1.95898 10.3027C1.97197 10.3586 1.9721 10.4166 1.95996 10.4727L1.91895 10.6475C1.85272 10.9859 1.81906 11.3299 1.81738 11.6748C1.81738 13.6994 2.97642 15.576 5.00293 16.8145L5.14062 16.8965C5.19721 16.9318 5.24442 16.9808 5.27734 17.0391C5.31027 17.0974 5.32794 17.1634 5.3291 17.2305V19.2139H7.10059V18.3662C7.09874 18.311 7.10888 18.2557 7.13086 18.2051C7.15295 18.1544 7.18683 18.1093 7.22852 18.0732C7.27088 18.0382 7.31954 18.012 7.37207 17.9961C7.42461 17.9802 7.47963 17.9747 7.53418 17.9805C9.09332 18.204 10.6762 18.204 12.2354 17.9805C12.2894 17.9723 12.345 17.9758 12.3975 17.9912C12.45 18.0066 12.4988 18.0332 12.54 18.0693C12.5813 18.1055 12.6143 18.1509 12.6367 18.2012C12.659 18.2512 12.6705 18.3055 12.6699 18.3604V19.209H14.415V17.3018C14.4153 17.2339 14.4338 17.1669 14.4678 17.1084C14.5018 17.0499 14.5508 17.0012 14.6094 16.9678C15.8664 16.2907 16.8831 15.2369 17.5186 13.9521C17.5487 13.8863 17.5976 13.8302 17.6582 13.791C17.7187 13.752 17.7894 13.7307 17.8613 13.7305H19.249V10.5547H18.1777C18.0945 10.5535 18.0135 10.5255 17.9473 10.4746C17.8811 10.4237 17.8326 10.353 17.8096 10.2725C17.4022 8.9293 16.5597 7.76222 15.416 6.95801C15.3675 6.92161 15.3273 6.87461 15.2998 6.82031C15.2724 6.76594 15.2584 6.70552 15.2578 6.64453V4.55566C14.8363 4.52564 14.4124 4.61556 14.0371 4.82031C13.5694 5.07568 13.2079 5.49097 13.0176 5.99121C12.993 6.06182 12.9485 6.1243 12.8896 6.16992C12.8308 6.21552 12.7596 6.24224 12.6855 6.24805C12.64 6.25534 12.5934 6.25532 12.5479 6.24805C12.4991 6.22997 12.4537 6.20202 12.416 6.16602C12.3785 6.13012 12.3486 6.08692 12.3281 6.03906C12.3076 5.99098 12.2969 5.93905 12.2969 5.88672C12.2969 5.83438 12.3076 5.78246 12.3281 5.73438C12.5437 5.16463 12.9248 4.67352 13.4219 4.3252C13.9191 3.97684 14.5095 3.78778 15.1152 3.78223ZM15.0869 9.23926C15.228 9.20934 15.3749 9.22248 15.5088 9.27637C15.6425 9.3302 15.7572 9.4226 15.8389 9.54199C15.9205 9.66158 15.9658 9.80314 15.9678 9.94824C15.9698 10.0453 15.9525 10.1421 15.917 10.2324C15.8815 10.3227 15.8282 10.4053 15.7607 10.4746C15.6933 10.5439 15.6123 10.5991 15.5234 10.6367C15.4347 10.6742 15.3394 10.6933 15.2432 10.6934C15.099 10.6944 14.9574 10.6519 14.8369 10.5723C14.7165 10.4926 14.6217 10.3786 14.5654 10.2451C14.5093 10.1117 14.4938 9.96459 14.5205 9.82227C14.5473 9.67977 14.6151 9.54798 14.7158 9.44434C14.8166 9.34073 14.946 9.26921 15.0869 9.23926ZM15.2275 9.92383C15.2226 9.9253 15.2177 9.92727 15.2139 9.93066C15.21 9.93407 15.2072 9.93864 15.2051 9.94336C15.203 9.94795 15.2022 9.95298 15.2021 9.95801C15.2021 10.0043 15.2832 10.0043 15.2832 9.95801C15.278 9.95296 15.2716 9.94902 15.2646 9.94727C15.2576 9.9455 15.2501 9.94616 15.2432 9.94824V9.92285C15.2381 9.92211 15.2325 9.92236 15.2275 9.92383ZM5.46191 0C6.68035 0 7.84938 0.487171 8.71094 1.35449C9.57247 2.22181 10.0566 3.39844 10.0566 4.625C10.0619 5.20728 9.95353 5.78529 9.73926 6.32617C9.69664 6.4126 9.62363 6.47997 9.53418 6.51465C9.44462 6.54933 9.34511 6.54915 9.25586 6.51367C9.16654 6.4781 9.09354 6.40933 9.05176 6.32227C9.0101 6.23527 9.00247 6.13541 9.03027 6.04297C9.20529 5.59292 9.29316 5.11318 9.29004 4.62988C9.28459 3.61328 8.88099 2.63983 8.16602 1.92188C7.45093 1.20393 6.48258 0.799674 5.47266 0.796875C4.97057 0.799567 4.47359 0.901741 4.01074 1.09766C3.5479 1.29357 3.12754 1.57917 2.77441 1.93848C2.42136 2.29774 2.14178 2.72349 1.95215 3.19141C1.7625 3.65938 1.66627 4.16061 1.66895 4.66602C1.67467 5.34076 1.85582 6.00257 2.19434 6.58496C2.53279 7.16724 3.01726 7.64979 3.59863 7.98535C3.68284 8.03673 3.74484 8.11915 3.77051 8.21484C3.79613 8.31051 3.78339 8.41297 3.73633 8.5C3.69633 8.55749 3.64168 8.60296 3.57812 8.63184C3.51432 8.66078 3.44355 8.67211 3.37402 8.66406C3.30777 8.66388 3.24285 8.64579 3.18555 8.6123C2.48688 8.20984 1.90582 7.62951 1.5 6.92969C1.09421 6.22987 0.877658 5.43531 0.873047 4.625C0.87302 3.40375 1.35306 2.23167 2.20801 1.36523C3.06293 0.498984 4.22355 0.00814417 5.43652 0H5.46191ZM6.08691 2.07129C6.46229 2.09696 6.82704 2.20909 7.15234 2.39941C7.23647 2.4508 7.29759 2.53327 7.32324 2.62891C7.34879 2.72443 7.33696 2.82616 7.29004 2.91309C7.23991 2.99885 7.15793 3.06195 7.0625 3.08789C6.96717 3.1137 6.86539 3.10041 6.7793 3.05176C6.51834 2.90793 6.22421 2.83592 5.92676 2.8418C5.6983 2.82915 5.46972 2.86315 5.25488 2.94238C5.03999 3.02169 4.84303 3.1444 4.67676 3.30273C4.57659 3.39817 4.48987 3.5066 4.41602 3.62305H6.70312C6.80451 3.62316 6.90194 3.66318 6.97363 3.73535C7.04536 3.80756 7.08586 3.9057 7.08594 4.00781C7.08594 4.1099 7.04526 4.20802 6.97363 4.28027C6.90194 4.35245 6.80451 4.39344 6.70312 4.39355H4.15625C4.15238 4.44027 4.14943 4.48715 4.14941 4.53418C4.14941 4.5814 4.15236 4.62889 4.15625 4.67578H6.70312C6.80451 4.67589 6.90194 4.71689 6.97363 4.78906C7.04534 4.86133 7.08594 4.95938 7.08594 5.06152C7.08594 5.16367 7.04534 5.26172 6.97363 5.33398C6.90194 5.40616 6.80451 5.44715 6.70312 5.44727H4.41699C4.49068 5.56324 4.57694 5.6715 4.67676 5.7666C4.84302 5.92491 5.04002 6.04765 5.25488 6.12695C5.46971 6.20617 5.69832 6.24018 5.92676 6.22754C6.22223 6.22692 6.51299 6.14952 6.76953 6.00195C6.8557 5.9533 6.95735 5.93989 7.05273 5.96582C7.14814 5.99176 7.22917 6.05489 7.2793 6.14062C7.3263 6.22755 7.33898 6.32924 7.31348 6.4248C7.28781 6.5205 7.22581 6.60292 7.1416 6.6543C6.77331 6.87338 6.3545 6.99255 5.92676 6.99902C5.55045 6.99993 5.17862 6.91303 4.84082 6.74609C4.50313 6.57915 4.2079 6.33633 3.97852 6.03613C3.84075 5.85581 3.72983 5.65717 3.64648 5.44727H3.09375C2.99225 5.44726 2.89503 5.40622 2.82324 5.33398C2.75145 5.26171 2.71094 5.16374 2.71094 5.06152C2.71094 4.95931 2.75145 4.86134 2.82324 4.78906C2.89503 4.71683 2.99225 4.67579 3.09375 4.67578H3.47559C3.47013 4.58171 3.47033 4.48755 3.47559 4.39355H3.09375C2.99222 4.39355 2.89503 4.35254 2.82324 4.28027C2.7515 4.208 2.71094 4.10999 2.71094 4.00781C2.71101 3.9057 2.75151 3.80756 2.82324 3.73535C2.89501 3.6632 2.99232 3.62305 3.09375 3.62305H3.64258C3.74591 3.36057 3.89407 3.11748 4.08008 2.9043C4.3284 2.61975 4.63853 2.39642 4.98633 2.25195C5.33428 2.10749 5.71139 2.04568 6.08691 2.07129Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--mehrfachabfrage {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.12696 7.96387C6.19294 7.96387 6.25781 7.98058 6.31544 8.0127L12.0527 11.3262C12.0756 11.3371 12.0964 11.3522 12.1133 11.3711L12.1582 11.4121C12.2157 11.4794 12.2482 11.5648 12.249 11.6533V16.2988C12.2484 16.3645 12.2307 16.4292 12.1983 16.4863C12.1657 16.5435 12.1187 16.5918 12.0625 16.626L6.34083 19.9443C6.29197 19.9741 6.23711 19.9923 6.18067 19.998L6.12403 20L6.05079 19.9912C6.04545 19.9901 6.04045 19.9877 6.03517 19.9863C6.02959 19.9848 6.02406 19.9832 6.01857 19.9814C5.97712 19.9688 5.93837 19.9497 5.90333 19.9238L0.191417 16.6309C0.134603 16.597 0.0871278 16.5493 0.0537215 16.4922C0.0203126 16.435 0.00168898 16.3699 1.06091e-05 16.3037V11.6631C-0.000498897 11.5961 0.0173565 11.5298 0.0507919 11.4717C0.0856557 11.4143 0.133956 11.3659 0.191417 11.3311L5.93849 8.0127C5.99612 7.98057 6.06099 7.96387 6.12696 7.96387ZM0.754893 16.083L5.74708 18.9668V15.1787L3.09181 13.6543C3.08292 13.65 3.07303 13.6476 3.06446 13.6426C3.05625 13.6378 3.0498 13.6304 3.042 13.625L0.754893 12.3115V16.083ZM6.50196 15.21V18.9668L11.4942 16.083V12.3115L6.50196 15.21ZM4.02149 13.3174L6.12403 14.5244L11.1172 11.6582L9.00587 10.4395L4.02149 13.3174ZM1.13185 11.6582L3.26564 12.8828L8.25001 10.0039L6.12403 8.77734L1.13185 11.6582ZM13.0205 0C13.0869 0 13.1523 0.0181925 13.209 0.0527344L19.5293 3.69824C19.5313 3.69936 19.5332 3.70099 19.5352 3.70215C19.553 3.71363 19.5693 3.72693 19.585 3.74121C19.6173 3.76884 19.6464 3.79993 19.668 3.83691C19.7015 3.89421 19.72 3.95903 19.7207 4.02539V11.6582C19.7194 11.7577 19.6788 11.8524 19.6084 11.9229C19.538 11.9932 19.4433 12.0338 19.3438 12.0352H13.8828C13.7828 12.0351 13.6869 11.9955 13.6162 11.9248C13.5455 11.8541 13.5059 11.7582 13.5059 11.6582C13.5059 11.5582 13.5455 11.4623 13.6162 11.3916C13.6869 11.3209 13.7828 11.2813 13.8828 11.2812H18.9658V4.64746L16.9297 5.83594C16.8771 5.87029 16.8166 5.89042 16.7539 5.89551C16.6712 5.89504 16.5908 5.86793 16.5254 5.81738C16.4599 5.76667 16.4128 5.6953 16.3916 5.61523C16.3705 5.5352 16.3764 5.45045 16.4082 5.37402C16.4401 5.29753 16.4965 5.23373 16.5684 5.19238L18.5791 4.01758L13.0234 0.8125L7.45021 4.0293L9.45802 5.20215C9.54089 5.25246 9.6018 5.33242 9.62794 5.42578C9.65401 5.51908 9.6433 5.61911 9.59864 5.70508C9.56716 5.76061 9.52221 5.80746 9.46778 5.84082C9.41326 5.87423 9.351 5.89271 9.28712 5.89551C9.22011 5.89602 9.15379 5.87914 9.09571 5.8457L7.07521 4.66504V6.68066C7.0751 6.78053 7.0345 6.87664 6.96388 6.94727C6.8932 7.01773 6.7971 7.05762 6.69728 7.05762C6.59741 7.05751 6.5013 7.01789 6.43067 6.94727C6.36005 6.87664 6.32043 6.78053 6.32032 6.68066V4.02539C6.32074 3.98667 6.32803 3.94865 6.33985 3.91211C6.34724 3.88532 6.35778 3.85886 6.3711 3.83398C6.4027 3.78208 6.44621 3.73941 6.49708 3.70801C6.50195 3.7049 6.50671 3.70114 6.51173 3.69824L12.832 0.0527344C12.8888 0.0181798 12.9541 5.79975e-06 13.0205 0ZM13.0986 3.79395C14.6923 3.79402 15.8035 4.97558 15.8037 6.6748V7.68066C15.8031 7.72953 15.7928 7.77835 15.7734 7.82324C15.7542 7.86792 15.7263 7.90842 15.6914 7.94238C15.6564 7.97645 15.6147 8.0034 15.5693 8.02148C15.524 8.03954 15.4755 8.04848 15.4268 8.04785H14.0488C13.9991 8.04853 13.9494 8.03922 13.9033 8.02051C13.8574 8.0018 13.8154 7.97354 13.7803 7.93848C13.7453 7.90341 13.7179 7.8613 13.6992 7.81543C13.6806 7.7695 13.6712 7.72045 13.6719 7.6709V6.66504C13.6828 6.58663 13.6762 6.50644 13.6533 6.43066C13.6304 6.35497 13.5916 6.28476 13.5391 6.22559C13.4865 6.16637 13.4212 6.11969 13.3486 6.08789C13.2761 6.05613 13.1973 6.04051 13.1182 6.04199C12.9602 6.04299 12.8082 6.10333 12.6934 6.21191C12.5786 6.32057 12.5097 6.46919 12.5 6.62695C12.4904 6.78473 12.5409 6.94069 12.6416 7.0625C12.7425 7.18429 12.8861 7.26312 13.043 7.2832H13.1182C13.2182 7.2832 13.3141 7.32382 13.3848 7.39453C13.4555 7.46525 13.4961 7.56112 13.4961 7.66113C13.496 7.76101 13.4554 7.85711 13.3848 7.92773C13.3141 7.9982 13.218 8.03809 13.1182 8.03809H12.9629C12.6037 8.01011 12.2694 7.84252 12.0322 7.57129C11.7951 7.29995 11.674 6.94571 11.6943 6.58594C11.7148 6.22632 11.8754 5.8892 12.1416 5.64648C12.4078 5.40379 12.7582 5.27444 13.1182 5.28711C13.2962 5.28612 13.473 5.3218 13.6367 5.3916C13.8004 5.4614 13.9478 5.5643 14.0703 5.69336C14.1928 5.82247 14.2875 5.97543 14.3486 6.14258C14.4097 6.30967 14.4361 6.48742 14.4258 6.66504V7.28906H15.044V6.66016C15.044 5.39318 14.2601 4.53823 13.0938 4.53809C12.5298 4.53809 11.9887 4.7624 11.5899 5.16113C11.191 5.55997 10.9668 6.101 10.9668 6.66504C10.9668 7.22913 11.191 7.77007 11.5899 8.16895C11.9887 8.56776 12.5297 8.79199 13.0938 8.79199H14.1445C14.2445 8.79205 14.3405 8.83168 14.4111 8.90234C14.4818 8.97301 14.5214 9.06901 14.5215 9.16895C14.5215 9.26886 14.4817 9.36485 14.4111 9.43555C14.3405 9.50622 14.2445 9.54585 14.1445 9.5459L14.1543 9.55664H13.0986C12.3347 9.55664 11.6018 9.25298 11.0615 8.71289C10.5212 8.17258 10.2178 7.43893 10.2178 6.6748C10.2179 5.91084 10.5213 5.17791 11.0615 4.6377C11.6018 4.09756 12.3347 3.79395 13.0986 3.79395Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--mengenplanung {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49219 0C14.1984 8.03114e-05 16.6114 2.04637 16.7119 2.13184C16.7531 2.16735 16.786 2.21129 16.8086 2.26074C16.8311 2.31016 16.8429 2.36367 16.8428 2.41797V10C16.6617 11.6443 15.5455 17.0889 8.56738 19.9697C8.5214 19.9893 8.47186 19.9997 8.42188 20C8.36952 20.0003 8.31731 19.9883 8.27051 19.9648C2.16702 17.3454 8.72046e-05 12.9613 0 10V2.41797C0.000490438 2.36371 0.0126394 2.31011 0.0351562 2.26074C0.0576492 2.21149 0.0903055 2.16772 0.130859 2.13184C0.236442 2.04636 2.69025 0.020111 8.42188 0H8.49219ZM8.42188 0.753906C3.69077 0.768989 1.31701 2.21233 0.753906 2.60449V10C0.753995 12.1821 2.38875 16.5363 8.42188 19.2109C14.8868 16.476 15.923 11.4435 16.084 9.95996V2.60449C15.531 2.21234 13.1728 0.754006 8.4873 0.753906H8.42188ZM8.42188 2.60449C9.27526 2.62119 10.0893 2.96625 10.6943 3.56836C11.2994 4.17063 11.6483 4.98343 11.6689 5.83691V7.6123H12.1572C12.2567 7.61365 12.3515 7.65338 12.4219 7.72363C12.4923 7.79407 12.5329 7.88965 12.5342 7.98926V13.4844C12.5341 13.5843 12.4945 13.6803 12.4238 13.751C12.3531 13.8217 12.2572 13.8613 12.1572 13.8613H4.68555C4.58605 13.8599 4.49126 13.8194 4.4209 13.749C4.35054 13.6786 4.30993 13.5839 4.30859 13.4844V7.98926C4.3099 7.88965 4.35046 7.79407 4.4209 7.72363C4.49125 7.65337 4.58613 7.61369 4.68555 7.6123H5.15332V5.81738C5.16783 4.96034 5.51867 4.14294 6.12988 3.54199C6.74119 2.94103 7.56464 2.60437 8.42188 2.60449ZM5.0625 13.1074H11.7803V8.38574H5.0625V13.1074ZM8.42188 9.62305C8.83264 9.62327 9.16602 9.95637 9.16602 10.3672C9.16596 10.6397 9.01739 10.8753 8.79883 11.0049V11.835C8.79498 11.9327 8.75361 12.0255 8.68359 12.0938C8.61353 12.162 8.51964 12.2008 8.42188 12.2021C8.32227 12.2008 8.22669 12.1603 8.15625 12.0898C8.08598 12.0195 8.04528 11.9247 8.04395 11.8252V11.0049C7.82544 10.8753 7.67779 10.6396 7.67773 10.3672C7.67773 9.95623 8.01092 9.62305 8.42188 9.62305ZM8.42188 3.32812C8.0907 3.32408 7.76185 3.38687 7.45508 3.51172C7.14825 3.63662 6.86901 3.82142 6.63477 4.05566C6.40066 4.28981 6.21569 4.56835 6.09082 4.875C5.96595 5.18174 5.90321 5.51064 5.90723 5.8418V7.6123H10.9355V5.8418C10.9239 5.17884 10.6554 4.54603 10.1865 4.07715C9.71767 3.6083 9.08481 3.33985 8.42188 3.32812Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--news {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6855 9.40137C14.7798 9.40142 14.8709 9.43628 14.9404 9.49902L15.4502 9.95703L16.0576 9.67578C16.1015 9.65298 16.1498 9.6383 16.1992 9.63379C16.2484 9.62936 16.2985 9.63499 16.3457 9.64941C16.3929 9.6639 16.4366 9.68759 16.4746 9.71875C16.5126 9.74992 16.5443 9.78793 16.5674 9.83105L16.8584 10.5L17.5312 10.415C17.6275 10.4031 17.7251 10.4274 17.8037 10.4834C17.8823 10.5394 17.9364 10.623 17.9551 10.7168L18.083 11.3652L18.751 11.4863C18.8453 11.5058 18.9288 11.5589 18.9854 11.6357C19.042 11.713 19.0676 11.8087 19.0566 11.9033L18.9697 12.5723L19.5615 12.8994C19.6501 12.9455 19.7175 13.0241 19.748 13.1182C19.7783 13.212 19.7695 13.3143 19.7246 13.4023L19.4346 14.0107L19.9033 14.5137C19.965 14.5833 19.999 14.6723 19.999 14.7646C19.999 14.8571 19.965 14.947 19.9033 15.0166L19.4395 15.5195L19.7451 16.123C19.7891 16.2108 19.7979 16.3118 19.7686 16.4053C19.7391 16.4989 19.6736 16.5781 19.5869 16.626L18.9961 16.9521L19.082 17.541C19.094 17.6366 19.0686 17.733 19.0107 17.8105C18.953 17.888 18.8674 17.9407 18.7715 17.958L18.1084 18.084L17.9805 18.7373C17.963 18.8319 17.9095 18.9166 17.8311 18.9736C17.7525 19.0306 17.6544 19.0566 17.5576 19.0449L16.8789 18.959L16.5527 19.5527C16.5051 19.6391 16.4244 19.7033 16.3291 19.7324C16.2339 19.7615 16.1308 19.7527 16.042 19.708L15.4248 19.4268L14.915 19.8848C14.8532 19.9492 14.77 19.9898 14.6807 20C14.5818 19.9999 14.4863 19.9622 14.415 19.8945L13.9053 19.4365L13.2822 19.7188C13.1935 19.7633 13.0903 19.7722 12.9951 19.7432C12.8999 19.714 12.8201 19.6489 12.7725 19.5625L12.4463 18.9795L11.7979 19.0498C11.7012 19.0603 11.6037 19.0343 11.5254 18.9775C11.4472 18.9208 11.3937 18.8371 11.375 18.7432L11.2471 18.0889L10.584 17.9629C10.4883 17.9456 10.4027 17.8931 10.3457 17.8154C10.2887 17.7377 10.2649 17.6409 10.2783 17.5459L10.3594 16.8818L9.76758 16.5547C9.68018 16.5077 9.61444 16.4287 9.58496 16.335C9.55562 16.2412 9.56516 16.1401 9.61035 16.0527L9.89551 15.4434L9.43164 14.9404C9.36999 14.8708 9.33595 14.7819 9.33594 14.6895C9.33594 14.597 9.36993 14.5071 9.43164 14.4375L9.89551 13.9346L9.61035 13.3262C9.58729 13.283 9.57295 13.2361 9.56836 13.1875C9.5638 13.1389 9.56838 13.0896 9.58301 13.043C9.59769 12.9963 9.62164 12.9526 9.65332 12.915C9.68498 12.8775 9.72375 12.846 9.76758 12.8232L10.3594 12.4971L10.2783 11.833C10.2649 11.738 10.2887 11.6412 10.3457 11.5635C10.4027 11.4858 10.4883 11.4333 10.584 11.416L11.2373 11.29L11.3643 10.6357C11.3818 10.5411 11.436 10.4564 11.5146 10.3994C11.5933 10.3425 11.6912 10.3173 11.7881 10.3291L12.4668 10.415L12.793 9.83105C12.8407 9.74484 12.9207 9.68033 13.0156 9.65039C13.1105 9.62054 13.2131 9.62793 13.3027 9.6709L13.9199 9.95703L14.4307 9.49902C14.5002 9.43638 14.5913 9.40137 14.6855 9.40137ZM14.2314 10.7412C14.1757 10.7924 14.1055 10.8262 14.0303 10.8379C13.9548 10.8495 13.8767 10.8387 13.8076 10.8066L13.2979 10.5654L13.0176 11.0684C12.9811 11.1346 12.9247 11.1885 12.8564 11.2227C12.7881 11.2568 12.7107 11.2699 12.6348 11.2598L12.043 11.1895L11.9355 11.7471C11.9207 11.8217 11.8836 11.8906 11.8291 11.9443C11.7746 11.9979 11.7054 12.0342 11.6299 12.0488L11.0742 12.1553L11.1455 12.7227C11.1551 12.7974 11.142 12.8742 11.1074 12.9414C11.0729 13.0086 11.0179 13.064 10.9512 13.1006L10.4414 13.377L10.6914 13.8799C10.7232 13.9485 10.7334 14.0253 10.7207 14.0996C10.7079 14.1738 10.6728 14.2424 10.6201 14.2969L10.2275 14.7041L10.6201 15.127C10.6718 15.181 10.706 15.249 10.7188 15.3223C10.7314 15.3956 10.722 15.4711 10.6914 15.5391L10.4414 16.042L10.9512 16.3184C11.018 16.3549 11.0729 16.4113 11.1074 16.4785C11.1418 16.5456 11.1551 16.6217 11.1455 16.6963L11.0742 17.2646L11.6455 17.3701C11.7204 17.385 11.7892 17.4219 11.8428 17.4756C11.8963 17.5293 11.9325 17.5978 11.9463 17.6719L12.043 18.2705L12.6191 18.1992C12.695 18.189 12.7725 18.2022 12.8408 18.2363C12.9091 18.2704 12.9654 18.3243 13.002 18.3906L13.2822 18.8936L13.793 18.6523C13.8539 18.6206 13.9226 18.6068 13.9912 18.6123C14.0876 18.6128 14.1809 18.6486 14.252 18.7129L14.6807 19.1045L15.1035 18.7129C15.1593 18.6617 15.2294 18.6279 15.3047 18.6162C15.3801 18.6046 15.4582 18.6154 15.5273 18.6475L16.0371 18.8887L16.3174 18.3857C16.3539 18.3194 16.4103 18.2656 16.4785 18.2314C16.5468 18.1973 16.6243 18.1842 16.7002 18.1943L17.2764 18.2646L17.3838 17.707C17.3986 17.6324 17.4357 17.5635 17.4902 17.5098C17.5446 17.4562 17.614 17.4199 17.6895 17.4053L18.2559 17.2998L18.1846 16.7314C18.175 16.6568 18.1883 16.5808 18.2227 16.5137C18.2572 16.4465 18.3112 16.3901 18.3779 16.3535L18.8887 16.082L18.6338 15.5791C18.5992 15.5101 18.5858 15.4326 18.5967 15.3564C18.6076 15.2803 18.6418 15.2092 18.6943 15.1523L19.0928 14.7344L18.6943 14.3125C18.6423 14.2574 18.6085 14.1877 18.5967 14.1133C18.5849 14.039 18.5955 13.9626 18.6279 13.8945L18.873 13.3916L18.3633 13.1104C18.2925 13.0728 18.2349 13.0144 18.1992 12.9434C18.1636 12.8722 18.1513 12.7913 18.1641 12.7129L18.2354 12.1445L17.6689 12.0342C17.5938 12.0205 17.5242 11.9844 17.4697 11.9316C17.4154 11.8788 17.3783 11.8111 17.3633 11.7373L17.2559 11.1895L16.6797 11.2598C16.604 11.2685 16.527 11.2547 16.459 11.2207C16.3911 11.1867 16.3344 11.1337 16.2969 11.0684L16.0166 10.5654L15.5068 10.8066C15.4378 10.8386 15.3605 10.8495 15.2852 10.8379C15.2097 10.8262 15.1389 10.7925 15.083 10.7412L14.6543 10.3496L14.2314 10.7412ZM15.875 12.208C15.9703 12.1817 16.0725 12.1931 16.1592 12.2402C16.2442 12.2897 16.3064 12.3701 16.333 12.4639C16.3596 12.5575 16.3483 12.6574 16.3018 12.7432L13.752 17.0635C13.7211 17.1224 13.6745 17.1719 13.6182 17.208C13.562 17.244 13.4976 17.2655 13.4307 17.2695C13.3631 17.2698 13.2959 17.2529 13.2373 17.2197C13.1788 17.1865 13.1303 17.1378 13.0967 17.0801C13.0631 17.0224 13.0456 16.9571 13.0459 16.8906C13.0462 16.824 13.0644 16.7586 13.0986 16.7012L15.6494 12.3818C15.6987 12.297 15.7796 12.2344 15.875 12.208ZM16.251 14.9062C16.5532 14.9193 16.8383 15.0499 17.043 15.2695C17.2474 15.4892 17.3552 15.7803 17.3428 16.0781C17.3279 16.3775 17.1943 16.6593 16.9707 16.8623C16.7606 17.052 16.485 17.1565 16.2002 17.1543H16.1494C15.9997 17.1496 15.8517 17.115 15.7158 17.0527C15.5801 16.9905 15.4586 16.9016 15.3584 16.792C15.2557 16.6828 15.1757 16.554 15.124 16.4141C15.0725 16.2744 15.0502 16.126 15.0576 15.9775C15.0726 15.6795 15.2062 15.3985 15.4297 15.1973C15.5388 15.0956 15.6684 15.0179 15.8096 14.9678C15.9509 14.9176 16.1011 14.8966 16.251 14.9062ZM16.2002 15.6455C16.1052 15.6452 16.0139 15.6813 15.9453 15.7461C15.9082 15.7783 15.8775 15.8172 15.8564 15.8613C15.8354 15.9053 15.8239 15.9533 15.8223 16.002C15.8194 16.0505 15.8271 16.0997 15.8438 16.1455C15.8604 16.1912 15.8865 16.2329 15.9199 16.2686C15.9886 16.3417 16.0835 16.3856 16.1846 16.3896C16.2837 16.3926 16.3804 16.3583 16.4551 16.2939C16.5282 16.2274 16.5717 16.135 16.5771 16.0371C16.5819 15.9377 16.5474 15.8401 16.4805 15.7656C16.4106 15.6943 16.3162 15.6517 16.2158 15.6455H16.2002ZM12.9111 12.3271C13.1327 12.2837 13.3626 12.3065 13.5713 12.3916C13.78 12.4768 13.9584 12.6215 14.084 12.8066C14.2095 12.9919 14.2773 13.2098 14.2773 13.4326C14.2773 13.5804 14.2477 13.7268 14.1904 13.8633C14.133 14 14.0485 14.1249 13.9424 14.2295C13.8363 14.334 13.7098 14.4171 13.5713 14.4736C13.4329 14.5301 13.2845 14.5585 13.1348 14.5586C12.9089 14.5586 12.6878 14.4928 12.5 14.3691C12.3121 14.2454 12.1656 14.0691 12.0791 13.8633C11.9927 13.6575 11.9696 13.4313 12.0137 13.2129C12.0578 12.9944 12.1664 12.7933 12.3262 12.6357C12.4859 12.4783 12.6896 12.3706 12.9111 12.3271ZM13.6045 3.31445C13.7055 3.31582 13.8016 3.35636 13.873 3.42676C13.9444 3.49715 13.9859 3.59189 13.9873 3.69141V8.03711C13.9872 8.13698 13.9466 8.23308 13.875 8.30371C13.8033 8.37435 13.7058 8.414 13.6045 8.41406C13.5032 8.41406 13.4057 8.37426 13.334 8.30371C13.2623 8.23308 13.2218 8.13698 13.2217 8.03711V4.06836H0.765625V10.6162H3.50391C3.55479 10.6162 3.60552 10.6259 3.65234 10.6455C3.69912 10.6651 3.74113 10.6944 3.77637 10.7305C3.81163 10.7666 3.83938 10.8095 3.85742 10.8564C3.87545 10.9033 3.8839 10.9538 3.88184 11.0039V13.6035H7.96289C8.06424 13.6036 8.16173 13.6432 8.2334 13.7139C8.30504 13.7845 8.34461 13.8806 8.34473 13.9805C8.34473 14.0805 8.30514 14.1773 8.2334 14.248C8.16173 14.3187 8.06421 14.3583 7.96289 14.3584H3.50391C3.4026 14.3583 3.30504 14.3187 3.2334 14.248C3.23094 14.2456 3.22895 14.2427 3.22656 14.2402L0.117188 11.2646C0.0623933 11.2125 0.0247252 11.1457 0.00878906 11.0723C0.00383883 11.0494 0.00157262 11.0261 0.000976562 11.0029C0.000865533 11 4.24722e-05 10.9971 0 10.9941V3.69141C0.00137611 3.592 0.0420669 3.49713 0.113281 3.42676C0.184743 3.3563 0.281759 3.31576 0.382812 3.31445H13.6045ZM13.1348 13.0498C13.0601 13.0498 12.9869 13.0724 12.9248 13.1133C12.8627 13.1542 12.8137 13.2123 12.7852 13.2803C12.7567 13.3482 12.7491 13.4231 12.7637 13.4951C12.7782 13.5672 12.8145 13.6335 12.8672 13.6855C12.9199 13.7375 12.9874 13.7727 13.0605 13.7871C13.1338 13.8015 13.2103 13.7948 13.2793 13.7666C13.3482 13.7384 13.4068 13.69 13.4482 13.6289C13.4896 13.5679 13.5116 13.4962 13.5117 13.4229C13.5091 13.3259 13.468 13.2336 13.3975 13.166C13.3271 13.0985 13.233 13.0606 13.1348 13.0605V13.0498ZM3.12695 13.0908V11.3701H1.33105L3.12695 13.0908ZM6.17676 8.91113C6.27771 8.91246 6.37389 8.9531 6.44531 9.02344C6.51677 9.09389 6.55825 9.18944 6.55957 9.28906V10.5459C6.55827 10.6447 6.51762 10.7393 6.44727 10.8096C6.37692 10.8797 6.28169 10.9203 6.18164 10.9229H4.90137C4.80054 10.9215 4.70422 10.8817 4.63281 10.8115C4.56137 10.7411 4.51989 10.6455 4.51855 10.5459V9.28906C4.51988 9.18944 4.56135 9.09389 4.63281 9.02344C4.70425 8.9531 4.80041 8.91245 4.90137 8.91113H6.17676ZM7.45215 8.91113C7.55348 8.9112 7.65098 8.95086 7.72266 9.02148C7.7944 9.09222 7.83398 9.18903 7.83398 9.28906V10.1689H8.54883C8.65021 10.169 8.74764 10.2086 8.81934 10.2793C8.89096 10.35 8.93164 10.446 8.93164 10.5459C8.93162 10.6458 8.89099 10.7418 8.81934 10.8125C8.74764 10.8832 8.65021 10.9228 8.54883 10.9229H7.45215C7.35114 10.9215 7.25407 10.8819 7.18262 10.8115C7.11117 10.7411 7.07067 10.6455 7.06934 10.5459V9.28906C7.06934 9.18903 7.10989 9.09222 7.18164 9.02148C7.25335 8.95096 7.35084 8.91113 7.45215 8.91113ZM7.45215 5.13965C7.55356 5.13965 7.65092 5.17934 7.72266 5.25C7.79435 5.32068 7.8349 5.41665 7.83496 5.5166V7.62891H8.61035C8.64793 7.61696 8.68732 7.60938 8.72754 7.60938C8.76788 7.60942 8.80705 7.61685 8.84473 7.62891H10.0029C10.1043 7.62896 10.2017 7.66857 10.2734 7.73926C10.3451 7.80992 10.3857 7.90594 10.3857 8.00586C10.3857 8.10575 10.345 8.20176 10.2734 8.27246C10.2017 8.34315 10.1043 8.38374 10.0029 8.38379H9.10938V8.94141H10.002C10.103 8.94271 10.2 8.98326 10.2715 9.05371C10.3428 9.12406 10.3833 9.21894 10.3848 9.31836V10.5459C10.3834 10.6455 10.3429 10.7411 10.2715 10.8115C10.2 10.8819 10.1029 10.9215 10.002 10.9229C9.90117 10.9214 9.80474 10.8817 9.7334 10.8115C9.66195 10.7411 9.62146 10.6455 9.62012 10.5459V9.69629H8.72754C8.6772 9.69696 8.62673 9.68759 8.58008 9.66895C8.53335 9.65023 8.49074 9.62207 8.45508 9.58691C8.41943 9.55176 8.39105 9.50992 8.37207 9.46387C8.35312 9.41783 8.34404 9.36804 8.34473 9.31836V8.38379H7.45215C7.35072 8.38376 7.25336 8.34317 7.18164 8.27246C7.11005 8.20175 7.06934 8.10578 7.06934 8.00586V5.5166C7.0694 5.41665 7.10995 5.32068 7.18164 5.25C7.25336 5.1793 7.35073 5.13968 7.45215 5.13965ZM5.28906 10.1689H5.79883V9.66602H5.28906V10.1689ZM6.17676 7.62891C6.27815 7.62893 6.37555 7.66859 6.44727 7.73926C6.51893 7.80991 6.55948 7.90595 6.55957 8.00586C6.55957 8.10577 6.51885 8.20175 6.44727 8.27246C6.37554 8.34317 6.27819 8.38376 6.17676 8.38379H4.90137C4.79992 8.38378 4.70259 8.34318 4.63086 8.27246C4.55926 8.20175 4.51855 8.10578 4.51855 8.00586C4.51865 7.90595 4.55919 7.80991 4.63086 7.73926C4.70258 7.6686 4.79997 7.62892 4.90137 7.62891H6.17676ZM6.17676 5.13965C6.27817 5.13968 6.37555 5.17931 6.44727 5.25C6.51895 5.32067 6.5595 5.41666 6.55957 5.5166V6.77441C6.55821 6.87308 6.51756 6.96784 6.44727 7.03809C6.37693 7.10818 6.28163 7.14878 6.18164 7.15137H4.90137C4.80037 7.15005 4.70425 7.10946 4.63281 7.03906C4.56142 6.96868 4.51996 6.87393 4.51855 6.77441V5.5166C4.51862 5.41666 4.55917 5.32067 4.63086 5.25C4.70259 5.17931 4.79995 5.13966 4.90137 5.13965H6.17676ZM10.002 5.13965C10.1033 5.13965 10.2007 5.17945 10.2725 5.25C10.3441 5.32067 10.3847 5.41666 10.3848 5.5166V6.77441C10.3834 6.87385 10.3428 6.9687 10.2715 7.03906C10.2 7.10952 10.103 7.15006 10.002 7.15137H8.72754C8.62622 7.15137 8.52875 7.11155 8.45703 7.04102C8.38536 6.97036 8.34481 6.87433 8.34473 6.77441V5.5166C8.34408 5.4671 8.35322 5.41795 8.37207 5.37207C8.39102 5.32609 8.41951 5.28414 8.45508 5.24902C8.49074 5.21386 8.53335 5.18571 8.58008 5.16699C8.62676 5.14831 8.67716 5.13897 8.72754 5.13965H10.002ZM15.542 1.6543C15.643 1.6556 15.7401 1.69615 15.8115 1.7666C15.8828 1.83697 15.9234 1.93184 15.9248 2.03125V6.34668C15.9247 6.44659 15.8842 6.54263 15.8125 6.61328C15.7408 6.68384 15.6433 6.72363 15.542 6.72363C15.4918 6.72427 15.442 6.71486 15.3955 6.69629C15.3488 6.67757 15.3062 6.64942 15.2705 6.61426C15.2348 6.5791 15.2065 6.53728 15.1875 6.49121C15.1686 6.44531 15.1595 6.39621 15.1602 6.34668V2.4082H2.13184C2.03038 2.4082 1.93307 2.36858 1.86133 2.29785C1.78969 2.22713 1.74902 2.1312 1.74902 2.03125C1.74908 1.9313 1.78963 1.83533 1.86133 1.76465C1.93306 1.69395 2.03041 1.6543 2.13184 1.6543H15.542ZM5.28906 6.39648H5.79883V5.89355H5.28906V6.39648ZM9.10938 6.39648H9.62012V5.89355H9.10938V6.39648ZM17.583 0C17.6843 9.55048e-05 17.7819 0.039703 17.8535 0.110352C17.9251 0.181022 17.9648 0.277056 17.9648 0.376953V4.68652C17.9648 4.78656 17.9253 4.88337 17.8535 4.9541C17.7819 5.02474 17.6843 5.06436 17.583 5.06445C17.5326 5.06513 17.4822 5.05577 17.4355 5.03711C17.3888 5.01839 17.3462 4.99024 17.3105 4.95508C17.2749 4.91994 17.2465 4.87806 17.2275 4.83203C17.2086 4.78602 17.1995 4.73618 17.2002 4.68652V0.753906H4.0752C3.97377 0.753877 3.87641 0.714263 3.80469 0.643555C3.73307 0.572841 3.69238 0.476888 3.69238 0.376953C3.69244 0.277 3.73299 0.181033 3.80469 0.110352C3.87641 0.0396492 3.97378 2.89569e-05 4.0752 0H17.583Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--paketshop {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8884 19C17.8285 18.9989 17.77 18.9825 17.7183 18.9523C17.6666 18.9221 17.6236 18.8791 17.5933 18.8275L16.018 16.1037C15.9761 16.0267 15.9655 15.9367 15.9883 15.8521C16.0112 15.7676 16.0657 15.6951 16.1406 15.6497C16.2183 15.6093 16.3084 15.6 16.3927 15.6236C16.4769 15.6472 16.5491 15.702 16.5945 15.7768L18.1698 18.5006C18.2129 18.5773 18.2241 18.6678 18.2012 18.7526C18.1783 18.8375 18.123 18.91 18.0473 18.9546C17.9987 18.9824 17.9442 18.998 17.8884 19Z' fill='%23FFFFFF'/%3E%3Cpath d='M14.9504 16.6301C14.3445 16.6292 13.7525 16.4487 13.2492 16.1114C12.7459 15.7742 12.3538 15.2953 12.1226 14.7353C11.8913 14.1753 11.8313 13.5593 11.9501 12.9652C12.0688 12.3711 12.361 11.8255 12.7897 11.3974C13.2185 10.9693 13.7645 10.6779 14.3588 10.56C14.9531 10.4421 15.569 10.5031 16.1286 10.7352C16.6883 10.9672 17.1666 11.36 17.5031 11.8638C17.8396 12.3676 18.0192 12.9599 18.0192 13.5658C18.018 14.3789 17.6942 15.1583 17.1188 15.7328C16.5434 16.3074 15.7635 16.6301 14.9504 16.6301ZM14.9504 11.1824C14.479 11.1824 14.0182 11.3222 13.6263 11.5841C13.2343 11.846 12.9289 12.2182 12.7485 12.6537C12.5681 13.0892 12.5209 13.5684 12.6128 14.0307C12.7048 14.4931 12.9318 14.9177 13.2651 15.251C13.5984 15.5844 14.0231 15.8114 14.4854 15.9033C14.9477 15.9953 15.427 15.9481 15.8625 15.7677C16.298 15.5873 16.6702 15.2818 16.9321 14.8899C17.194 14.4979 17.3337 14.0371 17.3337 13.5658C17.3337 12.9337 17.0826 12.3274 16.6357 11.8805C16.1887 11.4335 15.5825 11.1824 14.9504 11.1824Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.8521 5.72129C16.8141 5.7213 16.7766 5.71375 16.7416 5.6991C16.7066 5.68444 16.6748 5.66297 16.6482 5.63593C16.6216 5.60889 16.6006 5.57682 16.5865 5.5416C16.5724 5.50637 16.5655 5.46869 16.5661 5.43075V1.56746H1.58504V3.90541C1.57629 3.97448 1.54264 4.03799 1.4904 4.08402C1.43817 4.13005 1.37093 4.15545 1.30131 4.15545C1.23169 4.15545 1.16445 4.13005 1.11222 4.08402C1.05998 4.03799 1.02633 3.97448 1.01758 3.90541V1.28146C1.01758 1.2445 1.02486 1.2079 1.039 1.17375C1.05315 1.1396 1.07388 1.10857 1.10002 1.08244C1.12615 1.0563 1.15718 1.03557 1.19133 1.02143C1.22548 1.00728 1.26208 1 1.29904 1H16.8521C16.9267 1 16.9983 1.02965 17.0511 1.08244C17.1039 1.13522 17.1335 1.20681 17.1335 1.28146V5.43075C17.1341 5.46831 17.1273 5.50562 17.1135 5.54055C17.0997 5.57548 17.0791 5.60735 17.053 5.63433C17.0269 5.66131 16.9957 5.68287 16.9612 5.6978C16.9267 5.71272 16.8896 5.7207 16.8521 5.72129Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.58959 13.8476H5.36313C4.48715 13.8509 3.63059 13.5896 2.90561 13.0979C2.18063 12.6062 1.62103 11.907 1.30009 11.092C1.28608 11.0574 1.27902 11.0204 1.27931 10.9831C1.27959 10.9458 1.28723 10.9089 1.30177 10.8745C1.31632 10.8402 1.33748 10.809 1.36407 10.7828C1.39065 10.7567 1.42213 10.736 1.45671 10.722C1.49129 10.708 1.52828 10.7009 1.56559 10.7012C1.6029 10.7015 1.63978 10.7091 1.67414 10.7236C1.70849 10.7382 1.73965 10.7594 1.76583 10.7859C1.792 10.8125 1.81268 10.844 1.82669 10.8786C2.10636 11.5877 2.59356 12.1958 3.22453 12.6235C3.85551 13.0512 4.60088 13.2784 5.36313 13.2755H9.58959C9.65866 13.2843 9.72217 13.318 9.7682 13.3702C9.81423 13.4224 9.83963 13.4897 9.83963 13.5593C9.83963 13.6289 9.81423 13.6961 9.7682 13.7484C9.72217 13.8006 9.65866 13.8343 9.58959 13.843V13.8476Z' fill='%23FFFFFF'/%3E%3Cpath d='M13.4778 7.11475C13.2826 7.11475 13.2009 7.18738 13.1328 7.43706H13.664C13.6809 7.38576 13.6901 7.3322 13.6912 7.27818C13.673 7.16468 13.6004 7.11475 13.4778 7.11475Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.8566 5.19922H13.0251L12.1172 9.65267H16.8566C16.9317 9.65148 17.0033 9.62082 17.0559 9.56732C17.1086 9.51381 17.1381 9.44174 17.1381 9.36667V5.48068C17.1381 5.44372 17.1308 5.40712 17.1167 5.37297C17.1025 5.33882 17.0818 5.30779 17.0557 5.28166C17.0295 5.25552 16.9985 5.23479 16.9644 5.22064C16.9302 5.2065 16.8936 5.19922 16.8566 5.19922ZM13.9331 7.62342C13.9058 7.6779 13.8604 7.69152 13.7152 7.69152H13.0251L12.9979 7.81409C12.9957 7.84431 12.9957 7.87466 12.9979 7.90488C12.9955 7.93117 13.0002 7.95761 13.0114 7.98153C13.0225 8.00544 13.0398 8.02598 13.0614 8.04107C13.1368 8.07485 13.22 8.08741 13.3021 8.07739C13.5654 8.07739 13.6289 8.04108 13.7152 7.92304H13.806L13.7469 8.13641C13.7061 8.29076 13.697 8.31346 13.6425 8.34523C13.4973 8.39767 13.3424 8.41781 13.1886 8.40425C13.0452 8.41534 12.9012 8.3952 12.7664 8.34523C12.705 8.30817 12.6557 8.25418 12.6243 8.18976C12.5929 8.12533 12.5807 8.05321 12.5893 7.98206C12.603 7.66015 12.7 7.3473 12.8708 7.07412C12.9478 6.98193 13.0468 6.91071 13.1588 6.86705C13.2707 6.8234 13.3918 6.80874 13.5109 6.82443C13.8559 6.82443 14.0057 6.94247 13.9966 7.21939C13.9998 7.35678 13.9783 7.49363 13.9331 7.62342ZM15.3812 7.03326C15.3812 7.11497 15.3222 7.14675 15.2223 7.14675H14.9363C14.8092 7.14675 14.7684 7.14675 14.7366 7.18761C14.7093 7.21721 14.6946 7.25631 14.6957 7.29656C14.6957 7.34196 14.6957 7.36012 14.7865 7.38282L15.0725 7.46907C15.2677 7.52809 15.3268 7.58711 15.3268 7.73692C15.3208 7.9129 15.2709 8.08459 15.1815 8.23628C15.14 8.28953 15.0859 8.33155 15.0241 8.35852C14.9622 8.38548 14.8946 8.39652 14.8274 8.39063H14.1147C14.1045 8.39106 14.0945 8.38906 14.0853 8.3848C14.0761 8.38054 14.068 8.37415 14.0618 8.36615C14.0556 8.35816 14.0514 8.34879 14.0495 8.33884C14.0477 8.32888 14.0482 8.31862 14.0511 8.30892L14.1374 7.9639H14.2191C14.2191 8.04108 14.2962 8.06377 14.4097 8.06377H14.6821C14.782 8.06377 14.8319 8.06377 14.8592 8.01384C14.8906 7.97886 14.9083 7.93373 14.9091 7.88672C14.9091 7.82317 14.9091 7.80501 14.7502 7.76869L14.4824 7.7006C14.3326 7.65974 14.2645 7.57803 14.2645 7.45091C14.2738 7.30718 14.3157 7.16746 14.387 7.04234C14.4301 6.97402 14.492 6.91965 14.5654 6.88581C14.6387 6.85197 14.7202 6.84011 14.8002 6.85167H15.4221L15.3812 7.03326Z' fill='%23FFFFFF'/%3E%3Cpath d='M8.7576 7.27818C8.7576 7.16468 8.68951 7.11475 8.54424 7.11475C8.39897 7.11475 8.26731 7.18738 8.19922 7.43706H8.73037C8.74507 7.38522 8.7542 7.33196 8.7576 7.27818Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.73439 5.19437H1.286C1.24824 5.19382 1.21075 5.20077 1.17569 5.21479C1.14062 5.22882 1.10869 5.24965 1.08171 5.27608C1.03098 5.33044 1.00191 5.4015 1 5.47583V9.37089C1 9.44675 1.03013 9.51949 1.08377 9.57313C1.1374 9.62676 1.21015 9.6569 1.286 9.6569H9.91144L10.7831 5.19891L9.73439 5.19437ZM2.71147 6.60168V6.46094H5.37628L5.24463 6.99663H3.12458L2.71147 6.60168ZM3.42874 7.28263V7.16006H5.19923L5.06758 7.70028H3.86001L3.42874 7.28263ZM4.89053 8.39032H4.60453L4.15056 7.97266V7.85463H5.0131L4.89053 8.39032ZM5.31726 8.39032H5.04034L5.17653 7.85463H5.45345L5.31726 8.39032ZM5.49885 7.68666H5.21739L5.34904 7.16006H5.6305L5.49885 7.68666ZM5.6759 6.99663H5.39444L5.53063 6.46094H5.81209L5.6759 6.99663ZM7.34651 8.39032H6.91978C6.90956 8.39053 6.89943 8.38843 6.89014 8.38419C6.88085 8.37995 6.87262 8.37368 6.86608 8.36583C6.85954 8.35798 6.85486 8.34877 6.85236 8.33886C6.84987 8.32895 6.84964 8.31861 6.85168 8.3086L7.06959 7.47784H6.4885L6.30692 8.19511C6.30692 8.23143 6.27514 8.31314 6.35231 8.33584V8.39032H5.92558C5.9151 8.39153 5.90447 8.39012 5.89467 8.3862C5.88487 8.38228 5.8762 8.37598 5.86944 8.36787C5.86268 8.35976 5.85805 8.3501 5.85596 8.33975C5.85388 8.3294 5.8544 8.3187 5.85748 8.3086C5.85748 8.3086 6.2252 6.90583 6.27968 6.65161C6.27968 6.61983 6.31146 6.53812 6.23882 6.51542V6.46094H6.67009C6.68058 6.45973 6.6912 6.46114 6.701 6.46506C6.7108 6.46898 6.71948 6.47528 6.72623 6.48339C6.73299 6.4915 6.73762 6.50116 6.73971 6.51151C6.7418 6.52186 6.74127 6.53256 6.73819 6.54266L6.57476 7.16914H7.1513C7.1513 7.16914 7.26479 6.71517 7.28295 6.65161C7.30111 6.58805 7.31473 6.53812 7.24209 6.51542V6.46094H7.66883C7.67895 6.46052 7.68902 6.46252 7.69821 6.46678C7.7074 6.47103 7.71544 6.47743 7.72166 6.48542C7.72788 6.49342 7.7321 6.50278 7.73396 6.51274C7.73583 6.5227 7.73529 6.53295 7.73238 6.54266L7.31019 8.19511C7.31019 8.23143 7.27841 8.31314 7.35105 8.33584L7.34651 8.39032ZM7.86404 8.34492C7.80269 8.30785 7.75336 8.25387 7.72195 8.18944C7.69055 8.12502 7.67841 8.0529 7.68699 7.98174C7.70064 7.65984 7.79763 7.34699 7.96845 7.0738C8.04491 6.98094 8.14389 6.90924 8.25595 6.86552C8.36801 6.82181 8.48941 6.80756 8.60855 6.82412C8.95356 6.82412 9.09883 6.94215 9.0943 7.21907C9.09057 7.35451 9.0629 7.48823 9.01258 7.61403C8.98534 7.66851 8.93995 7.68212 8.79467 7.68212H8.12734L8.1001 7.8047C8.0979 7.83492 8.0979 7.86527 8.1001 7.89549C8.09776 7.92178 8.1024 7.94822 8.11356 7.97213C8.12472 7.99605 8.142 8.01659 8.16366 8.03168C8.23906 8.06546 8.32225 8.07801 8.40426 8.068C8.66756 8.068 8.73112 8.03168 8.81737 7.91365H8.90363L8.84915 8.12701C8.80829 8.28136 8.79922 8.30406 8.7402 8.33584C8.59525 8.38945 8.44007 8.40963 8.28623 8.39486C8.14354 8.40885 7.99952 8.39181 7.86404 8.34492ZM9.87058 6.92853L9.83427 7.06472L9.94776 6.91491C9.9977 6.85136 10.0022 6.84682 10.1021 6.84682H10.3972L10.3427 7.05111C10.32 7.13282 10.2837 7.16006 10.1657 7.16006H10.0159C9.85243 7.16006 9.80249 7.20546 9.75255 7.39158L9.53919 8.21327C9.53624 8.23587 9.53624 8.25876 9.53919 8.28136C9.54309 8.29422 9.5501 8.30592 9.5596 8.31543C9.5691 8.32493 9.5808 8.33194 9.59366 8.33584V8.39032H9.21687C9.20638 8.39153 9.19576 8.39012 9.18596 8.3862C9.17615 8.38228 9.16748 8.37598 9.16073 8.36787C9.15397 8.35976 9.14934 8.3501 9.14725 8.33975C9.14516 8.3294 9.14569 8.3187 9.14877 8.3086L9.48017 7.02387C9.48298 7.00277 9.48298 6.9814 9.48017 6.96031C9.47748 6.94759 9.47143 6.93583 9.46265 6.92625C9.45386 6.91666 9.44267 6.90962 9.43023 6.90583V6.84682H9.80703C9.81715 6.84639 9.82722 6.84839 9.83642 6.85265C9.84561 6.85691 9.85364 6.8633 9.85986 6.8713C9.86608 6.87929 9.8703 6.88866 9.87216 6.89862C9.87403 6.90857 9.87349 6.91883 9.87058 6.92853Z' fill='%23FFFFFF'/%3E%3Cpath d='M9.91016 9.65282H12.1165L13.0244 5.19482H10.7818L9.91016 9.65282ZM12.4932 7.14236C12.4932 7.1923 12.2254 8.21373 12.2254 8.21373C12.2225 8.23633 12.2225 8.25922 12.2254 8.28182C12.2289 8.29419 12.2352 8.30557 12.2439 8.31503C12.2525 8.3245 12.2633 8.33178 12.2753 8.3363V8.39078H11.894C11.8839 8.3912 11.8738 8.3892 11.8646 8.38494C11.8554 8.38069 11.8474 8.37429 11.8412 8.3663C11.835 8.3583 11.8307 8.34894 11.8289 8.33898C11.827 8.32903 11.8275 8.31877 11.8305 8.30906C11.8305 8.30906 12.0847 7.29671 12.0892 7.28763C12.0938 7.27855 12.0892 7.15144 11.9621 7.15144H11.8849C11.776 7.15144 11.7215 7.1923 11.667 7.39658L11.4491 8.21373C11.4427 8.23597 11.4427 8.25958 11.4491 8.28182C11.4491 8.28182 11.4491 8.32268 11.4991 8.3363V8.39078H11.1177C11.1072 8.39199 11.0966 8.39058 11.0868 8.38666C11.077 8.38274 11.0683 8.37644 11.0616 8.36833C11.0548 8.36022 11.0502 8.35056 11.0481 8.34021C11.046 8.32986 11.0465 8.31916 11.0496 8.30906C11.0496 8.30906 11.3084 7.30579 11.3084 7.28763C11.3084 7.26947 11.3084 7.15144 11.1858 7.15144H11.1086C11.0042 7.15144 10.9452 7.1923 10.8953 7.39658L10.6774 8.21373C10.6744 8.23633 10.6744 8.25922 10.6774 8.28182C10.6808 8.29419 10.6871 8.30557 10.6958 8.31503C10.7045 8.3245 10.7153 8.33178 10.7273 8.3363V8.39078H10.3006C10.2901 8.39199 10.2795 8.39058 10.2697 8.38666C10.2599 8.38274 10.2512 8.37644 10.2444 8.36833C10.2377 8.36022 10.233 8.35056 10.231 8.34021C10.2289 8.32986 10.2294 8.31916 10.2325 8.30906L10.5593 7.02433C10.5628 7.00633 10.5628 6.98785 10.5593 6.96985C10.5591 6.95471 10.5542 6.94001 10.5453 6.9278C10.5363 6.91559 10.5238 6.90648 10.5094 6.90175V6.84728H10.8907C10.9012 6.84606 10.9118 6.84748 10.9216 6.8514C10.9314 6.85532 10.9401 6.86161 10.9469 6.86972C10.9536 6.87783 10.9583 6.8875 10.9604 6.89784C10.9624 6.90819 10.9619 6.9189 10.9588 6.92899L10.9271 7.06518L11.0133 6.95169C11.0373 6.91155 11.0723 6.87911 11.1141 6.85819C11.1559 6.83728 11.2029 6.82877 11.2494 6.83366H11.4355C11.6398 6.83366 11.7079 6.96077 11.6988 7.08334L11.776 6.96077C11.797 6.91851 11.8305 6.88368 11.8718 6.86096C11.9132 6.83824 11.9606 6.82872 12.0075 6.83366H12.2118C12.5114 6.83366 12.5159 7.05156 12.4932 7.14236Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--preise {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4785 9.40234C14.5716 9.40234 14.6618 9.4371 14.7305 9.5L15.2334 9.95703L15.8311 9.67578C15.8743 9.65298 15.922 9.63927 15.9707 9.63477C16.0194 9.63026 16.0685 9.63494 16.1152 9.64941C16.1619 9.66389 16.2056 9.68751 16.2432 9.71875C16.2807 9.74997 16.3113 9.78884 16.334 9.83203L16.6211 10.5L17.2852 10.415C17.3798 10.4032 17.4754 10.4276 17.5527 10.4834C17.6302 10.5394 17.6838 10.623 17.7021 10.7168L17.8281 11.3652L18.4863 11.4863C18.5796 11.5058 18.6629 11.5595 18.7188 11.6367C18.7743 11.7138 18.7988 11.8089 18.7881 11.9033L18.7031 12.5723L19.2861 12.8994C19.3734 12.9455 19.4396 13.0241 19.4697 13.1182C19.4997 13.2121 19.4915 13.3142 19.4473 13.4023L19.1602 14.0107L19.623 14.5137C19.6838 14.5832 19.7177 14.6723 19.7178 14.7646C19.7178 14.8571 19.6839 14.947 19.623 15.0166L19.166 15.5195L19.4678 16.123C19.511 16.2107 19.5191 16.3119 19.4902 16.4053C19.4612 16.4989 19.397 16.5781 19.3115 16.626L18.7285 16.9521L18.8135 17.541C18.8253 17.6366 18.8002 17.733 18.7432 17.8105C18.6861 17.8881 18.6016 17.9407 18.5068 17.958L17.8535 18.084L17.7275 18.7383C17.7102 18.8328 17.6575 18.9176 17.5801 18.9746C17.5025 19.0316 17.4052 19.0568 17.3096 19.0449L16.6406 18.959L16.3193 19.5527C16.2724 19.6391 16.1934 19.7033 16.0996 19.7324C16.0058 19.7615 15.9039 19.7536 15.8164 19.709L15.208 19.4268L14.7051 19.8848C14.644 19.9493 14.5619 19.9899 14.4736 20C14.3761 19.9999 14.2821 19.9622 14.2119 19.8945L13.709 19.4365L13.0957 19.7188C13.0081 19.7634 12.9064 19.7722 12.8125 19.7432C12.7186 19.714 12.6397 19.6489 12.5928 19.5625L12.2705 18.9795L11.6318 19.0498C11.5366 19.0603 11.4405 19.0343 11.3633 18.9775C11.2862 18.9208 11.2332 18.8371 11.2148 18.7432L11.0889 18.0889L10.4355 17.9639C10.3411 17.9466 10.2564 17.8932 10.2002 17.8154C10.144 17.7377 10.1206 17.6409 10.1338 17.5459L10.2139 16.8818L9.63086 16.5557C9.54451 16.5088 9.47935 16.4298 9.4502 16.3359C9.42111 16.2421 9.43003 16.1403 9.47461 16.0527L9.75684 15.4443L9.29883 14.9414C9.23799 14.8718 9.2041 14.7819 9.2041 14.6895C9.20413 14.5971 9.23811 14.5081 9.29883 14.4385L9.75684 13.9355L9.47461 13.3271C9.45181 13.2839 9.43811 13.2362 9.43359 13.1875C9.42909 13.1388 9.43378 13.0897 9.44824 13.043C9.46272 12.9963 9.48632 12.9526 9.51758 12.915C9.54883 12.8775 9.58761 12.847 9.63086 12.8242L10.2139 12.4971L10.1338 11.833C10.1206 11.738 10.144 11.6412 10.2002 11.5635C10.2564 11.4857 10.3411 11.4333 10.4355 11.416L11.0791 11.29L11.2051 10.6357C11.2224 10.5412 11.2751 10.4563 11.3525 10.3994C11.4301 10.3425 11.5266 10.3173 11.6221 10.3291L12.291 10.415L12.6133 9.83203C12.6603 9.74567 12.7384 9.68037 12.832 9.65039C12.9257 9.62042 13.0278 9.62787 13.1162 9.6709L13.7246 9.95703L14.2275 9.5C14.2961 9.43714 14.3855 9.40236 14.4785 9.40234ZM14.0312 10.7422C13.9762 10.7935 13.9064 10.8272 13.832 10.8389C13.7578 10.8504 13.6813 10.8396 13.6133 10.8076L13.1104 10.5654L12.834 11.0684C12.798 11.1345 12.7429 11.1885 12.6758 11.2227C12.6084 11.2568 12.5318 11.2699 12.457 11.2598L11.874 11.1895L11.7676 11.748C11.7529 11.8224 11.7167 11.8907 11.6631 11.9443C11.6093 11.9981 11.5404 12.0352 11.4658 12.0498L10.918 12.1553L10.9883 12.7236C10.9977 12.7983 10.9852 12.8743 10.9512 12.9414C10.9172 13.0085 10.8636 13.064 10.7979 13.1006L10.2949 13.377L10.541 13.8799C10.5724 13.9485 10.5819 14.0252 10.5693 14.0996C10.5568 14.1738 10.5226 14.2424 10.4707 14.2969L10.083 14.7051L10.4707 15.127C10.5217 15.181 10.5558 15.249 10.5684 15.3223C10.5809 15.3955 10.5712 15.4712 10.541 15.5391L10.2949 16.042L10.7979 16.3193C10.8635 16.3559 10.9172 16.4115 10.9512 16.4785C10.9851 16.5457 10.9977 16.6217 10.9883 16.6963L10.918 17.2646L11.4814 17.3701C11.5554 17.385 11.6229 17.4218 11.6758 17.4756C11.7287 17.5294 11.7647 17.5977 11.7783 17.6719L11.874 18.2705L12.4414 18.2002C12.5162 18.19 12.5928 18.2023 12.6602 18.2363C12.7275 18.2704 12.7833 18.3243 12.8193 18.3906L13.0957 18.8936L13.5986 18.6523C13.6588 18.6205 13.7271 18.6067 13.7949 18.6123C13.8898 18.6128 13.9808 18.6488 14.0508 18.7129L14.4736 19.1055L14.8906 18.7129C14.9457 18.6616 15.0155 18.6279 15.0898 18.6162C15.1642 18.6046 15.2405 18.6155 15.3086 18.6475L15.8115 18.8887L16.0879 18.3857C16.1239 18.3194 16.1797 18.2656 16.2471 18.2314C16.3143 18.1975 16.3902 18.1842 16.4648 18.1943L17.0332 18.2656L17.1387 17.707C17.1533 17.6324 17.1904 17.5635 17.2441 17.5098C17.2978 17.4563 17.3661 17.4199 17.4404 17.4053L17.999 17.2998L17.9287 16.7314C17.9193 16.6568 17.9319 16.5808 17.9658 16.5137C17.9998 16.4466 18.0535 16.3911 18.1191 16.3545L18.6221 16.083L18.3711 15.5801C18.3369 15.511 18.3242 15.4327 18.335 15.3564C18.3458 15.2802 18.3797 15.2092 18.4316 15.1523L18.8232 14.7344L18.4316 14.3125C18.3803 14.2574 18.3466 14.1877 18.335 14.1133C18.3234 14.039 18.3343 13.9626 18.3662 13.8945L18.6074 13.3926L18.1045 13.1104C18.0347 13.0728 17.9785 13.0144 17.9434 12.9434C17.9082 12.8722 17.8956 12.7913 17.9082 12.7129L17.9785 12.1445L17.4209 12.0342C17.3469 12.0206 17.2783 11.9853 17.2246 11.9326C17.1708 11.8797 17.134 11.8113 17.1191 11.7373L17.0137 11.1895L16.4453 11.2598C16.3706 11.2686 16.2946 11.2547 16.2275 11.2207C16.1605 11.1867 16.1044 11.1337 16.0674 11.0684L15.791 10.5654L15.2881 10.8076C15.22 10.8395 15.1436 10.8505 15.0693 10.8389C14.9951 10.8272 14.9261 10.7933 14.8711 10.7422L14.4482 10.3496L14.0312 10.7422ZM15.6514 12.208C15.7453 12.1817 15.8462 12.1931 15.9316 12.2402C16.0155 12.2897 16.0773 12.3701 16.1035 12.4639C16.1296 12.5574 16.119 12.6575 16.0732 12.7432L13.5586 17.0635C13.5282 17.1223 13.4823 17.1719 13.4268 17.208C13.3713 17.2441 13.3073 17.2656 13.2412 17.2695C13.1747 17.2698 13.1094 17.2519 13.0518 17.2188C12.9941 17.1855 12.9463 17.1378 12.9131 17.0801C12.8799 17.0224 12.862 16.9572 12.8623 16.8906C12.8626 16.824 12.8813 16.7586 12.915 16.7012L15.4287 12.3809C15.4772 12.2962 15.5575 12.2344 15.6514 12.208ZM16.0225 14.9062C16.3204 14.9193 16.601 15.0499 16.8027 15.2695C17.0043 15.4891 17.1108 15.7794 17.0986 16.0771C17.0841 16.3767 16.9521 16.6592 16.7314 16.8623C16.5244 17.0518 16.2533 17.1554 15.9727 17.1533H15.9219C15.7743 17.1486 15.629 17.1149 15.4951 17.0527C15.3613 16.9906 15.2414 16.9016 15.1426 16.792C15.0413 16.6828 14.9631 16.554 14.9121 16.4141C14.8612 16.2742 14.8383 16.1252 14.8457 15.9766C14.8606 15.6786 14.9926 15.3984 15.2129 15.1973C15.3204 15.0957 15.4477 15.017 15.5869 14.9668C15.7262 14.9166 15.8747 14.8965 16.0225 14.9062ZM15.9727 15.6455C15.879 15.6452 15.7884 15.6813 15.7207 15.7461C15.6843 15.7783 15.6545 15.8173 15.6338 15.8613C15.6131 15.9054 15.6012 15.9533 15.5996 16.002C15.5968 16.0505 15.6047 16.0997 15.6211 16.1455C15.6375 16.191 15.6625 16.233 15.6953 16.2686C15.7631 16.3418 15.8574 16.3856 15.957 16.3896C16.0547 16.3926 16.15 16.3583 16.2236 16.2939C16.2957 16.2274 16.3394 16.135 16.3447 16.0371C16.3494 15.9377 16.315 15.8402 16.249 15.7656C16.18 15.6941 16.0865 15.6516 15.9873 15.6455H15.9727ZM12.7305 12.3271C12.9488 12.2838 13.1752 12.3064 13.3809 12.3916C13.5867 12.4769 13.7629 12.6214 13.8867 12.8066C14.0104 12.9918 14.0762 13.2099 14.0762 13.4326C14.0761 13.5804 14.0468 13.7267 13.9902 13.8633C13.9336 13.9999 13.8507 14.1239 13.7461 14.2285C13.6415 14.3331 13.5175 14.416 13.3809 14.4727C13.2443 14.5292 13.098 14.5585 12.9502 14.5586C12.7275 14.5586 12.5094 14.4928 12.3242 14.3691C12.139 14.2454 11.9944 14.0691 11.9092 13.8633C11.824 13.6576 11.8014 13.4313 11.8447 13.2129C11.8882 12.9944 11.9958 12.7933 12.1533 12.6357C12.3109 12.4782 12.512 12.3706 12.7305 12.3271ZM13.4121 3.31445C13.5117 3.31576 13.6073 3.35537 13.6777 3.42578C13.7482 3.49623 13.7887 3.59178 13.79 3.69141V8.03613C13.79 8.13617 13.7494 8.232 13.6787 8.30273C13.608 8.37339 13.5121 8.41309 13.4121 8.41309C13.3122 8.41299 13.2162 8.37339 13.1455 8.30273C13.0749 8.23202 13.0352 8.13606 13.0352 8.03613V4.06836H0.754883V10.6162H3.45508C3.50506 10.6162 3.55457 10.626 3.60059 10.6455C3.64675 10.6651 3.68887 10.6943 3.72363 10.7305C3.75839 10.7666 3.78592 10.8095 3.80371 10.8564C3.82138 10.9032 3.82912 10.953 3.82715 11.0029V13.6035H7.85059C7.95055 13.6036 8.0465 13.6432 8.11719 13.7139C8.18787 13.7846 8.22753 13.8805 8.22754 13.9805C8.22754 14.0805 8.18786 14.1763 8.11719 14.2471C8.0465 14.3178 7.95055 14.3574 7.85059 14.3574H3.45508C3.36459 14.3574 3.2791 14.3232 3.21094 14.2646C3.20548 14.2601 3.19859 14.2568 3.19336 14.252L0.116211 11.2646C0.0621502 11.2125 0.0245125 11.1457 0.00878906 11.0723C0.00391469 11.0494 0.00156873 11.0261 0.000976562 11.0029C0.000852991 10.9997 4.22188e-05 10.9964 0 10.9932V3.69141C0.00130249 3.59178 0.0418514 3.49623 0.112305 3.42578C0.182644 3.35554 0.277561 3.31586 0.376953 3.31445H13.4121ZM12.9502 13.0498C12.8766 13.0498 12.8044 13.0724 12.7432 13.1133C12.682 13.1542 12.6346 13.2123 12.6064 13.2803C12.5783 13.3482 12.5706 13.423 12.585 13.4951C12.5994 13.5672 12.6345 13.6336 12.6865 13.6855C12.7385 13.7375 12.8049 13.7727 12.877 13.7871C12.9491 13.8015 13.0238 13.7937 13.0918 13.7656C13.1598 13.7375 13.2179 13.6901 13.2588 13.6289C13.2997 13.5677 13.3223 13.4955 13.3223 13.4219C13.3195 13.3251 13.2784 13.2336 13.209 13.166C13.1396 13.0985 13.047 13.0606 12.9502 13.0605V13.0498ZM3.08301 13.0908V11.3701H1.3125L3.08301 13.0908ZM6.08984 8.91113C6.18947 8.91244 6.28502 8.95298 6.35547 9.02344C6.42578 9.09379 6.46638 9.18863 6.46777 9.28809V10.5459C6.46646 10.6446 6.42676 10.7393 6.35742 10.8096C6.28815 10.8797 6.19425 10.9202 6.0957 10.9229H4.83301C4.73339 10.9215 4.63783 10.881 4.56738 10.8105C4.49722 10.7402 4.4574 10.6453 4.45605 10.5459V9.28809C4.45745 9.18874 4.49721 9.09377 4.56738 9.02344C4.63783 8.95299 4.73338 8.91244 4.83301 8.91113H6.08984ZM7.34766 8.91113C7.44758 8.91117 7.54357 8.95086 7.61426 9.02148C7.6849 9.09213 7.72451 9.18819 7.72461 9.28809V10.1689H8.42871C8.52874 10.1689 8.62458 10.2086 8.69531 10.2793C8.76599 10.35 8.80566 10.4459 8.80566 10.5459C8.80561 10.6459 8.766 10.7418 8.69531 10.8125C8.62459 10.8832 8.52869 10.9229 8.42871 10.9229H7.34766C7.24803 10.9215 7.15248 10.881 7.08203 10.8105C7.01182 10.7402 6.97205 10.6453 6.9707 10.5459V9.28809C6.9708 9.18819 7.01041 9.09213 7.08105 9.02148C7.15176 8.95091 7.24775 8.91113 7.34766 8.91113ZM7.34766 5.13965C7.44764 5.13969 7.54356 5.1793 7.61426 5.25C7.68496 5.3207 7.72458 5.41662 7.72461 5.5166V7.62891H8.48926C8.52634 7.61691 8.5648 7.60843 8.60449 7.6084C8.64442 7.6084 8.68342 7.6168 8.7207 7.62891H9.8623C9.96223 7.62899 10.0582 7.6686 10.1289 7.73926C10.1996 7.80994 10.2392 7.90593 10.2393 8.00586C10.2393 8.10577 10.1995 8.20175 10.1289 8.27246C10.0582 8.34312 9.96223 8.38273 9.8623 8.38281H8.98145V8.94141H9.8623C9.96182 8.94279 10.0566 8.98333 10.127 9.05371C10.1973 9.1241 10.2379 9.21884 10.2393 9.31836V10.5459C10.2379 10.6454 10.1973 10.7401 10.127 10.8105C10.0566 10.8809 9.96182 10.9215 9.8623 10.9229C9.76268 10.9215 9.66713 10.881 9.59668 10.8105C9.52642 10.7402 9.48572 10.6453 9.48438 10.5459V9.69629H8.60449C8.55503 9.69693 8.50581 9.6875 8.45996 9.66895C8.41399 9.65027 8.37203 9.62197 8.33691 9.58691C8.30177 9.55177 8.2736 9.5099 8.25488 9.46387C8.23617 9.4178 8.22686 9.36808 8.22754 9.31836V8.38281H7.34766C7.24762 8.38281 7.15179 8.34319 7.08105 8.27246C7.01034 8.20173 6.9707 8.10588 6.9707 8.00586V5.5166C6.97074 5.41661 7.01035 5.3207 7.08105 5.25C7.15178 5.17935 7.24769 5.13965 7.34766 5.13965ZM5.21484 10.1689H5.71777V9.66602H5.21484V10.1689ZM6.08984 7.62891C6.18988 7.62891 6.28669 7.66852 6.35742 7.73926C6.428 7.80993 6.46772 7.90598 6.46777 8.00586C6.46777 8.10571 6.42792 8.20176 6.35742 8.27246C6.28669 8.34319 6.18988 8.38281 6.08984 8.38281H4.83301C4.73298 8.38281 4.63714 8.34319 4.56641 8.27246C4.49574 8.20174 4.45605 8.10584 4.45605 8.00586C4.45611 7.9059 4.49572 7.80994 4.56641 7.73926C4.63713 7.66859 4.73303 7.62891 4.83301 7.62891H6.08984ZM6.08984 5.13965C6.18988 5.13965 6.28669 5.17927 6.35742 5.25C6.42799 5.32068 6.46774 5.41672 6.46777 5.5166V6.77441C6.4664 6.87291 6.42655 6.96692 6.35742 7.03711C6.28814 7.10733 6.1943 7.14868 6.0957 7.15137H4.83301C4.73338 7.15006 4.63783 7.10951 4.56738 7.03906C4.4972 6.96874 4.45747 6.87375 4.45605 6.77441V5.5166C4.45609 5.41662 4.4957 5.3207 4.56641 5.25C4.63713 5.17931 4.73301 5.13965 4.83301 5.13965H6.08984ZM9.8623 5.13965C9.96223 5.13973 10.0582 5.17934 10.1289 5.25C10.1996 5.32069 10.2392 5.41666 10.2393 5.5166V6.77441C10.2378 6.87388 10.1973 6.96871 10.127 7.03906C10.0566 7.1094 9.96179 7.14999 9.8623 7.15137H8.60449C8.5046 7.1513 8.40855 7.11163 8.33789 7.04102C8.26726 6.97039 8.22766 6.87429 8.22754 6.77441V5.5166C8.22688 5.46708 8.2363 5.41798 8.25488 5.37207C8.2736 5.326 8.30175 5.28321 8.33691 5.24805C8.37199 5.21309 8.41408 5.18563 8.45996 5.16699C8.50587 5.14838 8.55495 5.13901 8.60449 5.13965H9.8623ZM15.3232 1.6543C15.4229 1.6556 15.5184 1.69615 15.5889 1.7666C15.6591 1.83694 15.6988 1.93185 15.7002 2.03125V6.34668C15.7002 6.44665 15.6605 6.54259 15.5898 6.61328C15.5191 6.68389 15.4232 6.72363 15.3232 6.72363C15.2737 6.72428 15.2246 6.71489 15.1787 6.69629C15.1326 6.67757 15.0908 6.64942 15.0557 6.61426C15.0205 6.5791 14.9923 6.53727 14.9736 6.49121C14.955 6.4453 14.9456 6.39621 14.9463 6.34668V2.40918H2.10254C2.0027 2.40918 1.90663 2.3693 1.83594 2.29883C1.7652 2.22809 1.72559 2.13128 1.72559 2.03125C1.72569 1.93136 1.7653 1.83529 1.83594 1.76465C1.90664 1.69412 2.00266 1.6543 2.10254 1.6543H15.3232ZM5.21484 6.39648H5.71777V5.89355H5.21484V6.39648ZM8.98145 6.39648H9.48438V5.89355H8.98145V6.39648ZM17.335 0C17.4349 0 17.5308 0.0396969 17.6016 0.110352C17.6723 0.181048 17.7119 0.276978 17.7119 0.376953V4.68652C17.7119 4.78656 17.6723 4.88337 17.6016 4.9541C17.5309 5.02463 17.4348 5.06445 17.335 5.06445C17.2853 5.06512 17.2355 5.05581 17.1895 5.03711C17.1435 5.0184 17.1015 4.99016 17.0664 4.95508C17.0314 4.91997 17.004 4.87798 16.9854 4.83203C16.9666 4.78596 16.9573 4.73624 16.958 4.68652V0.753906H4.01855C3.91854 0.753906 3.82268 0.714267 3.75195 0.643555C3.68122 0.572821 3.6416 0.476986 3.6416 0.376953C3.64164 0.276978 3.68126 0.181048 3.75195 0.110352C3.82267 0.0397384 3.91861 0 4.01855 0H17.335Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--retouren {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.12696 7.96387C6.19294 7.96387 6.25781 7.98058 6.31544 8.0127L12.0527 11.3262C12.0756 11.3371 12.0964 11.3522 12.1133 11.3711L12.1582 11.4121C12.2157 11.4794 12.2482 11.5648 12.249 11.6533V16.2988C12.2484 16.3645 12.2307 16.4292 12.1983 16.4863C12.1657 16.5435 12.1187 16.5918 12.0625 16.626L6.34083 19.9443C6.29197 19.9741 6.23711 19.9923 6.18067 19.998L6.12403 20L6.05079 19.9912C6.04545 19.9901 6.04045 19.9877 6.03517 19.9863C6.02959 19.9848 6.02406 19.9832 6.01857 19.9814C5.97712 19.9688 5.93837 19.9497 5.90333 19.9238L0.191417 16.6309C0.134603 16.597 0.0871278 16.5493 0.0537215 16.4922C0.0203126 16.435 0.00168898 16.3699 1.06091e-05 16.3037V11.6631C-0.000498897 11.5961 0.0173565 11.5298 0.0507919 11.4717C0.0856557 11.4143 0.133956 11.3659 0.191417 11.3311L5.93849 8.0127C5.99612 7.98057 6.06099 7.96387 6.12696 7.96387ZM0.754893 16.083L5.74708 18.9668V15.1787L3.09181 13.6543C3.08292 13.65 3.07303 13.6476 3.06446 13.6426C3.05625 13.6378 3.0498 13.6304 3.042 13.625L0.754893 12.3115V16.083ZM6.50196 15.21V18.9668L11.4942 16.083V12.3115L6.50196 15.21ZM4.02149 13.3174L6.12403 14.5244L11.1172 11.6582L9.00587 10.4395L4.02149 13.3174ZM1.13185 11.6582L3.26564 12.8828L8.25001 10.0039L6.12403 8.77734L1.13185 11.6582ZM13.0205 0C13.0869 0 13.1523 0.0181925 13.209 0.0527344L19.5293 3.69824C19.5313 3.69936 19.5332 3.70099 19.5352 3.70215C19.553 3.71363 19.5693 3.72693 19.585 3.74121C19.6173 3.76884 19.6464 3.79993 19.668 3.83691C19.7015 3.89421 19.72 3.95903 19.7207 4.02539V11.6582C19.7194 11.7577 19.6788 11.8524 19.6084 11.9229C19.538 11.9932 19.4433 12.0338 19.3438 12.0352H13.8828C13.7828 12.0351 13.6869 11.9955 13.6162 11.9248C13.5455 11.8541 13.5059 11.7582 13.5059 11.6582C13.5059 11.5582 13.5455 11.4623 13.6162 11.3916C13.6869 11.3209 13.7828 11.2813 13.8828 11.2812H18.9658V4.64746L16.9297 5.83594C16.8771 5.87029 16.8166 5.89042 16.7539 5.89551C16.6712 5.89504 16.5908 5.86793 16.5254 5.81738C16.4599 5.76667 16.4128 5.6953 16.3916 5.61523C16.3705 5.5352 16.3764 5.45045 16.4082 5.37402C16.4401 5.29753 16.4965 5.23373 16.5684 5.19238L18.5791 4.01758L13.0234 0.8125L7.45021 4.0293L9.45802 5.20215C9.54089 5.25246 9.6018 5.33242 9.62794 5.42578C9.65401 5.51908 9.6433 5.61911 9.59864 5.70508C9.56716 5.76061 9.52221 5.80746 9.46778 5.84082C9.41326 5.87423 9.351 5.89271 9.28712 5.89551C9.22011 5.89602 9.15379 5.87914 9.09571 5.8457L7.07521 4.66504V6.68066C7.0751 6.78053 7.0345 6.87664 6.96388 6.94727C6.8932 7.01773 6.7971 7.05762 6.69728 7.05762C6.59741 7.05751 6.5013 7.01789 6.43067 6.94727C6.36005 6.87664 6.32043 6.78053 6.32032 6.68066V4.02539C6.32074 3.98667 6.32803 3.94865 6.33985 3.91211C6.34724 3.88532 6.35778 3.85886 6.3711 3.83398C6.4027 3.78208 6.44621 3.73941 6.49708 3.70801C6.50195 3.7049 6.50671 3.70114 6.51173 3.69824L12.832 0.0527344C12.8888 0.0181798 12.9541 5.79975e-06 13.0205 0ZM13.0986 3.79395C14.6923 3.79402 15.8035 4.97558 15.8037 6.6748V7.68066C15.8031 7.72953 15.7928 7.77835 15.7734 7.82324C15.7542 7.86792 15.7263 7.90842 15.6914 7.94238C15.6564 7.97645 15.6147 8.0034 15.5693 8.02148C15.524 8.03954 15.4755 8.04848 15.4268 8.04785H14.0488C13.9991 8.04853 13.9494 8.03922 13.9033 8.02051C13.8574 8.0018 13.8154 7.97354 13.7803 7.93848C13.7453 7.90341 13.7179 7.8613 13.6992 7.81543C13.6806 7.7695 13.6712 7.72045 13.6719 7.6709V6.66504C13.6828 6.58663 13.6762 6.50644 13.6533 6.43066C13.6304 6.35497 13.5916 6.28476 13.5391 6.22559C13.4865 6.16637 13.4212 6.11969 13.3486 6.08789C13.2761 6.05613 13.1973 6.04051 13.1182 6.04199C12.9602 6.04299 12.8082 6.10333 12.6934 6.21191C12.5786 6.32057 12.5097 6.46919 12.5 6.62695C12.4904 6.78473 12.5409 6.94069 12.6416 7.0625C12.7425 7.18429 12.8861 7.26312 13.043 7.2832H13.1182C13.2182 7.2832 13.3141 7.32382 13.3848 7.39453C13.4555 7.46525 13.4961 7.56112 13.4961 7.66113C13.496 7.76101 13.4554 7.85711 13.3848 7.92773C13.3141 7.9982 13.218 8.03809 13.1182 8.03809H12.9629C12.6037 8.01011 12.2694 7.84252 12.0322 7.57129C11.7951 7.29995 11.674 6.94571 11.6943 6.58594C11.7148 6.22632 11.8754 5.8892 12.1416 5.64648C12.4078 5.40379 12.7582 5.27444 13.1182 5.28711C13.2962 5.28612 13.473 5.3218 13.6367 5.3916C13.8004 5.4614 13.9478 5.5643 14.0703 5.69336C14.1928 5.82247 14.2875 5.97543 14.3486 6.14258C14.4097 6.30967 14.4361 6.48742 14.4258 6.66504V7.28906H15.044V6.66016C15.044 5.39318 14.2601 4.53823 13.0938 4.53809C12.5298 4.53809 11.9887 4.7624 11.5899 5.16113C11.191 5.55997 10.9668 6.101 10.9668 6.66504C10.9668 7.22913 11.191 7.77007 11.5899 8.16895C11.9887 8.56776 12.5297 8.79199 13.0938 8.79199H14.1445C14.2445 8.79205 14.3405 8.83168 14.4111 8.90234C14.4818 8.97301 14.5214 9.06901 14.5215 9.16895C14.5215 9.26886 14.4817 9.36485 14.4111 9.43555C14.3405 9.50622 14.2445 9.54585 14.1445 9.5459L14.1543 9.55664H13.0986C12.3347 9.55664 11.6018 9.25298 11.0615 8.71289C10.5212 8.17258 10.2178 7.43893 10.2178 6.6748C10.2179 5.91084 10.5213 5.17791 11.0615 4.6377C11.6018 4.09756 12.3347 3.79395 13.0986 3.79395Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--sendung-import {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3887 7.34082C19.6692 7.34085 19.9834 7.58374 19.9834 7.93555C20.1355 10.2605 19.2503 13.8685 17.7432 15.29C16.7829 16.2503 15.5141 16.8065 14.2686 16.8066H14.2588C13.3459 16.8066 12.6226 16.5175 12.1709 15.9707C12.114 15.9022 12.0487 15.8108 11.9795 15.709C10.9536 16.3244 9.77207 16.9607 8.4248 17.582C8.37727 17.6058 8.32488 17.6152 8.27734 17.6152L8.27246 17.6201C8.20429 17.6198 8.13732 17.5995 8.08008 17.5625C8.02299 17.5255 7.97737 17.4731 7.94922 17.4111C7.86844 17.2306 7.94929 17.0212 8.125 16.9355C9.44238 16.3273 10.6011 15.7019 11.6074 15.0957C11.5613 15.0097 11.5208 14.9299 11.4912 14.8623C10.9304 13.5929 11.6391 11.7104 13.0986 10.5742C13.9306 9.99423 14.5864 9.66091 15.7178 9.25684L16.1982 9.0957C17.3202 8.74391 18.1758 8.24418 18.8984 7.52637C19.0791 7.34094 19.2888 7.34082 19.3887 7.34082ZM19.2744 8.1543C18.4947 8.89589 17.5817 9.40933 16.417 9.77539L15.9512 9.93262C14.8767 10.3177 14.2869 10.6121 13.5215 11.1445C12.1999 12.1714 11.7768 13.7259 12.1475 14.5723C12.1658 14.6138 12.192 14.6612 12.2197 14.7139C15.3896 12.708 16.857 11.0069 16.8779 10.9824C17.0063 10.8352 17.2297 10.8122 17.3818 10.9404C17.534 11.0688 17.5532 11.2922 17.4248 11.4443C17.3383 11.5452 15.8465 13.2813 12.5928 15.3301C12.6425 15.4023 12.6886 15.4659 12.7275 15.5137C13.1222 15.9939 13.7836 16.0938 14.2686 16.0938C15.3286 16.0936 16.4124 15.6132 17.249 14.7812C18.4375 13.6639 19.3792 10.5551 19.2842 8.1543H19.2744ZM0.328125 9.01953C0.527681 9.0006 0.698798 9.13823 0.722656 9.33301L0.732422 9.40918C0.984402 11.3585 2.65281 12.8281 4.62109 12.8281H10.1367C10.3315 12.8283 10.4932 12.9897 10.4932 13.1846C10.493 13.3793 10.3314 13.5408 10.1367 13.541V13.5459H4.62109C2.29623 13.5458 0.318208 11.8098 0.0234375 9.50391L0.0146484 9.41406C-0.00912382 9.21913 0.133192 9.0433 0.328125 9.01953ZM13.583 9.14746C13.236 9.33759 12.9033 9.5468 12.5469 9.79395L12.5088 9.82324C11.8481 10.3367 11.3201 10.9735 10.9541 11.6533H5.38184C3.65606 11.6533 2.45335 10.6926 1.99219 9.14746H13.583ZM16.6738 0C16.7683 1.54319e-05 16.8589 0.0377295 16.9258 0.104492C16.9926 0.171278 17.0302 0.262006 17.0303 0.356445V7.52148C17.0303 7.71642 16.8686 7.87793 16.6689 7.87793L16.6738 7.87402C16.4741 7.87402 16.3174 7.71153 16.3174 7.5166V0.708984L0.722656 0.717773L0.712891 4.11328C0.712641 4.30801 0.551227 4.46973 0.356445 4.46973C0.161685 4.4697 0.000249689 4.308 0 4.11328L0.00976562 0.366211C0.009827 0.171328 0.171315 0.00976562 0.366211 0.00976562L16.6738 0ZM11.0068 6.14258C11.2204 6.1427 11.2916 6.27117 11.2822 6.39941L11.3633 6.27637C11.4346 6.16705 11.4914 6.14259 11.6055 6.14258H11.8193C12.1234 6.14258 12.1282 6.36585 12.1045 6.46582C12.0951 6.51291 11.8293 7.56766 11.8242 7.58789C11.8154 7.62305 11.8145 7.6504 11.8145 7.6543L11.8291 7.67871C11.8338 7.69762 11.8434 7.72111 11.8809 7.73535L11.8672 7.79297H11.4678C11.4107 7.79297 11.387 7.74982 11.3965 7.70703C11.399 7.6971 11.6619 6.66232 11.667 6.6377C11.686 6.55688 11.6531 6.49025 11.5391 6.49023H11.458C11.344 6.50451 11.2875 6.53326 11.2305 6.74707C11.2268 6.76525 11.002 7.60254 11.002 7.60254C10.9925 7.64044 10.9922 7.6594 10.9922 7.66895C10.9969 7.68796 11.0069 7.7123 11.0449 7.72656L11.0303 7.7832H10.6309C10.5738 7.78317 10.5501 7.74004 10.5596 7.69727C10.5646 7.67777 10.8303 6.64975 10.8311 6.62793C10.8453 6.5471 10.8163 6.48047 10.7021 6.48047H10.6211C10.5119 6.49475 10.4507 6.52356 10.3984 6.7373C10.3937 6.75143 10.1742 7.57683 10.1699 7.59277C10.1605 7.63034 10.1602 7.64955 10.1602 7.65918C10.1649 7.6782 10.1749 7.70253 10.2129 7.7168L10.1982 7.77344H9.79883C9.742 7.77341 9.71827 7.73112 9.72754 7.68848L10.0703 6.34277C10.0798 6.31425 10.0791 6.29942 10.0791 6.28516C10.0789 6.25671 10.0603 6.22335 10.0225 6.21387L10.0361 6.15723H10.4355C10.4926 6.15723 10.5163 6.20037 10.5068 6.24316L10.4697 6.38574L10.5596 6.26172C10.6023 6.21419 10.6404 6.14263 10.8066 6.14258H11.0068ZM13.1797 6.14258C13.5455 6.14266 13.6971 6.26672 13.6924 6.55664H13.6836C13.6836 6.68027 13.6404 6.88502 13.5977 6.96582C13.5691 7.02257 13.521 7.03711 13.3691 7.03711H12.6709L12.6416 7.16504C12.6369 7.19343 12.628 7.2313 12.6279 7.25977C12.6279 7.32148 12.6469 7.37379 12.6943 7.40234C12.7324 7.42611 12.8084 7.44043 12.9463 7.44043C13.222 7.44043 13.2886 7.40282 13.3789 7.2793H13.4736L13.417 7.50293C13.3743 7.66908 13.3598 7.6933 13.3027 7.72656C13.2266 7.76922 13.0743 7.78809 12.8369 7.78809C12.6183 7.78808 12.485 7.76933 12.3994 7.72656C12.2758 7.66475 12.2139 7.52637 12.2139 7.3457C12.2186 7.05094 12.3614 6.59448 12.5088 6.4043C12.6609 6.21412 12.8469 6.14258 13.1797 6.14258ZM8.0293 6.1377C8.39263 6.13855 8.5438 6.26275 8.53906 6.55176C8.53906 6.67537 8.49591 6.88011 8.45312 6.96094C8.4199 7.01766 8.37709 7.0322 8.22559 7.03223H7.52637L7.49805 7.16016C7.49329 7.18868 7.4834 7.22733 7.4834 7.25586C7.48349 7.31747 7.50238 7.36998 7.5498 7.39844C7.58782 7.42219 7.66406 7.43651 7.80176 7.43652C8.07742 7.43652 8.14409 7.39792 8.23438 7.27441H8.33008L8.27246 7.49805C8.22971 7.66426 8.21523 7.68841 8.1582 7.72168C8.08198 7.76429 7.92964 7.7832 7.69238 7.7832C7.47385 7.78319 7.34043 7.76445 7.25488 7.72168C7.13138 7.65983 7.07031 7.52141 7.07031 7.34082C7.07512 7.04606 7.21691 6.58958 7.36426 6.39941C7.5108 6.21032 7.7 6.13851 8.0293 6.1377ZM6.00488 5.74805C6.0619 5.74807 6.08568 5.79121 6.07617 5.83398L5.90527 6.49023H6.50879C6.50879 6.49023 6.62234 6.03474 6.6416 5.94824C6.65109 5.91504 6.67504 5.82967 6.59961 5.80566L6.61328 5.74805H7.06055C7.11744 5.74816 7.14133 5.79125 7.13184 5.83398C7.12798 5.84898 6.69404 7.5362 6.68457 7.56934L6.69434 7.57422C6.68479 7.60765 6.6614 7.69308 6.7373 7.7168L6.72266 7.77344H6.27539C6.21888 7.77321 6.1949 7.73099 6.2041 7.68848L6.43262 6.81836H5.82422C5.81986 6.8357 5.64318 7.53647 5.63379 7.56934C5.62425 7.60274 5.60082 7.68818 5.67676 7.71191L5.66211 7.76855H5.21582C5.15886 7.76855 5.13515 7.72631 5.14453 7.68359C5.14453 7.68359 5.52497 6.21499 5.58691 5.94824C5.59641 5.91501 5.61957 5.8296 5.54395 5.80566L5.55762 5.74805H6.00488ZM4.14062 7.76855H3.8418L3.38086 7.33105V7.20801H4.28418L4.14062 7.76855ZM4.58789 7.76855H4.29785L4.44043 7.20801H4.73047L4.58789 7.76855ZM9.28516 6.15234C9.34221 6.15234 9.36595 6.19549 9.35645 6.23828L9.31836 6.38086L9.4375 6.22363C9.48979 6.15233 9.49977 6.15234 9.59961 6.15234H9.9082L9.85156 6.36621C9.82781 6.45173 9.78469 6.48043 9.66602 6.48047H9.50879C9.33303 6.48048 9.28092 6.52801 9.2334 6.72266L9.00977 7.58301C9.00026 7.62104 9 7.64088 9 7.65039C9.00478 7.66936 9.0149 7.69284 9.05273 7.70703L9.03809 7.76367H8.63867C8.58179 7.76361 8.55798 7.72141 8.56738 7.67871L8.91504 6.33301C8.92448 6.29519 8.92383 6.28081 8.92383 6.2666C8.91908 6.2476 8.91001 6.22325 8.87207 6.20898L8.88574 6.15234H9.28516ZM15.1143 6.33789C15.0952 6.42806 15.0526 6.46088 14.9482 6.46094H14.6484C14.5155 6.46094 14.4726 6.47077 14.4346 6.50391C14.4061 6.5324 14.3916 6.57542 14.3916 6.61816C14.3916 6.66564 14.4105 6.68526 14.4863 6.70898L14.7861 6.79883C14.9952 6.85583 15.0526 6.92249 15.0527 7.0791C15.0527 7.236 14.9907 7.48843 14.9004 7.60254C14.8148 7.71661 14.7004 7.76367 14.5293 7.76367H13.7979C13.7409 7.76367 13.7162 7.72142 13.7256 7.67871L13.8213 7.31738H13.9062C13.9253 7.39815 13.9828 7.42186 14.1016 7.42188H14.3867C14.4961 7.42188 14.5439 7.40718 14.5771 7.36914C14.6103 7.33585 14.6299 7.28378 14.6299 7.23633C14.6346 7.16984 14.6102 7.15032 14.4629 7.1123L14.1875 7.03711C14.0259 6.99434 13.959 6.91316 13.959 6.77539C13.959 6.65179 14.0166 6.46652 14.0879 6.34766C14.1735 6.20502 14.297 6.15234 14.5205 6.15234L14.5156 6.14746H15.167L15.1143 6.33789ZM4.32617 7.03223H3.06152L2.61035 6.60449V6.48047H4.46484L4.32617 7.03223ZM4.77832 7.03223H4.4834L4.62109 6.48047H4.91602L4.77832 7.03223ZM7.96875 6.43262C7.76432 6.43262 7.67874 6.5138 7.60742 6.77051H8.16309V6.76562C8.18204 6.68509 8.19134 6.6471 8.19141 6.60449C8.19616 6.49047 8.12068 6.4327 7.96875 6.43262ZM13.1123 6.43262C12.9082 6.43273 12.8222 6.51395 12.751 6.77051H13.3076V6.76562C13.3266 6.68512 13.3359 6.64709 13.3359 6.60449C13.3407 6.49039 13.2644 6.43262 13.1123 6.43262ZM4.51172 6.30469H2.29199L1.85938 5.89551V5.74316H4.64941L4.51172 6.30469ZM4.96387 6.30469H4.66895L4.81152 5.74316H5.10645L4.96387 6.30469ZM15.1289 4.36426L1.89746 4.35547V1.87305H15.1289V4.36426Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--sendungsliste {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7773 12.5476C16.5296 12.1459 17.4081 12.3507 17.7665 13.0203C18.1328 13.7056 17.8254 14.5883 17.081 14.99L10.6337 18.448C10.6133 18.4612 10.5901 18.4703 10.5663 18.4754L10.2236 18.5623C10.204 18.57 10.1806 18.5701 10.1611 18.5701L4.18937 18.7312C4.04686 18.7788 3.40491 19.0472 2.65324 19.9012C2.59427 19.9639 2.516 19.9997 2.43351 19.9998C2.36262 19.9998 2.29139 19.9758 2.23625 19.9246C2.1103 19.8143 2.10261 19.6297 2.20891 19.5076C3.18375 18.403 4.017 18.1609 4.05558 18.1482C4.07922 18.1403 4.10324 18.1365 4.12687 18.1365L10.1093 17.9754L10.3857 17.908L16.8017 14.4695C17.2625 14.2214 17.4597 13.6974 17.247 13.2996C17.0422 12.9217 16.5183 12.8193 16.0497 13.0711L12.9374 14.6629C12.7918 14.7335 12.6148 14.6784 12.54 14.533C12.4691 14.3873 12.5241 14.2094 12.6698 14.1346L15.7773 12.5476ZM2.85441 13.7918C4.2881 12.8229 5.95051 13.3317 6.02141 13.3513C6.73042 13.5364 8.12883 13.5838 8.12883 13.5838H10.4804C11.3507 13.584 12.0556 14.2181 12.0556 14.9939C12.0553 15.7695 11.3466 16.4029 10.4804 16.4031H7.21476C7.05329 16.4031 6.91985 16.2697 6.91984 16.1082C6.91984 15.9467 7.05328 15.8123 7.21476 15.8123H10.4804C11.0236 15.8121 11.4645 15.4466 11.4648 14.9939C11.4648 14.5411 11.0238 14.1748 10.4804 14.1746H8.12101C8.05406 14.1746 6.64807 14.1264 5.86027 13.9178C5.8327 13.9099 4.39448 13.4807 3.205 14.2683L0.495038 16.7625C0.436154 16.8134 0.365443 16.8405 0.294843 16.8406C0.216068 16.8406 0.137127 16.8089 0.0780458 16.7459C-0.0321749 16.6238 -0.0244683 16.4392 0.0936708 16.3289L2.85441 13.7918ZM14.5605 0.00662214C14.6589 -0.0130716 14.7813 0.0109201 14.8837 0.0818174C14.9859 0.15269 15.0642 0.266607 15.0839 0.380646C15.0996 0.455426 15.1275 0.612815 15.0136 0.778107C14.604 1.37673 14.364 2.04676 14.2655 2.87772L14.2138 3.24002C14.072 4.11048 13.9262 4.62327 13.6269 5.28104C13.0754 6.34818 12.0357 7.0613 11.1181 7.06131C10.9921 7.06131 10.87 7.04492 10.748 7.01736C10.6811 7.00162 10.6021 6.9785 10.5155 6.95096C10.2478 7.72672 9.98802 8.61664 9.7675 9.64041L9.04191 12.784C9.01034 12.9099 8.90034 13.0046 8.77043 13.0125H8.7548C8.62877 13.0125 8.51883 12.9334 8.47551 12.8152C8.16041 11.933 7.82491 11.1529 7.49406 10.4676C7.45473 10.4833 7.41126 10.4997 7.3798 10.5115C7.22238 10.5665 7.05294 10.5896 6.8798 10.5896C6.06847 10.5895 5.13923 10.042 4.58391 9.17557C4.24526 8.58488 4.06795 8.12813 3.86711 7.35233L3.78801 7.02518V7.02908C3.6226 6.27706 3.35089 5.69037 2.9257 5.1824C2.79991 5.03303 2.81138 4.88336 2.81926 4.80838C2.82713 4.69423 2.88987 4.57953 2.9843 4.50076C3.07488 4.42593 3.18938 4.39035 3.30754 4.39822C4.85924 4.43761 7.20651 5.24486 8.06144 6.33572C8.64438 7.03682 8.93999 7.92356 8.86516 8.75858C8.81001 9.37681 8.5656 9.85297 8.16398 10.1287C8.12858 10.1562 8.07743 10.1881 8.02629 10.2156C8.26313 10.7053 8.48199 11.2036 8.68351 11.7088L9.1884 9.51834C9.4168 8.45908 9.6842 7.53751 9.96379 6.73416C9.92836 6.71449 9.8888 6.69814 9.86125 6.6824C9.40076 6.42638 9.09372 5.94228 8.9716 5.28494C8.80619 4.39094 9.03446 3.40594 9.59758 2.58279C10.4089 1.32241 12.8668 0.211458 14.5605 0.00662214ZM3.53996 4.99686C3.93775 5.53249 4.20562 6.14306 4.36711 6.89529L4.4423 7.21072C4.63133 7.93529 4.78847 8.33726 5.09172 8.86893C5.67072 9.77478 6.63595 10.141 7.19523 9.95193C7.20697 9.948 7.22255 9.94026 7.2343 9.93631C6.12227 7.78298 5.11602 6.73522 5.09562 6.71463C4.97746 6.60041 4.98141 6.41089 5.09562 6.29666C5.12291 6.26904 5.1555 6.24718 5.19133 6.23221C5.22716 6.21724 5.26577 6.20975 5.30461 6.20975C5.3434 6.20976 5.38209 6.21725 5.41789 6.23221C5.45363 6.24718 5.48636 6.26909 5.51359 6.29666C5.57392 6.36096 6.61716 7.43689 7.76652 9.67264C7.79012 9.66083 7.81719 9.6444 7.83293 9.6326C8.15591 9.41597 8.25458 9.00229 8.28215 8.69901C8.34504 8.01775 8.10051 7.28966 7.60832 6.70291C6.97025 5.8876 5.08788 5.11109 3.53996 4.99686ZM14.4189 0.616974C12.7135 0.892674 10.7121 1.94407 10.0976 2.90115C9.61311 3.60619 9.42066 4.4302 9.55851 5.17068C9.61765 5.50543 9.77528 5.94636 10.1532 6.15897L10.1571 6.15506C10.1611 6.15896 10.1689 6.16287 10.1728 6.16287C11.2047 3.44514 12.3314 2.32254 12.3945 2.26346C12.5126 2.15336 12.6973 2.15334 12.8114 2.27127C12.9257 2.38943 12.9218 2.57502 12.8075 2.68924C12.7815 2.71538 11.7122 3.79683 10.7245 6.39139C10.7913 6.41102 10.8463 6.42647 10.8935 6.43826C11.5316 6.58793 12.5559 6.08773 13.1073 5.01639C13.379 4.42191 13.5087 3.96504 13.6386 3.15018L13.6864 2.79959C13.7889 1.95276 14.0211 1.25505 14.4189 0.616974Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon--versandlabel {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6358 12.1426C17.4331 11.7149 18.3555 11.9348 18.7335 12.6406C19.1197 13.3632 18.7956 14.2942 18.0108 14.7178L11.212 18.3633C11.1912 18.3757 11.1665 18.3843 11.1417 18.3926L10.7803 18.4844C10.7596 18.4885 10.7347 18.4922 10.7139 18.4922L4.41802 18.6631C4.27223 18.7173 3.59585 18.9999 2.79888 19.8965C2.73659 19.9671 2.64854 20 2.56548 20C2.50561 19.9997 2.44686 19.9827 2.39654 19.9502C2.34611 19.9177 2.30623 19.871 2.2813 19.8164C2.2564 19.7618 2.24742 19.701 2.25591 19.6416C2.26442 19.5822 2.28991 19.5259 2.32916 19.4805C3.359 18.3137 4.24002 18.0562 4.2774 18.0479C4.30212 18.0397 4.32689 18.0362 4.35162 18.0361L10.6602 17.8652L10.9502 17.7949L17.7159 14.169C18.2015 13.9114 18.4088 13.3549 18.1846 12.9356C17.9727 12.5373 17.4169 12.4298 16.9229 12.6953L13.6417 14.3731C13.6052 14.3916 13.5653 14.4031 13.5245 14.4063C13.4836 14.4094 13.4423 14.4043 13.4034 14.3916C13.3644 14.3789 13.328 14.3587 13.2969 14.332C13.2659 14.3054 13.2412 14.2719 13.2227 14.2354C13.2041 14.1989 13.1927 14.159 13.1895 14.1182C13.1864 14.0775 13.1915 14.0368 13.2042 13.9981C13.2169 13.9591 13.237 13.9227 13.2637 13.8916C13.2904 13.8605 13.3229 13.8349 13.3594 13.8164L16.6358 12.1426ZM0.310601 16.6651H0.306695L0.308648 16.6641L0.310601 16.6651ZM3.0108 13.4512C4.5224 12.4298 6.27492 12.9646 6.34966 12.9854C7.10142 13.1805 8.55889 13.2305 8.57134 13.2305H11.0499C11.9635 13.2305 12.711 13.8997 12.711 14.7178C12.7108 15.5358 11.9676 16.2041 11.0499 16.2041H7.60748C7.43725 16.2041 7.29595 16.0628 7.29595 15.8926C7.29607 15.7224 7.43732 15.5811 7.60748 15.5811H11.0499C11.6229 15.5811 12.0888 15.1953 12.0889 14.7178C12.0889 14.2402 11.623 13.8535 11.0499 13.8535H8.56255C8.48967 13.8534 7.00891 13.8039 6.17486 13.584C6.14579 13.5757 4.63014 13.1228 3.37603 13.9531L0.518609 16.582C0.460952 16.6356 0.382846 16.6636 0.308648 16.6641C0.226361 16.6635 0.143803 16.6313 0.0820856 16.5654C-0.0338856 16.4409 -0.0257352 16.2412 0.0986872 16.125L3.0108 13.4512ZM11.6563 0.523449C11.7347 0.495004 11.8213 0.497487 11.8975 0.531261L11.9053 0.518566C14.015 1.47787 15.378 3.59606 15.378 5.90919C15.378 9.17336 12.7193 11.8272 9.45513 11.8272C6.19117 11.8269 3.53814 9.17321 3.53814 5.90919C3.53815 5.48574 3.5838 5.06238 3.67095 4.65138C3.68884 4.57113 3.73746 4.50041 3.80669 4.45607C3.87585 4.41185 3.95984 4.39682 4.04009 4.41407C4.12017 4.43192 4.19007 4.48082 4.23443 4.54982C4.27877 4.61906 4.29472 4.70381 4.2774 4.78419C4.19855 5.15362 4.15633 5.53123 4.1563 5.9131C4.1563 8.83251 6.52769 11.2079 9.45123 11.208C12.3749 11.208 14.7501 8.83258 14.7501 5.9131C14.75 5.7514 14.742 5.59799 14.7295 5.44044L13.6085 7.49122L12.9815 8.36329C12.9067 8.46296 12.7816 8.51346 12.6612 8.48439C12.5409 8.45936 12.4459 8.36348 12.421 8.24318L12.001 6.15821L11.6612 6.14161C11.628 6.14161 11.5985 6.13747 11.5694 6.12501C11.4859 6.09162 10.7303 5.79657 10.6182 5.15724C10.5478 4.74625 10.7639 4.32701 11.2579 3.91603C11.3035 3.87865 11.3618 3.85402 11.42 3.84571L12.8692 3.67482L13.1846 3.04396L11.4659 3.13087C11.383 3.13502 11.2957 3.10604 11.2335 3.04396L10.8594 2.68263C10.7681 2.59126 10.7393 2.45418 10.7891 2.3379L11.4825 0.693371C11.5156 0.614608 11.5776 0.552586 11.6563 0.523449ZM6.8272 0.615246C8.04021 0.015542 9.42216 -0.152344 10.7432 0.140636C10.9092 0.178088 11.0169 0.3486 10.9795 0.51466C10.938 0.684914 10.7716 0.788362 10.6055 0.750988C9.63388 0.531017 8.59152 0.601675 7.67388 0.929699L7.73248 2.99806C7.73248 3.10188 7.68199 3.20554 7.59478 3.26368L6.17095 4.23536L6.23736 4.76759L7.17584 4.6963C7.23308 4.69245 7.2905 4.70391 7.34185 4.7295L9.24419 5.70997C9.3173 5.75016 9.37224 5.817 9.39752 5.8965C9.42243 5.9754 9.41365 6.06295 9.37212 6.13771L7.54498 9.47657C7.49103 9.57608 7.3835 9.63855 7.27154 9.63868H7.23834C7.11375 9.62622 7.00496 9.53451 6.97173 9.41407L6.36138 7.2754L5.55181 6.79786C5.4356 6.7314 5.37749 6.59844 5.4024 6.46974L5.62701 5.29884L5.63091 5.29493L4.1358 3.78712C4.09119 3.7422 4.06099 3.6844 4.04986 3.62208C4.03885 3.55996 4.04713 3.4959 4.0733 3.43849C4.64255 2.21103 5.61435 1.21497 6.8272 0.615246ZM6.24127 5.39064L6.24517 5.39454L6.05865 6.37013L6.78912 6.79786C6.85774 6.83846 6.9087 6.90385 6.93072 6.98048L7.36627 8.5088L8.67486 6.1172L7.13384 5.32325L6.24127 5.39064ZM13.3428 4.11134C13.2971 4.20676 13.2054 4.26881 13.1016 4.28126L11.5821 4.45997C11.3289 4.68822 11.1997 4.89986 11.2286 5.05763C11.2659 5.28188 11.5905 5.46482 11.7442 5.53126L12.2754 5.56056C12.3439 5.56504 12.4092 5.59174 12.461 5.63673C12.5126 5.6817 12.5476 5.74254 12.5616 5.80958L12.8897 7.43361L13.0811 7.17189L13.0723 7.17579L14.5391 4.48439C14.3938 3.96971 14.1734 3.4842 13.8829 3.04005L13.3428 4.11134ZM7.05084 1.19142C6.06665 1.69392 5.24473 2.49578 4.72564 3.50489L5.55181 4.33497L5.5274 4.11915C5.51999 4.06256 5.52836 4.00517 5.55181 3.95314C5.57529 3.90108 5.61286 3.85616 5.66021 3.82423L7.10064 2.84474L7.05474 1.19532L7.05084 1.19142ZM11.4493 2.38771L11.5694 2.50782L13.417 2.41212C13.0018 1.94303 12.4995 1.54429 11.9307 1.24122L11.4493 2.38771Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__title {
    padding: 0.375rem 1.5rem 0.375rem 0.75rem;
    color: #FFFFFF;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link {
    position: relative;
    isolation: isolate;
    padding: 0.625rem 0 0.625rem 0.75rem;
    color: #FFFFFF;
    font-weight: 400;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 0.75rem 0 0 0.75rem;
    z-index: -1;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus-visible {
    outline: none;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus-visible {
    z-index: 1;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus-visible::before {
    z-index: 0;
    outline: 0.1875rem dashed #e9530e;
    outline-offset: -0.25rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:hover, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus {
    color: #FFFFFF;
    font-weight: 700;
    text-decoration: none;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:hover::before, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link:focus::before {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--active {
    font-weight: 700;
    color: #FFFFFF;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--active::before {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--active:hover::before, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--active:focus::before {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--parent {
    color: #FFFFFF;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sub {
    margin: 0 0 0.375rem;
    padding: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink {
    position: relative;
    isolation: isolate;
    margin-right: 0;
    margin-bottom: 0.125rem;
    padding: 0.5rem 0.5rem 0.5rem 2.25rem;
    color: #FFFFFF;
    overflow: visible;
    white-space: nowrap;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 0.75rem 0 0 0.75rem;
    z-index: -1;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:hover, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus {
    color: #FFFFFF;
    font-weight: 700;
    text-decoration: none;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:hover::before, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus::before {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus-visible {
    outline: none;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus-visible {
    z-index: 1;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink:focus-visible::before {
    z-index: 0;
    outline: 0.1875rem dashed #e9530e;
    outline-offset: -0.25rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink--active {
    font-weight: 700;
    color: #FFFFFF;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink--active::before, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink--active:hover::before, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink--active:focus::before {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublabel, .hermes-l-lshape__sidebar .hermes-m-sidebar-nav__hint {
    overflow: hidden;
    white-space: nowrap;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__hint {
    opacity: 0.8;
}

.hermes-m-sidebar-nav--static .hermes-m-sidebar-nav__link--parent {
    cursor: default;
    pointer-events: none;
}

.hermes-m-sidebar-nav--static .hermes-m-sidebar-nav__link--parent::after {
    display: none;
    margin: 0;
    width: 0;
}

.hermes-m-sidebar-nav--accordion a.hermes-m-sidebar-nav__link::after {
    display: none;
    width: 0;
    margin: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open {
    background: rgba(255, 255, 255, 0.08);
    border-radius: 0.75rem 0 0 0.75rem;
    overflow: hidden;
    margin-bottom: 0.25rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__sub {
    margin-bottom: 0;
    padding-bottom: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open .hermes-m-sidebar-nav__subitem:last-child .hermes-m-sidebar-nav__sublink {
    margin-bottom: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent {
    font-weight: 700;
    color: #FFFFFF;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent::before,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent:hover::before,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent:focus::before,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent--active::before,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent--active:hover::before,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav--accordion .hermes-m-sidebar-nav__item--has-children.is-open > .hermes-m-sidebar-nav__link--parent--active:focus::before {
    background: transparent;
}

.hermes-m-offcanvas {
    float: left;
    overflow-y: auto;
    min-height: 100%;
    width: 265px;
    background: #0091CD;
    position: absolute;
    z-index: -1;
    visibility: hidden;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100vh;
    padding: 3.75rem 1.25rem 1.25rem;
    /*
	&__actions {
		border-top: 1px solid rgba($white, 0.2);

		.hermes-c-button--icon {
			@include font-size(16px);
			@include padding(10px 20px);
			background: none;
			color: $white;
			text-decoration: none;
			display: block;
			border-bottom: 1px solid rgba($white, 0.2);
			margin: 0;
			width: 100%;
			text-align: left;

			&:after {
				content: none;
				display: none;
			}
		}
	}
	*/
}

.hermes-m-offcanvas:before {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg height='35' viewBox='0 0 228 35' width='228' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m114.7 13.9c0 2.1-.8 5.6-1.5 7-.5 1-1.3 1.2-3.9 1.2h-11.9l-.5 2.2c-.1.6-.2 1.2-.2 1.7 0 1.1.3 1.9 1.2 2.4.6.5 2 .7 4.3.7 4.7 0 5.8-.6 7.3-2.8h1.6l-1 3.8c-.7 2.8-.9 3.2-1.9 3.8-1.3.7-3.9 1.1-7.9 1.1-3.8 0-6-.4-7.5-1.1-2.1-1.1-3.2-3.5-3.2-6.5.1-5 2.6-12.8 5-16 2.5-3.2 5.7-4.4 11.4-4.4 6.1-.2 8.8 1.9 8.7 6.9zm87.6 0c0 2.1-.8 5.6-1.5 7-.5 1-1.3 1.2-3.9 1.2h-11.9l-.5 2.2c-.1.6-.2 1.2-.2 1.7 0 1.1.3 1.9 1.2 2.4.6.5 1.9.7 4.3.7 4.7 0 5.8-.6 7.3-2.8h1.6l-1 3.8c-.7 2.8-.9 3.2-1.9 3.8-1.3.7-3.8 1.1-7.9 1.1-3.8 0-6.1-.4-7.5-1.1-2.1-1.1-3.2-3.5-3.2-6.5.1-5 2.6-12.8 5-16 2.5-3.2 5.7-4.4 11.4-4.4 6.2-.2 8.8 1.9 8.7 6.9zm-130.9-13.8c1 0 1.3.8 1.2 1.5l-2.9 11.2h10.3s2-7.7 2.3-9.2c.1-.6.5-2.1-.8-2.5l.2-1h7.6c1 0 1.3.8 1.2 1.5 0 0-1.4985 5.8725-3.1741875 12.386925l-.224359.8719348c-1.9890635 7.7275802-4.1424535 16.0231402-4.3014535 16.3411402-.1.6-.5 2.1.8 2.5l-.2 1h-7.6c-1 0-1.3-.8-1.2-1.5l3.9-14.8h-10.3l-.0111862.0440319c-.0994897.3916606-.8465228 3.3333431-1.5927686 6.295495l-.1655559.6575648c-.7150692 2.8419973-1.3848753 5.5292241-1.4304893 5.8029083-.1.6-.5 2.1.8 2.5l-.2 1h-7.6c-1 0-1.3-.8-1.2-1.5 0 0 1.78464-6.78704 3.6385024-13.9353344l.3212226-1.2395781c.035695-.1378575.071379-.2757115.1070398-.4135163l.2135888-.8258728c.0355192-.1374252.0709908-.2747098.1064026-.4118081l.2116556-.8199886c1.3698282-5.3106417 2.6115882-10.1989017 3.0015882-11.9539017.1-.6.5-2.1-.8-2.5l.2-1zm85.2 6.8c3.7 0 4.9 2.2 4.7 4.4l1.4-2.1c1.2-1.9 2.2-2.3 4.1-2.3h3.6c5.3 0 5.3 3.8 4.8 5.3-.089189.3567568-1.053397 4.1936998-2.094464 8.3359317l-.189954.7557904c-.063482.2525803-.127068.5055752-.190582.7582779l-.190144.7565248c-1.10582 4.3997024-2.134856 8.4934752-2.134856 8.4934752-.1.7-.1 1-.1 1.2.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5 0 0 .000913-.0035906.002712-.0106708l.021232-.0835509c.298894-1.1762279 3.312014-13.0350646 4.279025-16.8973768l.094028-.3762175c.129089-.5176036.203003-.8195079.203003-.832184.3-1.4-.2-2.5-2.2-2.5-.6 0-1 0-1.4.1-2 .3-2.9.8-3.9 4.4 0 .1-3.9 14.6-3.9 14.6-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5 0 0 .057132-.2272565.158663-.6309859l.084274-.3350923c.35344-1.4052767 1.047564-4.1642729 1.779821-7.0701844l.191689-.7606031c.064052-.2541162.128194-.5085499.192226-.7625074l.191569-.7596509c1.017826-4.0353898 1.956688-7.7457647 2.001758-7.880976.3-1.4-.3-2.5-2.2-2.5-.7 0-1 0-1.4.1-1.9.3-2.9.7-3.8 4.4-.05.15-1.025 3.8-1.9875 7.4125l-.185882.6977753c-.895244 3.3611347-1.726618 6.4897247-1.726618 6.4897247-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5l5.9-22.9c.1-.5.2-.7.2-1 0-.5-.4-1-1-1.2l.3-1h6.8c1 0 1.3.8 1.2 1.5l-.6 2.4 1.5-2.1c.7-.8 1.4-2 4.2-2zm-29.3.2c1 0 1.3.8 1.2 1.5l-.6 2.4 2-2.7c.8-1.1 1-1.2 2.7-1.2h5.2l-.9 3.6c-.3 1.5-1 2-3.1 2h-2.7c-3 0-3.9.7-4.7 4.1l-3.8 14.7c-.081818.5727273-.096694.877686-.099399 1.0791886l-.000601.1208114c.1.3.3.8.9 1l-.2 1h-6.8c-1 0-1.3-.8-1.2-1.5l5.9-22.9c.1-.7.1-1 .1-1.2-.1-.3-.3-.8-.9-1l.2-1zm-77.4 17.8-2.5 9.7h-5.2l2.5-9.7zm-7.5 0-2.5 9.7h-5.9l-7.3-6.9v-2.8zm174.1-17.9 11.1.1-.9 3.3c-.4 1.5-1.1 2.1-2.9 2.1h-5.1c-2.3 0-3 .1-3.6.7-.4.5-.7 1.2-.7 2s.3 1.1 1.6 1.5l5.1 1.5c3.5 1 4.6 2.1 4.5 4.8s-1.1 7-2.6 8.9-3.4 2.7-6.3 2.7h-12.5c-1 0-1.3-.8-1.2-1.5l1.6-6.2h1.5c.4 1.4 1.3 1.8 3.4 1.8h4.9c1.8 0 2.7-.3 3.2-.9s.8-1.5.9-2.3c0-1.1-.4-1.4-2.9-2.1l-4.7-1.3c-2.7-.7-3.9-2.1-3.9-4.4 0-2.1 1-5.3 2.2-7.3 1.4-2.4 3.5-3.4 7.3-3.4zm-163.5 5.6-2.5 9.7h-5.2l2.5-9.7zm-7.4-.1-2.5 9.7h-20.9l-8.5-9.7zm-32 0 8.5 9.7h-1.2l-7.3-6.9zm91.2-.6c-3.5 0-4.9 1.3-6.2 5.7h9.5c.4-1.4.5-2.1.5-2.8 0-2-1.2-2.9-3.8-2.9zm87.7 0c-3.5 0-4.9 1.3-6.2 5.7h9.5c.4-1.4.5-2.1.5-2.8 0-2-1.2-2.9-3.8-2.9zm-136.4-11.7-2.5 9.7h-5.2l2.5-9.7zm-7.4 0-2.5 9.7h-38.3l-7-6.6v-3.1z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    content: '';
    width: 122px;
    height: 20px;
    position: absolute;
    top: 1.25rem;
    left: 1.25rem;
}

.hermes-m-offcanvas .hermes-h-custom-dropdown, .hermes-m-offcanvas .c-language-switch-dropdown-menu.dropdown-menu, .hermes-m-offcanvas .hermes-l-header-minimal__language-menu {
    width: 100%;
}

.hermes-m-offcanvas .hermes-h-custom-dropdown:before, .hermes-m-offcanvas .c-language-switch-dropdown-menu.dropdown-menu:before, .hermes-m-offcanvas .hermes-l-header-minimal__language-menu:before {
    left: 20px;
}

.hermes-m-offcanvas .hermes-m-search {
    margin-bottom: calc(1.25625rem + 0.72368vw);
}

@media (min-width: 1368px) {
    .hermes-m-offcanvas .hermes-m-search {
        margin-bottom: 1.875rem;
    }
}

.hermes-h-off-canvas-collapsed .hermes-m-offcanvas {
    -webkit-transition: visibility 0s 0.25s;
    -moz-transition: visibility 0s 0.25s;
    transition: visibility 0s 0.25s;
}

.hermes-h-off-canvas-expanded .hermes-m-offcanvas {
    position: static;
    visibility: visible;
}

.hermes-h-off-canvas-expanded .hermes-m-offcanvas:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    z-index: -1;
}

@media (min-width: 720px) {
    .hermes-m-offcanvas {
        display: none;
    }
}

.hermes-m-card__header, .hermes-m-card__body {
    border-style: solid;
    border-color: #0091CD;
}

.hermes-m-card__incident {
    border-top: 2px solid #0091CD;
    border-left: 2px solid #0091CD;
    border-right: 2px solid #0091CD;
    background-color: #f3cccd;
    padding: 5px;
    font-size: 0.75rem;
    color: #c30005;
    font-weight: 700;
}

.hermes-m-overlay .hermes-m-card__incident {
    border: none;
}

.hermes-m-card__incident + .hermes-m-card__header {
    border-top: none;
}

.hermes-m-card__header {
    padding: 0 1.25rem;
    background: #f5f5f6;
    border-width: 2px;
}

.hermes-m-card__header h2, .hermes-m-card__header .h2, .hermes-m-card__header h3, .hermes-m-card__header .h3, .hermes-m-card__header h4, .hermes-m-card__header .h4 {
    margin-bottom: 0.3125rem;
}

.hermes-m-overlay .hermes-m-card__header {
    border-width: 2px 0;
}

.hermes-m-card__header-row:first-child {
    padding: 1.25rem 0;
}

.hermes-m-card__header-row:not(:first-child) {
    border-top: 1px solid #FFFFFF;
}

.hermes-m-card__header-row:not(:first-child) .hermes-m-card__header-col--delivery {
    padding: 1.25rem 0;
}

.hermes-m-card__header-row:not(:first-child) .hermes-m-card__header-col--supplier {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}

.hermes-m-card__header-row--two-col:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

.hermes-m-card__header .has-alert {
    margin: 0 -1.25rem;
}

.hermes-m-card__header .has-alert .alert {
    margin: 0;
}

.hermes-m-card__body {
    border-width: 3px 0 0 0;
}

.hermes-m-card__subtitle {
    margin-top: 0.3125rem;
}

.hermes-m-card__title-heading, .hermes-m-card__supplier, .hermes-m-card__contact, .hermes-m-card__numbers {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.hermes-m-card__title {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}

.hermes-m-card__title .badge + .badge {
    margin-left: 0.3125rem;
}

.hermes-m-card__contact {
    margin-top: 0.9375rem;
}

.hermes-m-card__date {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
}

.hermes-m-card__date .hermes-m-card__txt-s {
    text-align: right;
}

.hermes-m-card__actions {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    padding-top: 1.25rem;
}

.hermes-m-card__txt-gray {
    color: #6c757d;
}

.hermes-m-card__txt-l {
    font-size: 1rem;
    font-weight: 700;
}

.hermes-m-card__txt-m {
    font-size: 0.875rem;
}

.hermes-m-card__txt-s {
    font-size: 0.75rem;
}

@media (max-width: 719.98px) {
    .hermes-m-card__header-col:last-child {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .hermes-m-card__header-row--two-col:not(:first-child) .hermes-m-card__header-col--supplier {
        padding: 1.25rem 0;
        border-top: 1px solid #FFFFFF;
    }
    .hermes-m-card__title {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .hermes-m-card__title-additional {
        margin-top: 0.1875rem;
    }
    .hermes-m-card__numbers {
        margin-top: 0.625rem;
    }
    .hermes-m-card__date {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end;
    }
    .hermes-m-card__date .hermes-m-card__txt-s {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        padding-top: 0.25rem;
    }
    .hermes-m-card__actions {
        margin-top: auto;
    }
    .hermes-m-card__delivery .hermes-c-deliverystatus {
        margin-bottom: 0.625rem;
    }
    .hermes-m-card .hermes-m-dropdown .hermes-m-dropdown__button:after {
        margin: 0;
    }
    .hermes-m-card .hermes-m-dropdown .hermes-m-dropdown__button-wrap:last-child {
        position: absolute !important;
        width: 1px !important;
        height: 1px !important;
        padding: 0 !important;
        margin: -1px !important;
        overflow: hidden !important;
        clip: rect(0, 0, 0, 0) !important;
        white-space: nowrap !important;
        border: 0 !important;
    }
    .hermes-m-card__supplier {
        padding-right: 1.25rem;
    }
    .hermes-m-card__trackinglink {
        margin-left: auto;
    }
}

@media (min-width: 720px) {
    .hermes-m-card__header-row--two-col:not(:first-child) {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
    }
    .hermes-m-card__header-row--two-col:not(:first-child) .hermes-m-card__header-col--supplier {
        padding: 1.25rem 0 1.25rem 1.25rem;
    }
    .hermes-m-card__header-col--supplier {
        border-left: 1px solid #FFFFFF;
    }
    .hermes-m-card__title-additional {
        margin-left: 0.4375rem;
        margin-bottom: 0.25rem;
    }
    .hermes-m-card__subtitle {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .hermes-m-card__numbers:not(:first-child) {
        margin-left: calc(1.25625rem + 0.72368vw);
    }
}

@media (min-width: 720px) and (min-width: 1368px) {
    .hermes-m-card__numbers:not(:first-child) {
        margin-left: 1.875rem;
    }
}

@media (min-width: 720px) {
    .hermes-m-card__date .hermes-m-card__txt-s {
        padding-top: 0.125rem;
        margin-right: 0.625rem;
        text-align: right;
    }
    .hermes-m-card__delivery {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
    }
    .hermes-m-card__delivery .hermes-c-deliverystatus {
        margin-right: 1.25rem;
    }
    .hermes-m-card__trackinglink {
        margin-left: calc(1.2625rem + 1.44737vw);
    }
}

@media (min-width: 720px) and (min-width: 1368px) {
    .hermes-m-card__trackinglink {
        margin-left: 2.5rem;
    }
}

.js-card-additional {
    display: none;
}

.is-card-preview .js-card-additional, .js-card-additional--active {
    display: block;
}

.hermes-m-card--minimized .hermes-m-card__header-col--delivery,
.hermes-m-card--minimized .hermes-m-card__header-col--supplier,
.hermes-m-card--minimized .hermes-m-card__header-col:last-child,
.hermes-m-card--minimized .hermes-m-card__contact,
.hermes-m-card--minimized .hermes-m-card__body {
    display: none !important;
}

.hermes-m-card--simplified .hermes-m-card__header-col--delivery,
.hermes-m-card--simplified .hermes-m-card__header-col--supplier,
.hermes-m-card--simplified .hermes-m-card__body,
.hermes-m-card--simplified .hermes-m-card__actions {
    display: none !important;
}

.hermes-m-rte h2, .hermes-m-rte .h2 {
    font-size: 2rem;
}

.hermes-m-rte p {
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-m-calculator__tab-switch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    max-width: 293px;
    height: 2.4375rem;
    max-height: 2.4375rem;
    margin: 0 auto 2rem;
    padding: 0.25rem;
    border-radius: 0.375rem;
    background: #ebebec;
    font-size: 1rem;
}

.hermes-m-calculator__tab {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    height: 1.9375rem;
    min-height: 1.9375rem;
    max-height: 1.9375rem;
    border: 0;
    background: transparent;
    color: #9d9da0;
    padding: 0 0.75rem;
    border-radius: 0.25rem;
    font-size: 1rem;
    line-height: 1;
    text-align: center;
}

.hermes-m-calculator__tab--active {
    background: #0091CD;
    color: #FFFFFF;
    box-shadow: 0px 2px 2px 0px #0000001F;
}

.hermes-m-calculator__panel {
    position: relative;
    z-index: 1;
    padding: 2rem;
    border-radius: 1.5rem;
    background: #FFFFFF;
    box-shadow: 0px 4px 20.4px 0px rgba(0, 0, 0, 0.12);
}

.hermes-m-calculator__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    gap: 1.5rem;
}

.hermes-m-calculator__info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 43.75%;
    max-width: 17.5rem;
}

.hermes-m-calculator__intro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 0.75rem;
    margin-bottom: 0.5rem;
}

.hermes-m-calculator__icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: 0;
}

.hermes-m-calculator__icon img,
.hermes-m-calculator__icon svg {
    display: block;
    width: 3rem;
    height: 3rem;
}

.hermes-m-calculator__title {
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    margin: 0;
    color: #0091CD;
    font-size: 1rem;
    line-height: 1.5;
}

.hermes-m-calculator__features {
    margin: 0;
    padding-left: 1rem;
    color: #3c3c41;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
}

.hermes-m-calculator__features li + li {
    margin-top: 0.25rem;
}

.hermes-m-calculator__control {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.hermes-m-calculator__value-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    gap: 0.5rem;
    width: 100%;
    max-width: 13.75rem;
    margin: 0 0 1rem auto;
}

.hermes-m-calculator__value-alert {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: 0;
}

.hermes-m-calculator__value-alert img,
.hermes-m-calculator__value-alert svg {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}

.hermes-m-calculator__value {
    display: block;
    width: 100%;
    max-width: 11.25rem;
    margin: 0;
    border: 1px solid #BDC4CE;
    border-radius: 0.5rem;
    background: #FFFFFF;
    padding: 0.5rem 0.75rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2;
    color: #3c3c41;
    text-align: right;
    white-space: nowrap;
    cursor: text;
    transition: border-color 0.2s ease, color 0.2s ease;
}

.hermes-m-calculator__value:hover {
    border-color: #9d9da0;
}

.hermes-m-calculator__value:focus, .hermes-m-calculator__value:focus-visible {
    border-color: inherit;
    box-shadow: none;
    outline: 2px solid #e9530e;
    outline-offset: -1px;
}

.hermes-m-calculator__slider {
    position: relative;
    margin-top: 0;
    padding-top: 2.5rem;
}

.hermes-m-calculator__bubble {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transform: translateX(-50%);
    pointer-events: none;
}

.hermes-m-calculator__bubble-value {
    position: relative;
    display: block;
    min-width: 3rem;
    padding: 0.25rem 0.5rem;
    border-radius: 0.375rem;
    background: #0091CD;
    color: #FFFFFF;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.12);
}

.hermes-m-calculator__bubble-value::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -0.375rem;
    width: 0;
    height: 0;
    border-left: 0.375rem solid transparent;
    border-right: 0.375rem solid transparent;
    border-top: 0.375rem solid #0091CD;
    transform: translateX(-50%);
}

.hermes-m-calculator__range {
    width: 100%;
    height: 0.5rem;
    margin: 0 0 0.75rem;
    padding: 0;
    appearance: none;
    background: transparent;
}

.hermes-m-calculator__range::-webkit-slider-runnable-track {
    height: 0.25rem;
    border-radius: 62.4375rem;
    background: linear-gradient(to right, #0091CD 0%, #0091CD var(--slider-progress, 0%), #c4c4c6 var(--slider-progress, 0%), #c4c4c6 100%);
}

.hermes-m-calculator__range::-webkit-slider-thumb {
    appearance: none;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: -0.5rem;
    border: 0.1875rem solid #0091CD;
    border-radius: 100%;
    background: #FFFFFF;
    box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.15);
}

.hermes-m-calculator__range::-moz-range-track {
    height: 0.25rem;
    border: 0;
    border-radius: 62.4375rem;
    background: #c4c4c6;
}

.hermes-m-calculator__range::-moz-range-progress {
    height: 0.25rem;
    border-radius: 62.4375rem 0 0 62.4375rem;
    background: #0091CD;
}

.hermes-m-calculator__range::-moz-range-thumb {
    width: 1.25rem;
    height: 1.25rem;
    border: 0.1875rem solid #0091CD;
    border-radius: 100%;
    background: #FFFFFF;
    box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.15);
}

.hermes-m-calculator__slider-labels {
    color: #9d9da0;
    font-family: 'Circular Hermes', sans-serif;
    line-height: 1.5;
}

.hermes-m-calculator__slider-labels--desktop {
    position: relative;
    height: 1.125rem;
    font-size: 0.75rem;
    font-weight: 500;
}

.hermes-m-calculator__slider-labels--desktop span {
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    white-space: nowrap;
}

.hermes-m-calculator__slider-labels--desktop span:first-child {
    transform: none;
}

.hermes-m-calculator__slider-labels--desktop span:last-child {
    transform: translateX(-100%);
}

.hermes-m-calculator__slider-labels--mobile {
    display: none;
    width: 100%;
    height: 1.125rem;
    color: #9d9da0;
    font-family: 'Circular Hermes', sans-serif;
    font-weight: 500;
    line-height: 1.5;
}

.hermes-m-calculator__slider-labels--mobile span {
    white-space: nowrap;
}

.hermes-m-calculator__result {
    margin-top: -1.5rem;
    padding: 2.5rem 2rem 2rem;
    border-radius: 0 0 1.5rem 1.5rem;
    background: #0091CD;
    color: #FFFFFF;
}

.hermes-m-calculator__result-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 0.5rem;
    font-family: 'MarselisOT', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

.hermes-m-calculator__result-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    gap: 1rem;
    margin-bottom: 0;
}

.hermes-m-calculator__result-quantity {
    margin-bottom: 1.5rem;
    font-size: 1.75rem;
    line-height: 1.2;
}

.hermes-m-calculator__result-price-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
    gap: 0.25rem;
}

.hermes-m-calculator__result-price {
    font-size: 2.625rem;
    line-height: 1.2;
    white-space: nowrap;
}

.hermes-m-calculator__result-netto {
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    white-space: nowrap;
}

.hermes-m-calculator__result-note {
    margin: 0;
    max-width: 36.3125rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.625rem;
    line-height: 1.5;
}

.hermes-m-calculator__result--status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    gap: 1.5rem;
}

.hermes-m-calculator__result-status-copy {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.hermes-m-calculator__result-status-title {
    margin: 0 0 0.5rem;
    font-size: 1.75rem;
    line-height: 1.2;
}

.hermes-m-calculator__result-status-text {
    margin: 0;
    max-width: 36.3125rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
}

.hermes-m-calculator__result-status-text a {
    color: #FFFFFF;
    text-decoration: underline;
}

.hermes-m-calculator__result-status-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    white-space: nowrap;
}

.hermes-m-calculator--too-few .hermes-m-calculator__value, .hermes-m-calculator--too-many .hermes-m-calculator__value {
    color: #e9530e;
}

.hermes-m-calculator--too-few .hermes-m-calculator__bubble-value, .hermes-m-calculator--too-many .hermes-m-calculator__bubble-value {
    background: #e9530e;
}

.hermes-m-calculator--too-few .hermes-m-calculator__bubble-value::after, .hermes-m-calculator--too-many .hermes-m-calculator__bubble-value::after {
    border-top-color: #e9530e;
}

.hermes-m-calculator--too-few .hermes-m-calculator__range::-webkit-slider-runnable-track, .hermes-m-calculator--too-many .hermes-m-calculator__range::-webkit-slider-runnable-track {
    background: linear-gradient(to right, #e9530e 0%, #e9530e var(--slider-progress, 0%), #c4c4c6 var(--slider-progress, 0%), #c4c4c6 100%);
}

.hermes-m-calculator--too-few .hermes-m-calculator__range::-webkit-slider-thumb, .hermes-m-calculator--too-many .hermes-m-calculator__range::-webkit-slider-thumb {
    border-color: #e9530e;
}

.hermes-m-calculator--too-few .hermes-m-calculator__range::-moz-range-progress, .hermes-m-calculator--too-many .hermes-m-calculator__range::-moz-range-progress {
    background: #e9530e;
}

.hermes-m-calculator--too-few .hermes-m-calculator__range::-moz-range-thumb, .hermes-m-calculator--too-many .hermes-m-calculator__range::-moz-range-thumb {
    border-color: #e9530e;
}

.hermes-m-calculator__classes-intro {
    margin: 0 0 2rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    text-align: center;
    color: #3c3c41;
}

.hermes-m-calculator__classes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
}

.hermes-m-calculator__class {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    min-width: 0;
    text-align: center;
}

.hermes-m-calculator__class-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    height: 3rem;
    line-height: 0;
}

.hermes-m-calculator__class-icon img,
.hermes-m-calculator__class-icon svg {
    display: block;
    width: 3rem;
    height: 3rem;
}

.hermes-m-calculator__class-title {
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    margin: 1rem 0 0.75rem;
    color: #0091CD;
    font-size: 1.125rem;
    line-height: 1.5;
}

.hermes-m-calculator__class-dimension {
    margin: 0 0 auto;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-m-calculator__class-dimension strong {
    font-weight: 700;
}

.hermes-m-calculator__class-note {
    margin: 0.25rem 0 1rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.625rem;
    line-height: 1.5;
    color: #737373;
}

.hermes-m-calculator__counter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    width: 9.75rem;
    max-width: 100%;
    height: 2.625rem;
    margin-top: auto;
    padding: 0.25rem;
    border: 1px solid #c4c4c6;
    border-radius: 0.25rem;
    background: #FFFFFF;
}

.hermes-m-calculator__counter-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 2.125rem;
    height: 2.125rem;
    border: 0;
    border-radius: 0.25rem;
    background: #0091CD;
    padding: 0;
    line-height: 0;
}

.hermes-m-calculator__counter-btn img,
.hermes-m-calculator__counter-btn svg {
    display: block;
    width: 1rem;
    height: 1rem;
}

.hermes-m-calculator__counter-field {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    gap: 0.25rem;
    min-width: 0;
    padding: 0 0.25rem;
}

.hermes-m-calculator__counter-value {
    width: 3rem;
    min-width: 0;
    border: 0;
    background: transparent;
    padding: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1;
    color: #3c3c41;
    text-align: center;
}

.hermes-m-calculator__counter-value:focus {
    outline: none;
}

.hermes-m-calculator__counter-value:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
}

.hermes-m-calculator__counter-value::-webkit-outer-spin-button, .hermes-m-calculator__counter-value::-webkit-inner-spin-button {
    appearance: none;
    margin: 0;
}

.hermes-m-calculator__counter-clear {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    border: 0;
    border-radius: 100%;
    background: #ebebec;
    color: #3c3c41;
    font-size: 0.875rem;
    line-height: 1;
    padding: 0;
}

.hermes-m-calculator__counter-clear span {
    display: block;
    transform: translateY(-1px);
}

@media (max-width: 719.98px) {
    .hermes-m-calculator__panel {
        padding: 1rem;
    }
    .hermes-m-calculator__tab-switch {
        width: auto;
        max-width: none;
        margin: 0 2rem 2rem;
        flex-wrap: nowrap;
    }
    .hermes-m-calculator__tab {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0;
        -moz-box-flex: 1;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        min-width: 0;
        padding: 0 0.5rem;
        white-space: nowrap;
    }
    .hermes-m-calculator__body {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1rem;
    }
    .hermes-m-calculator__info {
        width: 100%;
        max-width: none;
    }
    .hermes-m-calculator__control {
        width: 100%;
    }
    .hermes-m-calculator__slider {
        width: 100%;
        padding-top: 0;
    }
    .hermes-m-calculator__bubble {
        display: none;
    }
    .hermes-m-calculator__value-wrap {
        margin-left: auto;
        margin-right: auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
    }
    .hermes-m-calculator__value {
        text-align: center;
    }
    .hermes-m-calculator__result--status {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .hermes-m-calculator__result-status-button {
        width: 100%;
    }
    .hermes-m-calculator__slider-labels--desktop {
        display: none;
    }
    .hermes-m-calculator__slider-labels--mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        width: 100%;
        height: 1.125rem;
        font-size: 0.75rem;
        font-weight: 500;
    }
    .hermes-m-calculator__slider-labels--mobile span {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .hermes-m-calculator__result {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .hermes-m-calculator__result-meta {
        display: contents;
    }
    .hermes-m-calculator__result-main {
        display: contents;
    }
    .hermes-m-calculator__result-meta span:first-child {
        order: 1;
    }
    .hermes-m-calculator__result-quantity {
        order: 2;
        margin-bottom: 0.5rem;
    }
    .hermes-m-calculator__result-meta span:last-child {
        order: 3;
    }
    .hermes-m-calculator__result-price-wrap {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
        order: 4;
        margin-bottom: 1.5rem;
    }
    .hermes-m-calculator__result-note {
        order: 5;
        max-width: none;
    }
    .hermes-m-calculator__classes {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.5rem;
    }
    .hermes-m-calculator__class {
        display: grid;
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto auto;
        column-gap: 0.75rem;
        width: 100%;
        align-items: start;
        text-align: center;
    }
    .hermes-m-calculator__class-icon {
        grid-column: 1;
        grid-row: 1;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        height: auto;
    }
    .hermes-m-calculator__class-title {
        grid-column: 1;
        grid-row: 2;
        margin: 0.5rem 0 0.75rem;
    }
    .hermes-m-calculator__class-dimension {
        grid-column: 1;
        grid-row: 3;
        margin: 0;
    }
    .hermes-m-calculator__class-note {
        grid-column: 1;
        grid-row: 4;
        margin: 0.25rem 0 0;
    }
    .hermes-m-calculator__counter {
        grid-column: 2;
        grid-row: 1 / -1;
        align-self: center;
        margin-top: 0;
    }
}

.hermes-m-gk-registrierung-form__required-hint {
    margin: 0 0 1.5rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-m-gk-registrierung-form__section + .hermes-m-gk-registrierung-form__section {
    margin-top: 2rem;
}

.hermes-m-gk-registrierung-form__title {
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    margin: 0 0 1rem;
    color: #0091CD;
    font-size: 1.125rem;
    line-height: 1.5;
}

.hermes-m-gk-registrierung-overview__card {
    overflow: hidden;
    border-radius: 1rem;
    background: #FFFFFF;
    box-shadow: 0 4px 20.4px 0 rgba(0, 0, 0, 0.12);
}

.hermes-m-gk-registrierung-overview__company {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 0.75rem;
    padding: 2rem;
    background: #0091CD;
    color: #FFFFFF;
}

.hermes-m-gk-registrierung-overview__company-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    flex-shrink: 0;
    line-height: 0;
}

.hermes-m-gk-registrierung-overview__company-icon img {
    display: block;
    width: 2.75rem;
    height: 2.75rem;
}

.hermes-m-gk-registrierung-overview__company-name {
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    font-size: 1.5rem;
    line-height: 1.3;
}

.hermes-m-gk-registrierung-overview__body {
    padding: 2rem;
}

.hermes-m-gk-registrierung-overview__section + .hermes-m-gk-registrierung-overview__section {
    margin-top: 2rem;
}

.hermes-m-gk-registrierung-overview__section-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1rem;
}

.hermes-m-gk-registrierung-overview__section-title {
    margin: 0;
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #0091CD;
}

.hermes-m-gk-registrierung-overview__edit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    flex-shrink: 0;
    width: 2rem;
    height: 2rem;
    border: 0;
    border-radius: 0.25rem;
    background: transparent;
    padding: 0;
    line-height: 0;
}

.hermes-m-gk-registrierung-overview__edit img {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}

.hermes-m-gk-registrierung-overview__edit:hover {
    opacity: 0.75;
}

.hermes-m-gk-registrierung-overview__edit:focus {
    outline: none;
}

.hermes-m-gk-registrierung-overview__edit:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
    opacity: 1;
}

.hermes-m-gk-registrierung-overview__list {
    margin: 0;
    padding-left: 0;
}

.hermes-m-gk-registrierung-overview__list--contact .hermes-m-gk-registrierung-overview__row:nth-child(4) {
    margin-bottom: 2.75rem;
}

.hermes-m-gk-registrierung-overview__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    padding: 0.5rem 0;
}

.hermes-m-gk-registrierung-overview__row dt,
.hermes-m-gk-registrierung-overview__row dd {
    margin: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

.hermes-m-gk-registrierung-overview__row dt {
    flex: 0 0 40%;
    max-width: 40%;
    font-weight: 400;
    color: #3c3c41;
}

.hermes-m-gk-registrierung-overview__row dd {
    flex: 1;
    min-width: 0;
    font-weight: 700;
    color: #3c3c41;
    word-break: break-word;
}

.hermes-m-gk-registrierung-overview__note {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    gap: 0.75rem;
    margin-top: 1.5rem;
    padding: 1rem;
    border-radius: 0.5rem;
    background: rgba(0, 145, 205, 0.1);
    color: #3c3c41;
}

.hermes-m-gk-registrierung-overview__note p {
    margin: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
}

.hermes-m-gk-registrierung-overview__note-icon {
    flex-shrink: 0;
    line-height: 0;
}

.hermes-m-gk-registrierung-overview__note-icon img {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
}

.hermes-m-gk-registrierung-overview__cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    gap: 1rem;
    margin: 3rem 0;
    padding: 2rem;
    border-radius: 0.75rem;
    background: #ebebec;
}

.hermes-m-gk-registrierung-overview__cta-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 0.75rem;
    min-width: 0;
}

.hermes-m-gk-registrierung-overview__cta-content p {
    margin: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-m-gk-registrierung-overview__cta-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    flex-shrink: 0;
    line-height: 0;
}

.hermes-m-gk-registrierung-overview__cta-icon img {
    display: block;
    width: 3rem;
    height: 3rem;
}

.hermes-m-gk-registrierung-overview__cta-button {
    flex-shrink: 0;
    white-space: nowrap;
}

.hermes-m-gk-registrierung-overview__consents {
    margin-top: 1.5rem;
}

.hermes-m-gk-registrierung-overview__consent + .hermes-m-gk-registrierung-overview__consent {
    margin-top: 2rem;
}

.hermes-m-gk-registrierung-overview__consent .form-check-label {
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-m-gk-registrierung-overview__consent .form-check-label a {
    font-weight: 700;
    text-decoration: underline;
    color: inherit;
}

@media (max-width: 719.98px) {
    .hermes-m-gk-registrierung-overview__row {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0.25rem;
    }
    .hermes-m-gk-registrierung-overview__row dt {
        flex: none;
        max-width: none;
    }
    .hermes-m-gk-registrierung-overview__cta {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        align-items: stretch;
    }
    .hermes-m-gk-registrierung-overview__cta-button {
        width: 100%;
        text-align: center;
    }
}

.hermes-m-gk-prices-modal .modal-content {
    border: 0;
    border-radius: 1.5rem;
    overflow: hidden;
}

.hermes-m-gk-prices-modal .modal-dialog {
    max-width: 72.1875rem;
    width: 100%;
}

.hermes-m-gk-prices-modal__header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    gap: 1rem;
    padding: 3rem 3rem 1rem;
    border-bottom: 0;
}

.hermes-m-gk-prices-modal__title {
    margin: 0;
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    font-size: 2rem;
    line-height: 1.3;
    color: #0091CD;
}

.hermes-m-gk-prices-modal__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 0.75rem;
    margin-left: auto;
}

.hermes-m-gk-prices-modal__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    border: 0;
    background: transparent;
    line-height: 0;
    text-decoration: none;
}

.hermes-m-gk-prices-modal__action img {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}

.hermes-m-gk-prices-modal__action:hover {
    opacity: 0.75;
}

.hermes-m-gk-prices-modal__action:focus {
    outline: none;
}

.hermes-m-gk-prices-modal__action:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
    opacity: 1;
}

.hermes-m-gk-prices-modal__body {
    padding: 0 3rem 3rem;
}

.hermes-m-gk-prices-modal__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    margin: 0 0 1.5rem;
    padding: 0;
    border-bottom: 1px solid #dee2e6;
    list-style: none;
}

.hermes-m-gk-prices-modal__tab {
    position: relative;
    margin: 0;
    padding: 0.75rem 0;
    border: 0;
    background: transparent;
    color: #3c3c41;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.3;
    white-space: nowrap;
}

.hermes-m-gk-prices-modal__tab.active {
    color: #0091CD;
    font-weight: 700;
}

.hermes-m-gk-prices-modal__tab.active::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 3px;
    background: #0091CD;
}

.hermes-m-gk-prices-modal__tab:hover {
    color: #0091CD;
}

.hermes-m-gk-prices-modal__tab:focus {
    outline: none;
}

.hermes-m-gk-prices-modal__tab:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
}

.hermes-m-gk-prices-modal__table-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.hermes-m-gk-prices-modal__table-wrap + .hermes-m-gk-prices-modal__table-wrap {
    margin-top: 3rem;
}

.hermes-m-gk-prices-modal__table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #3c3c41;
}

.hermes-m-gk-prices-modal__table thead th {
    padding: 0.625rem;
    border-top: 0;
    border-bottom: 2px solid #0091CD;
    font-weight: 700;
    text-align: left;
    vertical-align: middle;
}

.hermes-m-gk-prices-modal__table .hermes-m-gk-prices-modal__col-label {
    display: block;
    font-weight: 700;
}

.hermes-m-gk-prices-modal__table .hermes-m-gk-prices-modal__col-hint {
    display: block;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.5;
}

.hermes-m-gk-prices-modal__table tbody td,
.hermes-m-gk-prices-modal__table tbody th {
    padding: 0.75rem 0.625rem;
    border: 0;
    vertical-align: middle;
    text-align: left;
}

.hermes-m-gk-prices-modal__table tbody tr:nth-child(even) {
    background: #F6F6F6;
}

.hermes-m-gk-prices-modal__table thead th:first-child:nth-last-child(3),
.hermes-m-gk-prices-modal__table thead th:first-child:nth-last-child(3) ~ th {
    width: 33.333%;
}

.hermes-m-gk-prices-modal__table thead th:first-child:nth-last-child(2) {
    width: 66.666%;
}

.hermes-m-gk-prices-modal__table thead th:first-child:nth-last-child(2) ~ th {
    width: 33.333%;
}

.hermes-m-gk-prices-modal__table td.hermes-m-gk-prices-modal__col-price {
    font-weight: 700;
}

.hermes-m-gk-prices-modal__table th[scope="row"] {
    font-weight: 400;
    text-align: left;
}

.hermes-m-gk-prices-modal__footnote {
    margin-top: 2.5rem;
    margin-bottom: 0;
    padding-left: 1rem;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: 400;
    color: #3c3c41;
}

.hermes-m-gk-prices-modal__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    gap: 0.75rem;
    margin-top: 3rem;
    padding: 1.25rem;
    border-radius: 0.5rem;
    background: #D4F1FF;
    color: #3C3C41;
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-m-gk-prices-modal__info-icon {
    flex: 0 0 1.25rem;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0.125rem;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%230091CD'/%3E%3Cpath d='M10 5.375C9.375 5.375 8.875 5.875 8.875 6.5C8.875 7.125 9.375 7.625 10 7.625C10.625 7.625 11.125 7.125 11.125 6.5C11.125 5.875 10.625 5.375 10 5.375Z' fill='white'/%3E%3Cpath d='M10 14.5625C9.5125 14.5625 9.125 14.175 9.125 13.6875V9.9375C9.125 9.45 9.5125 9.0625 10 9.0625C10.4875 9.0625 10.875 9.45 10.875 9.9375V13.6875C10.875 14.175 10.4875 14.5625 10 14.5625Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.hermes-m-gk-prices-modal__info-content {
    min-width: 0;
    flex: 1 1 auto;
}

.hermes-m-gk-prices-modal__info-title {
    margin: 0;
    font-size: 1rem;
    line-height: 1.3;
    font-weight: 700;
}

.hermes-m-gk-prices-modal__info-text {
    margin: 0.5rem 0 0;
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: 400;
}

@media (max-width: 719.98px) {
    .hermes-m-gk-prices-modal__header, .hermes-m-gk-prices-modal__body {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .hermes-m-gk-prices-modal__header {
        padding-top: 1.25rem;
    }
    .hermes-m-gk-prices-modal__body {
        padding-bottom: 1.25rem;
    }
    .hermes-m-gk-prices-modal__table thead th,
    .hermes-m-gk-prices-modal__table tbody td,
    .hermes-m-gk-prices-modal__table tbody th {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    .hermes-m-gk-prices-modal__footnote {
        padding-left: 0.75rem;
    }
}

.hermes-m-gk-registrierung-success {
    max-width: 61.25rem;
    margin: 0 auto;
    padding: 2rem 0 3rem;
}

.hermes-m-gk-registrierung-success__intro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 2.5rem;
    text-align: center;
}

.hermes-m-gk-registrierung-success__icon {
    display: block;
    margin-bottom: 1.5rem;
    line-height: 0;
}

.hermes-m-gk-registrierung-success__icon img {
    display: block;
    width: 4.5rem;
    height: 4.5rem;
}

.hermes-m-gk-registrierung-success__title {
    margin: 0 0 1rem;
    font-family: 'MarselisOT', sans-serif;
    font-weight: 900;
    font-size: 2rem;
    line-height: 1.3;
    color: #0091CD;
}

.hermes-m-gk-registrierung-success__text {
    margin: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: #737373;
}

.hermes-m-gk-registrierung-success__steps {
    margin: 0;
    padding: 0;
    list-style: none;
}

.hermes-m-gk-registrierung-success__step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 1.5rem;
    margin: 0 0 1rem;
    padding: 2rem 1rem;
    border-radius: 0.75rem;
    background: #F6F6F6;
}

.hermes-m-gk-registrierung-success__step:last-child {
    margin-bottom: 0;
}

.hermes-m-gk-registrierung-success__step-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: #0091CD;
    font-family: 'MarselisOT', sans-serif;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1;
    color: #FFFFFF;
}

.hermes-m-gk-registrierung-success__step-content {
    min-width: 0;
}

.hermes-m-gk-registrierung-success__step-title {
    margin: 0 0 0.25rem;
    font-family: 'MarselisOT', sans-serif;
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.3;
    color: #0091CD;
}

.hermes-m-gk-registrierung-success__step-text {
    margin: 0;
    font-family: 'Circular Hermes', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3c3c41;
}

@media (max-width: 719.98px) {
    .hermes-m-gk-registrierung-success {
        margin-left: 2.125rem;
        margin-right: 2.125rem;
        padding-top: 1rem;
    }
    .hermes-m-gk-registrierung-success__title {
        font-size: 2rem;
    }
    .hermes-m-gk-registrierung-success__step {
        padding: 2rem 1rem;
    }
}

.hermes-m-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background: #f5f5f6;
    padding: 0.625rem;
}

@media (max-width: 539.98px) {
    .hermes-m-actions {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .hermes-m-actions__col + .hermes-m-actions__col {
        margin-top: 0.625rem;
    }
}

@media (min-width: 540px) {
    .hermes-m-actions {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
    }
    .hermes-m-actions__col:first-child:not(:only-child) {
        margin-right: auto;
    }
    .hermes-m-actions__col:last-child:not(:only-child) {
        margin-left: 0.625rem;
    }
}

@media (min-width: 1140px) {
    .hermes-m-actions--top {
        position: sticky;
        z-index: 1000;
        top: 74px;
        height: 55px;
    }
}

.hermes-h-searchbar-expanded .hermes-m-actions {
    z-index: 0;
}

.hermes-l-gk-registrierung .hermes-l-header-minimal .container,
.hermes-l-gk-registrierung .l-section > .container,
.hermes-l-gk-registrierung .hermes-l-footer .container {
    max-width: 1200px;
}

.hermes-l-gk-registrierung__skip {
    position: absolute;
    top: 0.5rem;
    left: 0.5rem;
    z-index: 1050;
    padding: 0.5rem 0.75rem;
    background: #FFFFFF;
    color: #3c3c41;
    text-decoration: none;
}

.hermes-l-gk-registrierung__skip:focus-visible {
    outline: 3px dashed #e9530e;
    outline-offset: 4px;
    border-radius: 0.5rem;
}

.hermes-l-gk-registrierung__actions {
    margin-top: 3rem;
    padding-top: 2rem;
    border-top: 1px solid #c4c4c6;
    display: flex;
    justify-content: flex-end;
}

.hermes-l-gk-registrierung__actions--split {
    justify-content: space-between;
}

.hermes-l-gk-registrierung__back, .hermes-l-gk-registrierung__next {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
}

.hermes-l-gk-registrierung__next {
    padding: 0.3125rem 0.8rem 0.3125rem 1.25rem;
}

.hermes-l-gk-registrierung__next.disabled, .hermes-l-gk-registrierung__next[aria-disabled='true'] {
    pointer-events: none;
    opacity: 0.45;
    cursor: not-allowed;
}

.hermes-l-gk-registrierung__back {
    padding: 0.3125rem 1.25rem 0.3125rem 0.8rem;
}

.hermes-l-gk-registrierung__back-icon, .hermes-l-gk-registrierung__next-icon {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    transform: translateY(-1px);
}

.hermes-l-gk-registrierung__next-icon {
    color: #FFFFFF;
}

.hermes-l-site {
    height: 100%;
}

.hermes-h-off-canvas-collapsed .hermes-l-site {
    animation: hide-scroll 0.25s backwards;
}

@keyframes hide-scroll {
    from, to {
        overflow: hidden;
    }
}

.hermes-h-off-canvas-expanded .hermes-l-site {
    overflow: hidden;
}

.hermes-m-header-bar {
    padding-bottom: 0.625rem;
    margin-bottom: calc(1.25625rem + 0.72368vw);
    border-bottom: 1px solid #c4c4c6;
}

@media (min-width: 1368px) {
    .hermes-m-header-bar {
        margin-bottom: 1.875rem;
    }
}

.hermes-m-header-bar .lead {
    margin-bottom: 0;
}

@media (max-width: 1139.98px) {
    .hermes-m-header-bar__cell + .hermes-m-header-bar__cell {
        margin-top: 0.625rem;
    }
}

@media (min-width: 1140px) {
    .hermes-m-header-bar {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .hermes-m-header-bar__cell + .hermes-m-header-bar__cell {
        margin-left: 1.25rem;
    }
}

.hermes-l-content {
    transition: all 0.25s cubic-bezier(0.77, 0, 0.175, 1);
    background: #FFFFFF;
    position: relative;
    min-height: 100%;
}

@media (prefers-reduced-motion: reduce) {
    .hermes-l-content {
        transition: none;
    }
}

.hermes-l-content-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1080;
    cursor: pointer;
}

.hermes-h-off-canvas-expanded .hermes-l-content-overlay {
    background: rgba(60, 60, 65, 0.6);
}

.hermes-h-off-canvas-collapsed .hermes-l-content {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.hermes-h-off-canvas-expanded .hermes-l-content {
    left: 0;
    top: 0;
    width: 100%;
    position: absolute;
    -webkit-transform: translate3d(265px, 0, 0);
    -moz-transform: translate3d(265px, 0, 0);
    -ms-transform: translate3d(265px, 0, 0);
    -o-transform: translate3d(265px, 0, 0);
    transform: translate3d(265px, 0, 0);
    z-index: 1055;
}

.hermes-l-container {
    max-width: 1822px;
    margin: 0 auto;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 1139.98px) {
    .hermes-l-container__col:first-child {
        display: none;
    }
}

@media (min-width: 1140px) {
    .hermes-l-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start;
    }
    .hermes-l-container__col:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 228px;
        -moz-box-flex: 0;
        -moz-flex: 0 0 228px;
        -ms-flex: 0 0 228px;
        flex: 0 0 228px;
        width: 228px;
        max-width: 228px;
        margin-right: 1.75rem;
        display: block;
        position: sticky;
        top: 74px;
        display: block;
        overflow: auto;
        outline-offset: -10px;
    }
    .hermes-l-container__col:last-child {
        -webkit-box-flex: auto;
        -webkit-flex: auto;
        -moz-box-flex: auto;
        -moz-flex: auto;
        -ms-flex: auto;
        flex: auto;
    }
}

.hermes-l-site__skip:focus, .hermes-l-site__skip:focus-visible {
    position: absolute;
    top: 0.5rem;
    left: 0.5rem;
    z-index: 1050;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    padding: 0.5rem 0.75rem;
    background: #FFFFFF;
    color: #3c3c41;
    text-decoration: none;
    outline: 0.1875rem dashed #e9530e;
    outline-offset: 0.25rem;
}

.hermes-l-site--l-shape {
    background: #0091CD;
    height: 100%;
}

.hermes-l-site--l-shape .hermes-l-content {
    background: #0091CD;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.hermes-l-site--l-shape .hermes-l-header {
    flex-shrink: 0;
    position: relative;
    z-index: 1020;
    height: auto;
}

.hermes-l-site--l-shape .hermes-l-header .container {
    max-width: none;
    padding-left: 0;
    padding-right: 1.5rem;
}

@media (max-width: 719.98px) {
    .hermes-l-site--l-shape .hermes-l-header .container {
        padding-right: 1rem;
    }
}

.hermes-l-site--l-shape .hermes-l-header__col--logo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16rem;
    -moz-box-flex: 0;
    -moz-flex: 0 0 16rem;
    -ms-flex: 0 0 16rem;
    flex: 0 0 16rem;
    width: 16rem;
    max-width: 16rem;
    padding-left: 1.5rem;
    transition: width 0.3s ease, max-width 0.3s ease, flex-basis 0.3s ease, padding 0.3s ease;
}

.hermes-l-site--l-shape .hermes-l-header__col--logo > a {
    display: flex;
    align-items: center;
    min-height: 1.5rem;
    max-width: 100%;
}

.hermes-l-site--l-shape .hermes-l-header__col--logo svg {
    display: block;
    width: 8.4375rem;
    height: auto;
    flex-shrink: 0;
}

@media (max-width: 719.98px) {
    .hermes-l-site--l-shape .hermes-l-header__col--logo {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto;
        max-width: none;
        min-width: 0;
        padding-left: 1rem;
    }
    .hermes-l-site--l-shape .hermes-l-header__col--logo > a {
        width: 8.4375rem;
        max-width: 100%;
    }
}

.hermes-l-site--l-shape .hermes-l-header__col--mobile-actions {
    flex-shrink: 0;
}

.hermes-l-site--l-shape .hermes-l-header__nav-toggle {
    background: rgba(255, 255, 255, 0.1);
    box-shadow: none;
}

.hermes-l-site--l-shape .hermes-l-header__nav-toggle:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 22 16'%3E%3Cpath fill='%23FFFFFF' d='M20.33,15.24 L1.67,15.24 C1.26,15.24 0.92,14.9 0.92,14.49 C0.92,14.08 1.26,13.74 1.67,13.74 L20.33,13.74 C20.74,13.74 21.08,14.08 21.08,14.49 C21.08,14.9 20.74,15.24 20.33,15.24 Z M20.33,8.75 L1.67,8.75 C1.26,8.75 0.92,8.41 0.92,8 C0.92,7.59 1.26,7.25 1.67,7.25 L20.33,7.25 C20.74,7.25 21.08,7.59 21.08,8 C21.08,8.41 20.74,8.75 20.33,8.75 Z M20.33,2.26 L1.67,2.26 C1.26,2.26 0.92,1.92 0.92,1.51 C0.92,1.1 1.26,0.76 1.67,0.76 L20.33,0.76 C20.74,0.76 21.08,1.1 21.08,1.51 C21.08,1.92 20.74,2.26 20.33,2.26 Z'/%3E%3C/svg%3E");
}

.hermes-l-site--l-shape .hermes-l-header__nav-toggle:hover, .hermes-l-site--l-shape .hermes-l-header__nav-toggle:focus {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-site--l-shape .hermes-l-header__col--actions {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
}

.hermes-l-site--l-shape .hermes-l-header__col--actions > .hermes-c-button--icon---settings {
    display: none;
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .hermes-c-button {
    box-shadow: none;
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .hermes-c-button--icon---user {
    background: rgba(255, 255, 255, 0.1);
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .hermes-c-button--icon---user:after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath fill='%23FFFFFF' d='m14.25 12.44c1.8738698 0 3.3944886 1.5161383 3.4 3.39v6.74c0 .3589851-.2910149.65-.65.65s-.65-.2910149-.65-.65v-6.74c-.0055043-1.1558908-.9440961-2.0900131-2.1-2.09h-10.5c-1.15590393-.0000131-2.0944957.9341092-2.1 2.09v6.09h9.29c.3589851 0 .65.2910149.65.65s-.2910149.65-.65.65h-10.59v-7.39c.00551138-1.8738617 1.52613017-3.39 3.4-3.39zm-5.25-11.72c2.7614237 0 5 2.23857625 5 5s-2.2385763 5-5 5c-2.76142375 0-5-2.23857625-5-5s2.23857625-5 5-5zm0 1.36c-2.02688503 0-3.67 1.64311497-3.67 3.67s1.64311497 3.67 3.67 3.67c2.026885 0 3.67-1.64311497 3.67-3.67s-1.643115-3.67-3.67-3.67z'/%3E%3C/svg%3E");
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .hermes-c-button--icon---user:hover, .hermes-l-site--l-shape .hermes-l-header__col--actions .hermes-c-button--icon---user:focus {
    background: rgba(255, 255, 255, 0.18);
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .c-language-switch {
    margin-left: 0.5rem;
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .c-language-switch-btn {
    background: rgba(255, 255, 255, 0.1);
    border: none;
    border-radius: 0.2rem;
    height: auto;
    padding: 0.75rem 0.875rem;
}

.hermes-l-site--l-shape .hermes-l-header__col--actions .c-language-switch-btn:hover, .hermes-l-site--l-shape .hermes-l-header__col--actions .c-language-switch-btn:focus {
    background: rgba(255, 255, 255, 0.18);
    color: #FFFFFF;
}

.hermes-l-lshape {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    min-height: 0;
    overflow: hidden;
}

.hermes-l-lshape__sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 0;
    background: #0091CD;
    color: #FFFFFF;
    padding: 0.5rem 0 1rem 0.3125rem;
    font-family: 'Circular Hermes', sans-serif;
    transition: width 0.3s ease, max-width 0.3s ease, flex-basis 0.3s ease, padding 0.3s ease, transform 0.3s ease;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__sidebar {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 3;
        width: 16rem;
        max-width: 16rem;
        transform: translateX(-100%);
    }
}

@media (min-width: 720px) {
    .hermes-l-lshape__sidebar {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16rem;
        -moz-box-flex: 0;
        -moz-flex: 0 0 16rem;
        -ms-flex: 0 0 16rem;
        flex: 0 0 16rem;
        width: 16rem;
        max-width: 16rem;
    }
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 0;
    padding-top: 0.25rem;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__group + .hermes-m-sidebar-nav__group {
    margin-top: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__list {
    margin-bottom: 2.5rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__title {
    padding-right: 1.5rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link {
    margin-right: 1rem;
    margin-bottom: 0.25rem;
    padding: 0.625rem 0 0.625rem 0.75rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link::before {
    right: -1rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink::before {
    right: 0;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__icon {
    width: 1.25rem;
    margin-right: 0.625rem;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__title,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__label,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__sublink {
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__title,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__label,
.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link::after {
    overflow: hidden;
    white-space: nowrap;
    transition: opacity 0.2s ease, max-width 0.3s ease, margin 0.3s ease, padding 0.3s ease, height 0.3s ease;
}

.hermes-l-lshape__sidebar .hermes-m-sidebar-nav__link--parent::after {
    overflow: visible;
    transition: transform 0.25s ease, opacity 0.2s ease, max-width 0.3s ease, margin 0.3s ease;
}

.hermes-l-lshape__sidebar .hermes-l-lshape__collapse-label--collapse {
    overflow: hidden;
    white-space: nowrap;
    transition: opacity 0.2s ease, max-width 0.3s ease;
}

.hermes-l-lshape__collapse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    flex-shrink: 0;
    margin-top: auto;
    padding: 0.85rem 1.5rem 0.375rem 0.7rem;
    border: 0;
    background: #0091CD;
    color: #FFFFFF;
    font-family: 'Circular Hermes', sans-serif;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__collapse {
        display: none;
    }
}

.hermes-l-lshape__collapse-icon {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22222 1.14286C2.22222 0.839753 2.10516 0.549063 1.89679 0.334735C1.68841 0.120408 1.4058 0 1.11111 0C0.816426 0 0.533811 0.120408 0.325437 0.334735C0.117063 0.549063 0 0.839753 0 1.14286V14.8571C0 15.1602 0.117063 15.4509 0.325437 15.6653C0.533811 15.8796 0.816426 16 1.11111 16C1.4058 16 1.68841 15.8796 1.89679 15.6653C2.10516 15.4509 2.22222 15.1602 2.22222 14.8571V1.14286ZM10.7811 13.6571C10.8844 13.551 10.9664 13.425 11.0223 13.2862C11.0782 13.1475 11.107 12.9988 11.107 12.8486C11.107 12.6984 11.0782 12.5497 11.0223 12.4109C10.9664 12.2722 10.8844 12.1461 10.7811 12.04L7.96333 9.14286H18.8889C19.1836 9.14286 19.4662 9.02245 19.6746 8.80812C19.8829 8.59379 20 8.30311 20 8C20 7.6969 19.8829 7.40621 19.6746 7.19188C19.4662 6.97755 19.1836 6.85714 18.8889 6.85714H7.96333L10.7811 3.95886C10.9895 3.74441 11.1064 3.45362 11.1063 3.15045C11.1062 2.84729 10.989 2.55658 10.7806 2.34229C10.5721 2.12799 10.2894 2.00766 9.99461 2.00777C9.69986 2.00788 9.41723 2.12841 9.20889 2.34286L4.49556 7.192C4.28725 7.40632 4.17024 7.69696 4.17024 8C4.17024 8.30305 4.28725 8.59368 4.49556 8.808L9.20889 13.6571C9.31208 13.7634 9.43462 13.8477 9.56951 13.9052C9.7044 13.9627 9.84898 13.9923 9.995 13.9923C10.141 13.9923 10.2856 13.9627 10.4205 13.9052C10.5554 13.8477 10.6779 13.7634 10.7811 13.6571Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    flex-shrink: 0;
    width: 1.25rem;
    height: 1rem;
    margin-right: 0.625rem;
    transition: margin 0.3s ease, transform 0.3s ease;
}

.hermes-l-lshape__collapse-label--expand {
    display: none;
}

.hermes-l-lshape__collapse:hover, .hermes-l-lshape__collapse:focus {
    color: #FFFFFF;
    text-decoration: underline;
}

.hermes-l-lshape__collapse:focus, .hermes-l-lshape__collapse:focus-visible {
    outline: none;
}

.hermes-l-lshape__collapse:focus-visible {
    outline: 0.1875rem dashed #e9530e;
    outline-offset: -0.25rem;
}

.hermes-l-lshape__main {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    background: #FFFFFF;
    border-top-left-radius: 1.75rem;
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    transition: transform 0.3s ease, border-radius 0.3s ease;
}

.hermes-l-lshape__main::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__main {
        width: 100%;
        border-top-right-radius: 1.75rem;
    }
}

.hermes-l-lshape__content {
    padding: 0;
}

.hermes-l-lshape .hermes-l-searchbar-container {
    max-width: 52.125rem;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 720px) {
    .hermes-l-lshape .hermes-l-searchbar-container {
        padding-top: 0;
    }
}

.hermes-l-lshape__search {
    padding: 2.5rem 1.5rem 0;
    background: linear-gradient(180deg, #FFFFFF 0%, #F3F3F4 100%);
    padding-bottom: 2.5rem;
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-l-lshape__search .form-select,
.hermes-l-lshape__search .form-control,
.hermes-l-lshape__search .hermes-m-searchbar__hint {
    font-family: 'Circular Hermes', sans-serif;
}

.hermes-l-lshape__search h1.lead, .hermes-l-lshape__search .lead.h1 {
    margin-top: 0;
    font-family: 'Circular Hermes', sans-serif;
    color: #3c3c41;
}

.hermes-l-lshape__search h1.lead strong, .hermes-l-lshape__search .lead.h1 strong,
.hermes-l-lshape__search h1.lead b,
.hermes-l-lshape__search .lead.h1 b {
    font-weight: 700;
}

.hermes-l-lshape__search .hermes-l-lshape__advanced {
    position: relative;
}

.hermes-l-lshape__search .hermes-l-lshape__advanced h2, .hermes-l-lshape__search .hermes-l-lshape__advanced .h2 {
    position: relative;
    z-index: 2;
    margin: 0 0 0.25rem;
    color: inherit;
    font-size: 0.75rem;
}

.hermes-l-lshape__search .hermes-c-pill {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    min-height: 1.5rem;
    padding: 0.3125rem 0.625rem;
}

.hermes-l-lshape__search .hermes-c-pill:focus, .hermes-l-lshape__search .hermes-c-pill:focus-visible {
    outline: none;
}

.hermes-l-lshape__search .hermes-c-pill:focus-visible {
    z-index: 1;
    outline: 0.1875rem dashed #e9530e;
    outline-offset: 0.25rem;
}

.hermes-l-lshape__search .form-select:focus, .hermes-l-lshape__search .form-select:focus-visible,
.hermes-l-lshape__search .hermes-m-searchbar__input:focus,
.hermes-l-lshape__search .hermes-m-searchbar__input:focus-visible {
    outline: none;
    box-shadow: none;
}

.hermes-l-lshape__search .form-select:focus-visible,
.hermes-l-lshape__search .hermes-m-searchbar__input:focus-visible {
    outline: 0.1875rem dashed #e9530e;
    outline-offset: -0.25rem;
}

.hermes-l-lshape__search .hermes-m-searchbar__input {
    padding-left: 0.75rem;
}

.hermes-l-lshape__search .hermes-m-searchbar__input:focus-visible {
    outline-offset: 0.375rem;
    border-radius: 0.25rem;
}

@media (min-width: 1368px) {
    .hermes-l-lshape__search .hermes-c-divider {
        margin-bottom: 1rem;
    }
}

@media (min-width: 1140px) {
    .hermes-l-lshape__search {
        padding: 3rem 2.5rem 3rem;
    }
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__search {
        padding: 1.25rem 1rem 1.25rem;
    }
    .hermes-l-lshape__search .lead {
        font-size: 1rem;
        margin-bottom: 0.75rem;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__row {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        align-items: stretch;
        gap: 0.375rem;
        padding: 0.5rem;
        overflow: hidden;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__col--input,
    .hermes-l-lshape__search .hermes-m-searchbar__col--action {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__wrap {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 0;
        gap: 0.25rem;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__wrap .form-select {
        width: auto;
        max-width: 100%;
        min-width: 0;
        min-height: 1.5rem;
        height: auto;
        margin: 0;
        padding: 0.25rem 1.75rem 0.25rem 0.625rem;
        font-size: 0.75rem;
        line-height: 1.3;
        border: 0;
        border-radius: 50rem;
        background-size: 0.625rem 0.4rem;
        background-position: right 0.5rem center;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__input {
        width: 100%;
        min-height: 2.75rem;
        padding: 0.5rem 0.3rem 0.5rem 0.75rem;
        font-size: 1rem;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__input:focus-visible {
        outline-offset: 0.125rem;
    }
    .hermes-l-lshape__search .hermes-m-searchbar__col--action .btn {
        width: 100%;
        min-height: 2.75rem;
        border: 0;
        border-radius: 50rem;
    }
    .hermes-l-lshape__search .hermes-c-divider {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .hermes-l-lshape__search .hermes-l-lshape__advanced .hermes-c-pill {
        margin: 0 0.25rem 0.375rem 0;
    }
}

.hermes-l-lshape__tabs {
    position: relative;
    z-index: 2;
    background: #f3f3f4;
    padding: 0 1.875rem;
    box-shadow: 0 -0.9375rem 0.625rem -0.625rem #0000000D inset;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__tabs {
        padding: 0 1.5rem;
    }
}

.hermes-l-lshape__tabs .c-tabs {
    margin: 0;
}

.hermes-l-lshape__tabs .tab-content {
    display: none;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-item {
    flex-shrink: 0;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs::after {
    content: none;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-item + .nav-item {
    margin-left: 0;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link {
    min-height: 0;
    padding: 0.5rem 1.25rem;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #0091CD;
    font-family: 'MarselisOT', sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link {
        font-size: 1rem;
        padding: 0.5rem 0.875rem;
    }
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link:hover, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link:focus {
    background: rgba(255, 255, 255, 0.55);
    color: #0091CD;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link:focus, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link:focus-visible {
    outline: none;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link:focus-visible::after {
    content: '';
    position: absolute;
    inset: 0.125rem;
    border: 0.1875rem dashed #e9530e;
    pointer-events: none;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active:hover, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active:focus {
    position: relative;
    z-index: 2;
    background: #ffffff;
    color: #0091CD;
    font-weight: 700;
}

.hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active::before, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active:hover::before, .hermes-l-lshape__tabs .c-tabs .nav-tabs .nav-link.active:focus::before {
    content: none;
}

.hermes-l-lshape__table {
    position: relative;
    z-index: 1;
    background: #ffffff;
    padding: 1.25rem 1.875rem;
}

.hermes-l-lshape__table .form-check-input {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 0;
    border: calc((1.5rem - 1.2em) / 2) solid transparent;
    background-clip: content-box;
    background-origin: content-box;
    box-shadow: inset 0 0 0 0.125rem #c4c4c6;
}

.hermes-l-lshape__table .form-check-input:checked {
    box-shadow: inset 0 0 0 0.125rem #0091CD;
}

.hermes-l-lshape__table .form-check-input:focus {
    box-shadow: inset 0 0 0 0.125rem #c4c4c6;
}

.hermes-l-lshape__table .form-check-input:checked:focus {
    box-shadow: inset 0 0 0 0.125rem #0091CD;
}

.hermes-l-lshape__table .hermes-c-info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.5rem;
    -moz-box-flex: 0;
    -moz-flex: 0 0 1.5rem;
    -ms-flex: 0 0 1.5rem;
    flex: 0 0 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    background-color: transparent;
    border-radius: 0;
}

.hermes-l-lshape__table .hermes-c-info::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0.9375rem;
    height: 0.9375rem;
    transform: translate(-50%, -50%);
    background: #0091CD;
    border-radius: 100%;
    pointer-events: none;
}

.hermes-l-lshape__table .hermes-c-info--secondary::after {
    background: #9d9da0;
}

.hermes-l-lshape__table .hermes-c-info:before {
    position: relative;
    z-index: 1;
}

@media (max-width: 719.98px) {
    .hermes-l-lshape__table {
        padding: 1rem 1.5rem 1.5rem;
    }
}

.hermes-l-lshape__sort {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 1001;
    gap: 0.5rem;
    margin-bottom: 1.875rem;
}

.hermes-l-lshape__sort-trigger {
    font-size: 0.875rem;
    font-family: 'Circular Hermes', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #3c3c41;
    background: #f3f3f4;
    border: 0.0625rem solid #c4c4c6;
    border-radius: 0.1875rem;
    padding: 0.5rem 0.75rem;
}

.hermes-l-lshape__sort-trigger:after {
    content: '';
    width: 5px;
    height: 8px;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.550781 6.55005L3.55078 3.55005L0.550781 0.550049' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M0.550781 6.55005L3.55078 3.55005L0.550781 0.550049' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: inline-block;
    margin-left: 0.5rem;
    vertical-align: middle;
    border: 0;
    transform: rotate(90deg);
}

.hermes-l-lshape__sort-trigger:hover, .hermes-l-lshape__sort-trigger:focus {
    color: #3c3c41;
    background: #ebebec;
}

.hermes-l-lshape__sort-trigger:focus {
    outline: 0;
    box-shadow: none;
}

.hermes-l-lshape__sort-item .dropdown-menu {
    font-size: 0.875rem;
    font-family: 'Circular Hermes', sans-serif;
    border: 0.0625rem solid #c4c4c6;
    border-radius: 0.1875rem;
    box-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.12);
    z-index: 1001;
}

.hermes-l-lshape .hermes-m-table--list-view {
    border-top: 0.1875rem solid #F3F3F4;
}

.hermes-l-lshape .hermes-m-table--list-view .hermes-m-table__table th {
    top: 0;
    z-index: 1;
    background: #FFFFFF;
}

@media (min-width: 720px) {
    .hermes-l-site--l-shape.is-sidebar-collapsed .hermes-l-lshape__sidebar {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 3.125rem;
        -moz-box-flex: 0;
        -moz-flex: 0 0 3.125rem;
        -ms-flex: 0 0 3.125rem;
        flex: 0 0 3.125rem;
        width: 3.125rem;
        max-width: 3.125rem;
        padding-left: 0;
        padding-right: 0;
    }
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__title,
.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__label,
.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__link::after,
.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-l-lshape__collapse-label--collapse {
    overflow: hidden;
    opacity: 0;
    max-width: 0;
    margin: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__title {
    height: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__link::before {
    left: 0.25rem;
    right: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__link::after {
    width: 0;
    margin: 0;
    opacity: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__icon {
    margin-right: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-m-sidebar-nav__sub {
    display: none;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-l-lshape__collapse {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}

.hermes-l-site--l-shape.is-sidebar-collapsed .hermes-l-lshape__collapse-icon {
    margin-right: 0;
    transform: rotate(180deg);
}

@media (max-width: 719.98px) {
    .hermes-l-site--l-shape.is-nav-open .hermes-l-header__nav-toggle {
        background: rgba(255, 255, 255, 0.18);
    }
    .hermes-l-site--l-shape.is-nav-open .hermes-l-header__nav-toggle:after {
        background-image: url("data:image/svg+xml,%3Csvg height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m25.6568542 14.3431458c.3905243.3905242.3905243 1.0236892 0 1.4142135l-4.2426406 4.2426407 4.2426406 4.2426407c.3905243.3905243.3905243 1.0236893 0 1.4142135-.3905242.3905243-1.0236892.3905243-1.4142135 0l-4.2426407-4.2426406-4.2426407 4.2426406c-.3905243.3905243-1.0236893.3905243-1.4142135 0-.3905243-.3905242-.3905243-1.0236892 0-1.4142135l4.2426406-4.2426407-4.2426406-4.2426407c-.3905243-.3905243-.3905243-1.0236893 0-1.4142135.3905242-.3905243 1.0236892-.3905243 1.4142135 0l4.2426407 4.2426406 4.2426407-4.2426406c.3905243-.3905243 1.0236893-.3905243 1.4142135 0z' fill='%23FFFFFF' fill-rule='evenodd' transform='translate(-14 -14)'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 0.875rem;
    }
    .hermes-l-site--l-shape.is-nav-open .hermes-l-lshape__sidebar {
        transform: translateX(0);
    }
    .hermes-l-site--l-shape.is-nav-open .hermes-l-lshape__main {
        transform: translateX(16rem);
        border-top-right-radius: 0;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1zY2hlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9kcm9wem9uZS9kaXN0L2Ryb3B6b25lLmNzcyIsInV0aWxzL191dGlsaXRpZXMuc2NzcyIsInV0aWxzL19mdW5jdGlvbnMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19pY29ucy5zY3NzIiwidXRpbHMvX3BsYWNlaG9sZGVyLnNjc3MiLCJ1dGlscy9faW5jbHVkZS1tZWRpYS5zY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJnbG9iYWwvX2Jhc2Uuc2NzcyIsImdsb2JhbC9faHRtbC5zY3NzIiwiZ2xvYmFsL19jdXN0b20uc2NzcyIsImdsb2JhbC9faGVscGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2J1dHRvbi9fYnV0dG9uLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2J1dHRvbi8wMi1idXR0b24taWNvbi9fYnV0dG9uLWljb24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvYnV0dG9uLzAzLWJ1dHRvbi1yZXNldC9fYnV0dG9uLXJlc2V0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2J1dHRvbi8wNC1idXR0b24tZXh0ZXJuYWwvX2J1dHRvbi1leHRlcm5hbC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMS1hdG9tcy9idXR0b24vMDUtYnV0dG9uLWhvdXJzL19idXR0b24taG91cnMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvYnV0dG9uLzA2LWJ1dHRvbi1kb3dubG9hZC9fYnV0dG9uLWRvd25sb2FkLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2JhZGdlL19iYWRnZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMS1hdG9tcy9jYWxlbmRhcnNoZWV0L19jYWxlbmRhcnNoZWV0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2NhbGVuZGFyc2hlZXQvX2NhbGVuZGFyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2RlbGl2ZXJ5c3RhdHVzL19kZWxpdmVyeXN0YXR1cy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMS1hdG9tcy9hbGVydC9fYWxlcnQuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvaHIvX2hyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2luZm8vX2luZm8uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvcGlsbHMvX3BpbGxzLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL3Rocm9iYmVyL190aHJvYmJlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMS1hdG9tcy9saW5rL19saW5rLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL190ZXh0LWJhZGdlL190ZXh0LWJhZGdlLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2RpdmlkZXIvX2RpdmlkZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZm9ybS1pbnB1dHMvX2Zvcm0taW5wdXRzLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2Zvcm0taW5wdXRzL19mb3JtLWlucHV0LWRhdGUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZm9ybS1pbnB1dHMvX2Zvcm0taW5wdXQtc2VsZWN0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAxLWF0b21zL2Zvcm0taW5wdXRzL19mb3JtLWNoZWNrLXJhZGlvLWljb24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZ2stZm9ybS1pbnB1dC9fZ2stZm9ybS1pbnB1dC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMS1hdG9tcy9nay1mb3JtLXNlbGVjdC9fZ2stZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZ2stZm9ybS1kYXRlL19nay1mb3JtLWRhdGUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZm9ybS10ZXh0YXJlYS9fZm9ybS10ZXh0YXJlYS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvYWNjb3JkaW9uL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RhYmxlL190YWJsZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvc2VhcmNoYmFyL19zZWFyY2hiYXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9kcm9wZG93bi9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RlYXNlci9fdGVhc2VyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9pY29udGVhc2VyL19pY29udGVhc2VyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9jb250ZW50dGVhc2VyL19jb250ZW50dGVhc2VyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9saW5rbGlzdC9fbGlua2xpc3Quc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2JlbmVmaXRzbGlzdC9fYmVuZWZpdHNsaXN0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9pbnN0cnVjdGlvbnMvX2luc3RydWN0aW9ucy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvc3RlcHMvX3N0ZXBzLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9zdGVwLWluZGljYXRvci9fc3RlcC1pbmRpY2F0b3Iuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RhYnMvX3RhYnMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2hlYWRsaW5lL19oZWFkbGluZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvYWNjb3JkaW9uLWxlZ2FjeS9fYWNjb3JkaW9uLWxlZ2FjeS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvbW9kYWwvX21vZGFsLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9fbGFuZ3VhZ2Utc3dpdGNoL19sYW5ndWFnZS1zd2l0Y2guc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RpbGUvX3RpbGUuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2ZpbHRlci9fZmlsdGVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9vdmVybGF5L19vdmVybGF5LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9mZWVkYmFjay9fZmVlZGJhY2suc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2Zvcm0taGlnaGxpZ2h0cmFkaW8vX2Zvcm0taGlnaGxpZ2h0cmFkaW8uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3BhcmNlbC1zaG9wL19wYXJjZWwtc2hvcC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvZmllbGRzZXQvX2ZpZWxkc2V0LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy91cGxvYWQvX3VwbG9hZC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvd2lkZ2V0cy9fd2lkZ2V0cy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvYm94L19ib3guc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3NlY3Rpb24vX3NlY3Rpb24uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3Byb2dyZXNzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvb3ZlcmxheS1wcm9ncmVzcy9fb3ZlcmxheS1wcm9ncmVzcy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvZW1iZWQvX2VtYmVkLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9zaXRlLWZvb3Rlci9fc2l0ZS1mb290ZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL3NpdGUtZm9vdGVyL19zaXRlLWZvb3Rlci0tbmF2LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9zaXRlLWhlYWRlci9fc2l0ZS1oZWFkZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL3NpdGUtaGVhZGVyLW1pbmltYWwvX3NpdGUtaGVhZGVyLW1pbmltYWwuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL3NpdGUtbmF2L19zaXRlLW5hdi5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvc2lkZWJhci1uYXYvX3NpZGViYXItbmF2LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9fc2l0ZS1vZmZjYW52YXMvX3NpdGUtb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9jYXJkL19jYXJkLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9ydGUvX3J0ZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX2NhbGN1bGF0b3IvX2NhbGN1bGF0b3Iuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL19nay1yZWdpc3RyaWVydW5nLWZvcm0vX2drLXJlZ2lzdHJpZXJ1bmctZm9ybS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX2drLXJlZ2lzdHJpZXJ1bmctb3ZlcnZpZXcvX2drLXJlZ2lzdHJpZXJ1bmctb3ZlcnZpZXcuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL19nay1wcmljZXMtbW9kYWwvX2drLXByaWNlcy1tb2RhbC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX2drLXJlZ2lzdHJpZXJ1bmctc3VjY2Vzcy9fZ2stcmVnaXN0cmllcnVuZy1zdWNjZXNzLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9fbGlzdC1hY3Rpb25zL19saXN0LWFjdGlvbnMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDUtcGFnZXMvZ2stcmVnaXN0cmllcnVuZy9fZ2stcmVnaXN0cmllcnVuZy5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvc2l0ZS9fc2l0ZS5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvaGVhZGVyLWJhci9faGVhZGVyLWJhci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvY29udGVudC9fY29udGVudC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvY29udGFpbmVyL19jb250YWluZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvMDQtdGVtcGxhdGVzL2wtc2hhcGUvX2wtc2hhcGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL0Jvb3RzdHJhcFxuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcblxuLy9IZXJtZXMgVHJhY2sgJiBUcmFjZSB2YXJpYWJsZSBvdmVycmlkZXNcbkBpbXBvcnQgXCJnbG9iYWwvdmFyaWFibGVzXCI7XG5cbi8vQm9vdHN0cmFwXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG5cbi8vRmxhdHBpY2tyXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrclwiO1xuXG4vL0Ryb3B6b25lIChGaWxlLVVwbG9hZClcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvZHJvcHpvbmUvZGlzdC9kcm9wem9uZVwiO1xuXG4vL0hlcm1lcyBUcmFjayAmIFRyYWNlIG93biBzdHVmZlxuQGltcG9ydCBcInV0aWxzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcInV0aWxzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuQGltcG9ydCBcInV0aWxzL2ljb25zXCI7XG5AaW1wb3J0IFwidXRpbHMvcGxhY2Vob2xkZXJcIjtcbkBpbXBvcnQgXCJ1dGlscy9pbmNsdWRlLW1lZGlhXCI7XG5AaW1wb3J0IFwidXRpbHMvZm9udHNcIjtcblxuLy9Cb290c3RyYXBcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NhcmRcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RvYXN0c1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvc3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvb2ZmY2FudmFzXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BsYWNlaG9sZGVyc1wiO1xuXG4vL0Jvb3RzdHJhcCBIZWxwZXJzXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcblxuLy9Cb290c3RyYXAgVXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcblxuLy9IZXJtZXMgVHJhY2sgJiBUcmFjZVxuQGltcG9ydCBcImdsb2JhbC9iYXNlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2h0bWxcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY3VzdG9tXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlbHBlclwiO1xuXG4vL0hlcm1lcyBUcmFjayAmIFRyYWNlIExheW91dFxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvYnV0dG9uL19idXR0b25cIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAxLWF0b21zL2JhZGdlL19iYWRnZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvY2FsZW5kYXJzaGVldC9fY2FsZW5kYXJzaGVldFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZGVsaXZlcnlzdGF0dXMvX2RlbGl2ZXJ5c3RhdHVzXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMS1hdG9tcy9hbGVydC9fYWxlcnRcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAxLWF0b21zL2hyL19oclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvaW5mby9faW5mb1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvcGlsbHMvX3BpbGxzXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMS1hdG9tcy90aHJvYmJlci9fdGhyb2JiZXJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAxLWF0b21zL2xpbmsvX2xpbmtcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAxLWF0b21zL190ZXh0LWJhZGdlL190ZXh0LWJhZGdlXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMS1hdG9tcy9kaXZpZGVyL19kaXZpZGVyXCI7XG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAxLWF0b21zL2Zvcm0taW5wdXRzL19mb3JtLWlucHV0c1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZm9ybS1pbnB1dHMvX2Zvcm0tY2hlY2stcmFkaW8taWNvblwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZ2stZm9ybS1pbnB1dC9fZ2stZm9ybS1pbnB1dFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZ2stZm9ybS1zZWxlY3QvX2drLWZvcm0tc2VsZWN0XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMS1hdG9tcy9nay1mb3JtLWRhdGUvX2drLWZvcm0tZGF0ZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDEtYXRvbXMvZm9ybS10ZXh0YXJlYS9fZm9ybS10ZXh0YXJlYVwiO1xuXG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9hY2NvcmRpb24vX2FjY29yZGlvblwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RhYmxlL190YWJsZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3NlYXJjaGJhci9fc2VhcmNoYmFyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvc2VhcmNoL19zZWFyY2hcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9kcm9wZG93bi9fZHJvcGRvd25cIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy90ZWFzZXIvX3RlYXNlclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2ljb250ZWFzZXIvX2ljb250ZWFzZXJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9jb250ZW50dGVhc2VyL19jb250ZW50dGVhc2VyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvbGlua2xpc3QvX2xpbmtsaXN0XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvYmVuZWZpdHNsaXN0L19iZW5lZml0c2xpc3RcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9pbnN0cnVjdGlvbnMvX2luc3RydWN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3N0ZXBzL19zdGVwc1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3N0ZXAtaW5kaWNhdG9yL19zdGVwLWluZGljYXRvclwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL3RhYnMvX3RhYnNcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9oZWFkbGluZS9faGVhZGxpbmVcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9hY2NvcmRpb24tbGVnYWN5L19hY2NvcmRpb24tbGVnYWN5XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvbW9kYWwvX21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvX2xhbmd1YWdlLXN3aXRjaC9fbGFuZ3VhZ2Utc3dpdGNoXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvdGlsZS9fdGlsZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2ZpbHRlci9fZmlsdGVyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL292ZXJsYXkvX292ZXJsYXlcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9mZWVkYmFjay9fZmVlZGJhY2tcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9mb3JtLWhpZ2hsaWdodHJhZGlvL19mb3JtLWhpZ2hsaWdodHJhZGlvXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvcGFyY2VsLXNob3AvX3BhcmNlbC1zaG9wXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvZmllbGRzZXQvX2ZpZWxkc2V0XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvdXBsb2FkL191cGxvYWRcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy93aWRnZXRzL193aWRnZXRzXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvYm94L19ib3hcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAyLW1vbGVjdWxlcy9zZWN0aW9uL19zZWN0aW9uXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvcHJvZ3Jlc3MvX3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMi1tb2xlY3VsZXMvb3ZlcmxheS1wcm9ncmVzcy9fb3ZlcmxheS1wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDItbW9sZWN1bGVzL2VtYmVkL19lbWJlZFwiO1xuXG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9zaXRlLWZvb3Rlci9fc2l0ZS1mb290ZXJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9zaXRlLWhlYWRlci9fc2l0ZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9zaXRlLWhlYWRlci1taW5pbWFsL19zaXRlLWhlYWRlci1taW5pbWFsXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvc2l0ZS1uYXYvX3NpdGUtbmF2XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvc2lkZWJhci1uYXYvX3NpZGViYXItbmF2XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX3NpdGUtb2ZmY2FudmFzL19zaXRlLW9mZmNhbnZhc1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL2NhcmQvX2NhcmRcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9ydGUvX3J0ZVwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDMtb3JnYW5pc21zL19jYWxjdWxhdG9yL19jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX2drLXJlZ2lzdHJpZXJ1bmctZm9ybS9fZ2stcmVnaXN0cmllcnVuZy1mb3JtXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wMy1vcmdhbmlzbXMvX2drLXJlZ2lzdHJpZXJ1bmctb3ZlcnZpZXcvX2drLXJlZ2lzdHJpZXJ1bmctb3ZlcnZpZXdcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9fZ2stcHJpY2VzLW1vZGFsL19nay1wcmljZXMtbW9kYWxcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9fZ2stcmVnaXN0cmllcnVuZy1zdWNjZXNzL19nay1yZWdpc3RyaWVydW5nLXN1Y2Nlc3NcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzAzLW9yZ2FuaXNtcy9fbGlzdC1hY3Rpb25zL19saXN0LWFjdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzA1LXBhZ2VzL2drLXJlZ2lzdHJpZXJ1bmcvX2drLXJlZ2lzdHJpZXJ1bmdcIjtcblxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDQtdGVtcGxhdGVzL3NpdGUvX3NpdGVcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzLzA0LXRlbXBsYXRlcy9oZWFkZXItYmFyL19oZWFkZXItYmFyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvY29udGVudC9fY29udGVudFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvMDQtdGVtcGxhdGVzL2NvbnRhaW5lci9fY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8wNC10ZW1wbGF0ZXMvbC1zaGFwZS9fbC1zaGFwZVwiO1xuXG5cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xvcnNcbkBmdW5jdGlvbiB0by1yZ2IoJHZhbHVlKSB7XG4gIEByZXR1cm4gcmVkKCR2YWx1ZSksIGdyZWVuKCR2YWx1ZSksIGJsdWUoJHZhbHVlKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuQGZ1bmN0aW9uIHJnYmEtY3NzLXZhcigkaWRlbnRpZmllciwgJHRhcmdldCkge1xuICBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJiZ1wiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGlkZW50aWZpZXJ9LWJnLXJnYiksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJ0ZXh0XCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tY29sb3ItcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGlkZW50aWZpZXJ9LXJnYiksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gbWFwLWxvb3AoJG1hcCwgJGZ1bmMsICRhcmdzLi4uKSB7XG4gICRfbWFwOiAoKTtcblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgLy8gYWxsb3cgdG8gcGFzcyB0aGUgJGtleSBhbmQgJHZhbHVlIG9mIHRoZSBtYXAgYXMgYW4gZnVuY3Rpb24gYXJndW1lbnRcbiAgICAkX2FyZ3M6ICgpO1xuICAgIEBlYWNoICRhcmcgaW4gJGFyZ3Mge1xuICAgICAgJF9hcmdzOiBhcHBlbmQoJF9hcmdzLCBpZigkYXJnID09IFwiJGtleVwiLCAka2V5LCBpZigkYXJnID09IFwiJHZhbHVlXCIsICR2YWx1ZSwgJGFyZykpKTtcbiAgICB9XG5cbiAgICAkX21hcDogbWFwLW1lcmdlKCRfbWFwLCAoJGtleTogY2FsbChnZXQtZnVuY3Rpb24oJGZ1bmMpLCAkX2FyZ3MuLi4pKSk7XG4gIH1cblxuICBAcmV0dXJuICRfbWFwO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5cbkBmdW5jdGlvbiB2YXJpZnkoJGxpc3QpIHtcbiAgJHJlc3VsdDogbnVsbDtcbiAgQGVhY2ggJGVudHJ5IGluICRsaXN0IHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGVudHJ5fSksIHNwYWNlKTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEludGVybmFsIEJvb3RzdHJhcCBmdW5jdGlvbiB0byB0dXJuIG1hcHMgaW50byBpdHMgbmVnYXRpdmUgdmFyaWFudC5cbi8vIEl0IHByZWZpeGVzIHRoZSBrZXlzIHdpdGggYG5gIGFuZCBtYWtlcyB0aGUgdmFsdWUgbmVnYXRpdmUuXG5AZnVuY3Rpb24gbmVnYXRpdmlmeS1tYXAoJG1hcCkge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAka2V5ICE9IDAge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsIChcIm5cIiArICRrZXk6ICgtJHZhbHVlKSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEdldCBtdWx0aXBsZSBrZXlzIGZyb20gYSBzYXNzIG1hcFxuQGZ1bmN0aW9uIG1hcC1nZXQtbXVsdGlwbGUoJG1hcCwgJHZhbHVlcykge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAoaW5kZXgoJHZhbHVlcywgJGtleSkgIT0gbnVsbCkge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsICgka2V5OiAkdmFsdWUpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBNZXJnZSBtdWx0aXBsZSBtYXBzXG5AZnVuY3Rpb24gbWFwLW1lcmdlLW11bHRpcGxlKCRtYXBzLi4uKSB7XG4gICRtZXJnZWQtbWFwczogKCk7XG5cbiAgQGVhY2ggJG1hcCBpbiAkbWFwcyB7XG4gICAgJG1lcmdlZC1tYXBzOiBtYXAtbWVyZ2UoJG1lcmdlZC1tYXBzLCAkbWFwKTtcbiAgfVxuICBAcmV0dXJuICRtZXJnZWQtbWFwcztcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjAgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9HTC93aWtpL1JlbGF0aXZlX2x1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wMzkyOCwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDApO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItZnVuY3Rpb25zXG4vLyBUaW50IGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggd2hpdGVcbkBmdW5jdGlvbiB0aW50LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCBibGFja1xuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgdGhlIGNvbG9yIGlmIHRoZSB3ZWlnaHQgaXMgcG9zaXRpdmUsIGVsc2UgdGludCBpdFxuQGZ1bmN0aW9uIHNoaWZ0LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIGlmKCR3ZWlnaHQgPiAwLCBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpLCB0aW50LWNvbG9yKCRjb2xvciwgLSR3ZWlnaHQpKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItZnVuY3Rpb25zXG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTIpICE9IG51bWJlciB7XG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIiRzaXRlLWhlYWRlci1ib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4kZ3JheS0xMDA6ICAjZjVmNWY2ICFkZWZhdWx0O1xuJGdyYXktMjAwOiAgI2ViZWJlYyAhZGVmYXVsdDtcbiRncmF5LTQwMDogICNjNGM0YzYgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICAjOWQ5ZGEwICFkZWZhdWx0O1xuJGdyYXktODAwOiAgIzNjM2M0MSAhZGVmYXVsdDtcblxuJG9yYW5nZTogICAgI2U5NTMwZSAhZGVmYXVsdDtcbiRjeWFuOiAgICAgICMwMDkxQ0QgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgIzAwMDAwMCAhZGVmYXVsdDtcblxuJGdyZWVuOiAgICAgIzZlYTUyOCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAgICNlNmFhMDAgIWRlZmF1bHQ7XG4kcmVkOiAgICAgICAjYzMwMDA1ICFkZWZhdWx0O1xuJHN0cmlwZXM6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY3lhbiwgJGN5YW4gMnB4LCAkd2hpdGUgMnB4LCAkd2hpdGUgNHB4KSAhZGVmYXVsdDtcblxuJHByaW1hcnk6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kbGluay1jb2xvcjogJGN5YW4gIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAkY3lhbiAhZGVmYXVsdDtcbiR0ZXh0Y29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogJGN5YW4gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN5YW4gIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvOiAjY2NlOWY1ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3M6ICNkM2U0YmUgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZzogI2ZhZWVjYyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXI6ICNmM2NjY2QgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogI2U2YWEwMCAhZGVmYXVsdDtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTM2OHB4XG4pICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzY4cHhcbikgIWRlZmF1bHQ7XG5cbiRncmlkLWd1dHRlci13aWR0aDogMS43NXJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMzY4cHggIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwMCAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kZW5hYmxlLXNoYWRvd3M6IHRydWU7XG5cbiRmb250LXNpemUtcm9vdDogbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6IDEuMTI1cmVtO1xuJGZvbnQtc2l6ZS1zbTogLjc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogLjY4NzVyZW07XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogMi4yNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemUsXG4gIHhzOiAwLjY4NzVyZW0sXG4gIHM6IDAuNzVyZW1cbikgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4zICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA2cmVtLFxuICAyOiA1LjVyZW0sXG4gIDM6IDQuNXJlbSxcbiAgNDogNHJlbSxcbiAgNTogMy41cmVtLFxuICA2OiAzcmVtXG4pICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6IDEuMTI1cmVtICFkZWZhdWx0O1xuLy8kYmFkZ2UtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6IC40ZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6IC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgLjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICAnTWFyc2VsaXNPVCcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cblxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMC43NXJlbTtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG5cbiRkcm9wZG93bi1wYWRkaW5nLXk6IDA7XG4kZHJvcGRvd24tcGFkZGluZy14OiAwO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDA7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAwO1xuXG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS04MDA7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDA7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY3lhbjtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZTtcblxuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1hbHQ6ICAgICAgICAgJGFjY29yZGlvbi1pY29uLWNvbG9yO1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKTtcblxuJGMtaWNvbi1jb250ZW50LXhzOiAzLjEyNXJlbTsgLy8gNTBweFxuJGMtaWNvbi1jb250ZW50LXM6IDMuNzVyZW07IC8vIDYwcHhcbiRjLWljb24tY29udGVudC1zbTogNC4zNzVyZW07XG4kYy1pY29uLWhlYWRlci14czogMi41cmVtO1xuJGMtaWNvbi1oZWFkZXItbWQ6IDMuNDM3NXJlbTtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nbTMwIDE0YzUuNTIyODQ3NSAwIDEwIDQuNDc3MTUyNSAxMCAxMHMtNC40NzcxNTI1IDEwLTEwIDEwLTEwLTQuNDc3MTUyNS0xMC0xMCA0LjQ3NzE1MjUtMTAgMTAtMTB6bTAgNWMtLjU1MjI4NDcgMC0xIC40NDc3MTUzLTEgMWwtLjAwMSAzaC0yLjk5OWMtLjU1MjI4NDcgMC0xIC40NDc3MTUzLTEgMXMuNDQ3NzE1MyAxIDEgMWgyLjk5OWwuMDAxIDNjMCAuNTUyMjg0Ny40NDc3MTUzIDEgMSAxczEtLjQ0NzcxNTMgMS0xbC0uMDAxLTNoMy4wMDFjLjU1MjI4NDcgMCAxLS40NDc3MTUzIDEtMXMtLjQ0NzcxNTMtMS0xLTFoLTMuMDAxbC4wMDEtM2MwLS41NTIyODQ3LS40NDc3MTUzLTEtMS0xeicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIwIC0xNCknLyUzRSUzQy9zdmclM0VcIik7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgd2lkdGg9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMzAgMTRjNS41MjI4NDc1IDAgMTAgNC40NzcxNTI1IDEwIDEwcy00LjQ3NzE1MjUgMTAtMTAgMTAtMTAtNC40NzcxNTI1LTEwLTEwIDQuNDc3MTUyNS0xMCAxMC0xMHptNCA5aC04Yy0uNTUyMjg0NyAwLTEgLjQ0NzcxNTMtMSAxcy40NDc3MTUzIDEgMSAxaDhjLjU1MjI4NDcgMCAxLS40NDc3MTUzIDEtMXMtLjQ0NzcxNTMtMS0xLTF6JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMCAtMTQpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1hbHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyB3aWR0aD0nMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20zMCAxNGM1LjUyMjg0NzUgMCAxMCA0LjQ3NzE1MjUgMTAgMTBzLTQuNDc3MTUyNSAxMC0xMCAxMC0xMC00LjQ3NzE1MjUtMTAtMTAgNC40NzcxNTI1LTEwIDEwLTEwem00IDloLThjLS41NTIyODQ3IDAtMSAuNDQ3NzE1My0xIDFzLjQ0NzcxNTMgMSAxIDFoOGMuNTUyMjg0NyAwIDEtLjQ0NzcxNTMgMS0xcy0uNDQ3NzE1My0xLTEtMXonIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1hbHR9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMCAtMTQpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4kYWxlcnQtcGFkZGluZy15OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMyAyMycgd2lkdGg9JzIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtOTM0LjUgMjQzYzYuMzUxMjc1IDAgMTEuNSA1LjE0ODcyNSAxMS41IDExLjVzLTUuMTQ4NzI1IDExLjUtMTEuNSAxMS41LTExLjUtNS4xNDg3MjUtMTEuNS0xMS41IDUuMTQ4NzI1LTExLjUgMTEuNS0xMS41em00Ljc2MjExNiA2Ljg3OTIzNGMtLjI4OTE1LS4yMTk5OTUtLjcwNDA3NC0uMTk3OTk2LS45NjgwNjkuMDY1OTk5bC0zLjY1MjYwNiAzLjY1MTg5NS0zLjY1MjYwNi0zLjY1MTg5NWMtLjI4Nzk5NS0uMjg3OTk0LS43NTU2MDgtLjI4Nzk5NC0xLjA0MzYwMiAwcy0uMjg3OTk0Ljc1NTYwNyAwIDEuMDQzNjAybDMuNjUyNTE4IDMuNjUxOTgyLTMuNjUyNTE4IDMuNjUzMjMtLjA3MTQwNC4wODI3MjdjLS4yMTQyMS4yODg4MDMtLjE5MDQwOS42OTkwNjIuMDcxNDA0Ljk2MDg3NWwuMDc1NTMzLjA2NTk5OWMuMjg5MTQ5LjIxOTk5NS43MDQwNzQuMTk3OTk2Ljk2ODA2OS0uMDY1OTk5bDMuNjUyNjA2LTMuNjUzMTQyIDMuNjUyNjA2IDMuNjUzMTQyYy4yODc5OTQuMjg3OTk0Ljc1NTYwNy4yODc5OTQgMS4wNDM2MDIgMCAuMjg3OTk0LS4yODc5OTUuMjg3OTk0LS43NTU2MDggMC0xLjA0MzYwMmwtMy42NTI1MTgtMy42NTMyMyAzLjY1MjUxOC0zLjY1MTk4Mi4wNzE0MDMtLjA4MjcyOGMuMjE0MjExLS4yODg4MDMuMTkwNDEtLjY5OTA2MS0uMDcxNDAzLS45NjA4NzR6JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05MjMgLTI0MyknLyUzRSUzQy9zdmclM0VcIikgIWRlZmF1bHQ7XG4vLyRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuXG4vLyRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206IC41cmVtO1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAycHggc29saWQgJGdyYXktNDAwO1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6IDEuMmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogJGN5YW4gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMi4zNScgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLS1pbnZhbGlkLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzIuMzUnIGZpbGw9JyN7JHdoaXRlfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stY2hlY2staW52YWxpZC1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyR3aGl0ZX0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRncmF5LTQwMDtcblxuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6IDkwdmg7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6IDcxNXB4O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDBweDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogLTIwcHggMCA1MHB4IHJnYmEoMCwwLDAsMC41KTtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogMDtcbi8vJG9mZmNhbnZhcy1wYWRkaW5nLXk6IDA7XG4vLyAkb2ZmY2FudmFzLXBhZGRpbmcteDogMDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICRncmF5LTEwMDtcblxuJGhlcm1lcy1zdGlja3ktaGVhZGVyOiA3NHB4O1xuJGhlcm1lcy1zdGlja3ktbGlzdC1hY3Rpb25zOiA1NXB4O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiA1cHg7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogYm9sZDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogMTJweDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDAuMzEyNXJlbSAhZGVmYXVsdDtcbi8vJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuLy8kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbi8vJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHNlY29uZGFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIC41cyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4vLyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0OyIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBWZW5kb3JcbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbi8vIERlcHJlY2F0ZVxuQGltcG9ydCBcIm1peGlucy9kZXByZWNhdGVcIjtcblxuLy8gSGVscGVyc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9jb2xvci1zY2hlbWVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc3VhbGx5LWhpZGRlblwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhY2tkcm9wXCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXZhcmlhbnRzXCI7XG5cbi8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNpdGlvblwiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIERlcHJlY2F0ZSBtaXhpblxuLy9cbi8vIFRoaXMgbWl4aW4gY2FuIGJlIHVzZWQgdG8gZGVwcmVjYXRlIG1peGlucyBvciBmdW5jdGlvbnMuXG4vLyBgJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlc2AgaXMgYSBnbG9iYWwgdmFyaWFibGUsIGAkaWdub3JlLXdhcm5pbmdgIGlzIGEgdmFyaWFibGUgdGhhdCBjYW4gYmUgcGFzc2VkIHRvXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcbkBtaXhpbiBkZXByZWNhdGUoJG5hbWUsICRkZXByZWNhdGUtdmVyc2lvbiwgJHJlbW92ZS12ZXJzaW9uLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIEBpZiAoJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlcyAhPSBmYWxzZSBhbmQgJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IG1peGluLWNvbG9yLXNjaGVtZVxuQG1peGluIGNvbG9yLXNjaGVtZSgkbmFtZSkge1xuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAjeyRuYW1lfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1peGluLWNvbG9yLXNjaGVtZVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFsdWUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG5cbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgXCJjb21tYVwiKTtcbiAgICAgIH1cbiAgICAgIEBpZiAkdmFsdWUgPT0gbm9uZSBhbmQgbGVuZ3RoKCRzaGFkb3cpID4gMSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIFwiYWxpZ25cIjogKFxuICAgICAgcHJvcGVydHk6IHZlcnRpY2FsLWFsaWduLFxuICAgICAgY2xhc3M6IGFsaWduLFxuICAgICAgdmFsdWVzOiBiYXNlbGluZSB0b3AgbWlkZGxlIGJvdHRvbSB0ZXh0LWJvdHRvbSB0ZXh0LXRvcFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbG9hdFxuICAgIFwiZmxvYXRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbG9hdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxvYXRcbiAgICAvLyBPcGFjaXR5IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vcGFjaXR5XG4gICAgXCJvcGFjaXR5XCI6IChcbiAgICAgIHByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vcGFjaXR5XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLW92ZXJmbG93XG4gICAgXCJvdmVyZmxvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3csXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuIHZpc2libGUgc2Nyb2xsLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vdmVyZmxvd1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1kaXNwbGF5XG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IGlubGluZSBpbmxpbmUtYmxvY2sgYmxvY2sgZ3JpZCB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4IG5vbmVcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZGlzcGxheVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaGFkb3dcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaGFkb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtcG9zaXRpb25cbiAgICBcInBvc2l0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb3NpdGlvbixcbiAgICAgIHZhbHVlczogc3RhdGljIHJlbGF0aXZlIGFic29sdXRlIGZpeGVkIHN0aWNreVxuICAgICksXG4gICAgXCJ0b3BcIjogKFxuICAgICAgcHJvcGVydHk6IHRvcCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvdHRvbSxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJzdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbGVmdCxcbiAgICAgIGNsYXNzOiBzdGFydCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJlbmRcIjogKFxuICAgICAgcHJvcGVydHk6IHJpZ2h0LFxuICAgICAgY2xhc3M6IGVuZCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJ0cmFuc2xhdGUtbWlkZGxlXCI6IChcbiAgICAgIHByb3BlcnR5OiB0cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdHJhbnNsYXRlLW1pZGRsZSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksXG4gICAgICAgIHg6IHRyYW5zbGF0ZVgoLTUwJSksXG4gICAgICAgIHk6IHRyYW5zbGF0ZVkoLTUwJSksXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXBvc2l0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlcnNcbiAgICBcImJvcmRlclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yaWdodCxcbiAgICAgIGNsYXNzOiBib3JkZXItZW5kLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWJvdHRvbVwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWxlZnQsXG4gICAgICBjbGFzczogYm9yZGVyLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItY29sb3IsXG4gICAgICBjbGFzczogYm9yZGVyLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHRoZW1lLWNvbG9ycywgKFwid2hpdGVcIjogJHdoaXRlKSlcbiAgICApLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItd2lkdGgsXG4gICAgICBjbGFzczogYm9yZGVyLFxuICAgICAgdmFsdWVzOiAkYm9yZGVyLXdpZHRoc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXJzXG4gICAgLy8gU2l6aW5nIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaXppbmdcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNpemluZ1xuICAgIC8vIEZsZXggdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsZXhcbiAgICBcImZsZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LFxuICAgICAgdmFsdWVzOiAoZmlsbDogMSAxIGF1dG8pXG4gICAgKSxcbiAgICBcImZsZXgtZGlyZWN0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1kaXJlY3Rpb24sXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogcm93IGNvbHVtbiByb3ctcmV2ZXJzZSBjb2x1bW4tcmV2ZXJzZVxuICAgICksXG4gICAgXCJmbGV4LWdyb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWdyb3csXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBncm93LTA6IDAsXG4gICAgICAgIGdyb3ctMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC1zaHJpbmtcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXNocmluayxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHNocmluay0wOiAwLFxuICAgICAgICBzaHJpbmstMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC13cmFwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC13cmFwLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHdyYXAgbm93cmFwIHdyYXAtcmV2ZXJzZVxuICAgICksXG4gICAgXCJnYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBnYXAsXG4gICAgICBjbGFzczogZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBqdXN0aWZ5LWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgZXZlbmx5OiBzcGFjZS1ldmVubHksXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWl0ZW1zXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24taXRlbXMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLXNlbGZcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1zZWxmLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJvcmRlclwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGZpcnN0OiAtMSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogMSxcbiAgICAgICAgMjogMixcbiAgICAgICAgMzogMyxcbiAgICAgICAgNDogNCxcbiAgICAgICAgNTogNSxcbiAgICAgICAgbGFzdDogNixcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsZXhcbiAgICAvLyBNYXJnaW4gdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNwYWNpbmdcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc3BhY2luZ1xuICAgIC8vIFRleHRcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdGV4dFxuICAgIFwiZm9udC1mYW1pbHlcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtZmFtaWx5LFxuICAgICAgY2xhc3M6IGZvbnQsXG4gICAgICB2YWx1ZXM6IChtb25vc3BhY2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkpXG4gICAgKSxcbiAgICBcImZvbnQtc2l6ZVwiOiAoXG4gICAgICByZnM6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZm9udC1zaXplLFxuICAgICAgY2xhc3M6IGZzLFxuICAgICAgdmFsdWVzOiAkZm9udC1zaXplc1xuICAgICksXG4gICAgXCJmb250LXN0eWxlXCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXN0eWxlLFxuICAgICAgY2xhc3M6IGZzdCxcbiAgICAgIHZhbHVlczogaXRhbGljIG5vcm1hbFxuICAgICksXG4gICAgXCJmb250LXdlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC13ZWlnaHQsXG4gICAgICBjbGFzczogZncsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbGlnaHQ6ICRmb250LXdlaWdodC1saWdodCxcbiAgICAgICAgbGlnaHRlcjogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIsXG4gICAgICAgIG5vcm1hbDogJGZvbnQtd2VpZ2h0LW5vcm1hbCxcbiAgICAgICAgYm9sZDogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgIGJvbGRlcjogJGZvbnQtd2VpZ2h0LWJvbGRlclxuICAgICAgKVxuICAgICksXG4gICAgXCJsaW5lLWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbGluZS1oZWlnaHQsXG4gICAgICBjbGFzczogbGgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTogMSxcbiAgICAgICAgc206ICRsaW5lLWhlaWdodC1zbSxcbiAgICAgICAgYmFzZTogJGxpbmUtaGVpZ2h0LWJhc2UsXG4gICAgICAgIGxnOiAkbGluZS1oZWlnaHQtbGcsXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtYWxpZ25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWFsaWduLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWRlY29yYXRpb25cIjogKFxuICAgICAgcHJvcGVydHk6IHRleHQtZGVjb3JhdGlvbixcbiAgICAgIHZhbHVlczogbm9uZSB1bmRlcmxpbmUgbGluZS10aHJvdWdoXG4gICAgKSxcbiAgICBcInRleHQtdHJhbnNmb3JtXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LXRyYW5zZm9ybSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiBsb3dlcmNhc2UgdXBwZXJjYXNlIGNhcGl0YWxpemVcbiAgICApLFxuICAgIFwid2hpdGUtc3BhY2VcIjogKFxuICAgICAgcHJvcGVydHk6IHdoaXRlLXNwYWNlLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgd3JhcDogbm9ybWFsLFxuICAgICAgICBub3dyYXA6IG5vd3JhcCxcbiAgICAgIClcbiAgICApLFxuICAgIFwid29yZC13cmFwXCI6IChcbiAgICAgIHByb3BlcnR5OiB3b3JkLXdyYXAgd29yZC1icmVhayxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoYnJlYWs6IGJyZWFrLXdvcmQpLFxuICAgICAgcnRsOiBmYWxzZVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy10ZXh0XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWNvbG9yXG4gICAgXCJjb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIGxvY2FsLXZhcnM6IChcbiAgICAgICAgXCJ0ZXh0LW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLXRleHQtY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJtdXRlZFwiOiAkdGV4dC1tdXRlZCxcbiAgICAgICAgICBcImJsYWNrLTUwXCI6IHJnYmEoJGJsYWNrLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcInJlc2V0XCI6IGluaGVyaXQsXG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogdGV4dC1vcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWNvbG9yXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJnLWNvbG9yXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgbG9jYWwtdmFyczogKFxuICAgICAgICBcImJnLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLWJnLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnRcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJiZy1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYmctb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxMDogLjEsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJnLWNvbG9yXG4gICAgXCJncmFkaWVudFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSxcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogKGdyYWRpZW50OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWludGVyYWN0aW9uXG4gICAgXCJ1c2VyLXNlbGVjdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogdXNlci1zZWxlY3QsXG4gICAgICB2YWx1ZXM6IGFsbCBhdXRvIG5vbmVcbiAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgcHJvcGVydHk6IHBvaW50ZXItZXZlbnRzLFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiBub25lIGF1dG8sXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWludGVyYWN0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJGJvcmRlci1yYWRpdXMtc20sXG4gICAgICAgIDI6ICRib3JkZXItcmFkaXVzLFxuICAgICAgICAzOiAkYm9yZGVyLXJhZGl1cy1sZyxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6ICRib3JkZXItcmFkaXVzLXBpbGxcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC10b3AsXG4gICAgICB2YWx1ZXM6IChudWxsOiAkYm9yZGVyLXJhZGl1cylcbiAgICApLFxuICAgIFwicm91bmRlZC1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtZW5kLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIFwidmlzaWJpbGl0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmlzaWJpbGl0eSxcbiAgICAgIGNsYXNzOiBudWxsLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgIGludmlzaWJsZTogaGlkZGVuLFxuICAgICAgKVxuICAgIClcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXZpc2liaWxpdHlcbiAgKSxcbiAgJHV0aWxpdGllc1xuKTtcbiIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICByaWdodDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG4gIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICB0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICM1NjlmZjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2h7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTEwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuOCk7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoyMHB4IDIwcHh9LmRyb3B6b25lLmR6LWNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotY2xpY2thYmxlICp7Y3Vyc29yOmRlZmF1bHR9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpub25lfS5kcm9wem9uZS5kei1kcmFnLWhvdmVye2JvcmRlci1zdHlsZTpzb2xpZH0uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZXtvcGFjaXR5Oi41fS5kcm9wem9uZSAuZHotbWVzc2FnZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46M2VtIDB9LmRyb3B6b25lIC5kei1tZXNzYWdlIC5kei1idXR0b257YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOmluaGVyaXR9LmRyb3B6b25lIC5kei1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MTZweDttaW4taGVpZ2h0OjEwMHB4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3Zlcnt6LWluZGV4OjEwMDB9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZXtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojOTk5O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCl9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXd7YmFja2dyb3VuZDojZmZmfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxze3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEzcHg7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsLjkpO2xpbmUtaGVpZ2h0OjE1MCV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToxNnB4fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjAwLDIwMCwyMDAsLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtwYWRkaW5nOjAgLjRlbTtib3JkZXItcmFkaXVzOjNweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7YW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJre3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjdweDttYXJnaW4tdG9wOi0yN3B4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7Ym9yZGVyLXJhZGl1czo1MCV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4O2ZpbGw6I2ZmZn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3N7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzc3tvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWlufS5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzc3thbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTEwcHg7bGVmdDoxNSU7cmlnaHQ6MTUlO2JvcmRlcjozcHggc29saWQgcmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDowO3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czoxN3B4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwMDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjhweDtmb250LXNpemU6MTNweDt0b3A6MTMwcHg7bGVmdDotMTBweDt3aWR0aDoxNDBweDtiYWNrZ3JvdW5kOiNiMTA2MDY7cGFkZGluZzouNWVtIDFlbTtjb2xvcjojZmZmfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDo2NHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2IxMDYwNn0vKiMgc291cmNlTWFwcGluZ1VSTD1kcm9wem9uZS5jc3MubWFwICovXG4iLCIkdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG5cdCR1dGlsaXRpZXMsXG5cdChcblx0XHRcImxpbmUtaGVpZ2h0XCI6IChcblx0XHRcdHByb3BlcnR5OiBsaW5lLWhlaWdodCxcblx0XHRcdGNsYXNzOiBsaCxcblx0XHRcdHZhbHVlczogKFxuXHRcdFx0XHQxOiAxLFxuXHRcdFx0XHR4czogMS4xLFxuXHRcdFx0XHRzbTogJGxpbmUtaGVpZ2h0LXNtLFxuXHRcdFx0XHRiYXNlOiAkbGluZS1oZWlnaHQtYmFzZSxcblx0XHRcdFx0bGc6ICRsaW5lLWhlaWdodC1sZyxcblx0XHRcdClcblx0XHQpLFxuXG5cdFx0XCJoZXJtZXMtbWFyZ2luLXRvcFwiOiAoXG5cdFx0XHRwcm9wZXJ0eTogbWFyZ2luLXRvcCxcblx0XHRcdGNsYXNzOiBoZXJtZXMtbXQsXG5cdFx0XHR2YWx1ZXM6IChcblx0XHRcdFx0MXB4OiAwLjA2MjVyZW0sXG5cdFx0XHRcdDJweDogMC4xMjVyZW0sXG5cdFx0XHRcdDNweDogMC4xODc1cmVtLFxuXHRcdFx0KVxuXHRcdClcblx0KVxuKTsiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgZnVuY3Rpb25zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICN7JHJlbVNpemV9cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIENPTE9SXG5cbiAgICBQYXNzIGluIGEgZ3JvdXAgbmFtZSBhbmQgYSBrZXlcbiAgICB0byBnZXQgYSB2YWx1ZS5cblxuICAgIEUuRyBjb2xvcihmaWVsZCwgYmFja2dyb3VuZCkgd2lsbCByZXR1cm5cbiAgICB0aGUgYmFja2dyb3VuZCBpdGVtIGluIHRoZSBmaWVsZCBncm91cC5cblxuICAgIENvbG9ycyBhcmUgZGVmaW5lZCBpbiAkY29sb3JzIGluIF9jb25maWcuc2Nzc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmdW5jdGlvbiBjb2xvcigkZ3JvdXAsICRjb2xvcikge1xuICAgIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRjb2xvcnMsICRncm91cCksICRjb2xvcik7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBleHRlbmQgJXBvc2l0aW9uLXJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogKCRoZWlnaHQgLyAkd2lkdGgpICogMTAwJTtcblx0fVxuXHQ+IC5jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG5cbkBtaXhpbiBtaXhpbi1jbGVhcmZpeCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxufVxuXG5AbWl4aW4gaGVybWVzLXN0cm9rZS1jaGV2cm9uIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA1IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC41NTA3ODEgNi41NTAwNUwzLjU1MDc4IDMuNTUwMDVMMC41NTA3ODEgMC41NTAwNDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS4xJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgNSA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNTUwNzgxIDYuNTUwMDVMMy41NTA3OCAzLjU1MDA1TDAuNTUwNzgxIDAuNTUwMDQ5JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG59XG5cbkBtaXhpbiBjaGV2cm9uLXJpZ2h0LWFmdGVyKCRjb2xvcjogY3VycmVudENvbG9yKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgY2hldnJvbi1pY29uKCRjb2xvcik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDAuMzc1cmVtO1xuXHRcdGhlaWdodDogMC42MjVyZW07XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuXHR9XG59XG5cbkBtaXhpbiBjaGV2cm9uLWRvd24tYmVmb3JlKCRjb2xvcjogY3VycmVudENvbG9yKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGNoZXZyb24taWNvbigkY29sb3IpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMC4zNzVyZW07XG5cdFx0aGVpZ2h0OiAwLjYyNXJlbTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHR9XG59XG5cbkBtaXhpbiBjaGVjay1saXN0LWl0ZW0oJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgY2hlY2ttYXJrLWljb24oJGNvbG9yKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEuMDcxZW07XG5cdFx0aGVpZ2h0OiAxLjA3MWVtO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuQG1peGluIHRlYXNlci1zcGFjaW5nKCkge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW46IDAgMCAxLjg3NXJlbSAwIDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRtYXJnaW46IDAgMCAyLjVyZW0gMDtcblx0fVxufVxuXG4vLy8gTWl4aW4gdG8gY3VzdG9taXplIHNjcm9sbGJhcnNcbi8vLyBCZXdhcmUsIHRoaXMgZG9lcyBub3Qgd29yayBpbiBhbGwgYnJvd3NlcnNcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAcGFyYW0ge0xlbmd0aH0gJHNpemUgLSBIb3Jpem9udGFsIHNjcm9sbGJhcidzIGhlaWdodCBhbmQgdmVydGljYWwgc2Nyb2xsYmFyJ3Mgd2lkdGhcbi8vLyBAcGFyYW0ge0NvbG9yfSAkZm9yZWdyb3VuZC1jb2xvciAtIFNjcm9sbGJhcidzIGNvbG9yXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGJhY2tncm91bmQtY29sb3IgW21peCgkcHJpbWFyeSwgd2hpdGUsIDc1JSldIC0gU2Nyb2xsYmFyJ3MgY29sb3Jcbi8vLyBAZXhhbXBsZSBzY3NzIC0gU2Nyb2xsYmFyIHN0eWxpbmdcbi8vLyAgIEBpbmNsdWRlIHNjcm9sbGJhcnMoLjVlbSwgc2xhdGVncmF5KTtcbkBtaXhpbiBzY3JvbGxiYXJzKCRzaXplLCAkZm9yZWdyb3VuZC1jb2xvciwgJGJhY2tncm91bmQtY29sb3I6IG1peCgkZm9yZWdyb3VuZC1jb2xvciwgd2hpdGUsIDUwJSkpIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAkc2l6ZTtcblx0XHRoZWlnaHQ6ICRzaXplO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuXHR9XG5cblx0Ly8gRm9yIEludGVybmV0IEV4cGxvcmVyXG5cdHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcblx0c2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuQG1peGluIHNtb290aHRyYW5zaXRpb24oJHRpbWUsICRwcm9wZXJ0aWVzLi4uKSB7XG5cdCR0cmFuc2l0aW9uOiAoKTtcblxuXHRAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuXHRcdCR0cmFuc2l0aW9uOiBhcHBlbmQoXG5cdFx0XHQkdHJhbnNpdGlvbiwgKCRwcm9wZXJ0eSAkdGltZSBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSksICRzZXBhcmF0b3I6IGNvbW1hXG5cdFx0KTtcblx0fVxuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0LW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG4vLyBGbGV4Ym94IE1peGluc1xuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL3NvbHZlZC1ieS1mbGV4Ym94XG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDEzIEJyaWFuIEZyYW5jb1xuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0b1xuLy8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvXG4vLyB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuXG4vLyBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWVxuLy8gQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCxcbi8vIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFXG4vLyBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vXG4vLyBUaGlzIGlzIGEgc2V0IG9mIG1peGlucyBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbWVzcyBhcm91bmQgd2l0aCBmbGV4Ym94XG4vLyB1c2luZyB0aGUgbmF0aXZlIHN1cHBvcnQgb2YgY3VycmVudCBicm93c2Vycy4gRm9yIGZ1bGwgc3VwcG9ydCB0YWJsZVxuLy8gY2hlY2s6IGh0dHA6Ly9jYW5pdXNlLmNvbS9mbGV4Ym94XG4vL1xuLy8gQmFzaWNhbGx5IHRoaXMgd2lsbCB1c2U6XG4vL1xuLy8gKiBGYWxsYmFjaywgb2xkIHN5bnRheCAoSUUxMCwgbW9iaWxlIHdlYmtpdCBicm93c2VycyAtIG5vIHdyYXBwaW5nKVxuLy8gKiBGaW5hbCBzdGFuZGFyZHMgc3ludGF4IChGRiwgU2FmYXJpLCBDaHJvbWUsIElFMTEsIE9wZXJhKVxuLy9cbi8vIFRoaXMgd2FzIGluc3BpcmVkIGJ5OlxuLy9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vL1xuLy8gV2l0aCBoZWxwIGZyb206XG4vL1xuLy8gKiBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC9cbi8vICogaHR0cDovL3RoZS1lY2hvcGxleC5uZXQvZmxleHlib3hlcy9cbi8vICogaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2hoNzcyMDY5KHY9dnMuODUpLmFzcHhcbi8vICogaHR0cDovL2Nzcy10cmlja3MuY29tL3VzaW5nLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly9kZXYub3BlcmEuY29tL2FydGljbGVzL3ZpZXcvYWR2YW5jZWQtY3Jvc3MtYnJvd3Nlci1mbGV4Ym94L1xuLy8gKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi11cy9kb2NzL3dlYi9ndWlkZS9jc3MvZmxleGlibGVfYm94ZXNcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQ29udGFpbmVyc1xuLy9cbi8vIFRoZSAnZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBibG9jay1sZXZlbCBmbGV4XG4vLyBjb250YWluZXIgYm94LlxuLy9cbi8vIFRoZSAnaW5saW5lLWZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgaW5saW5lLWxldmVsXG4vLyBmbGV4IGNvbnRhaW5lciBib3guXG4vL1xuLy8gZGlzcGxheTogZmxleCB8IGlubGluZS1mbGV4XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtY29udGFpbmVyc1xuLy9cbi8vIChQbGFjZWhvbGRlciBzZWxlY3RvcnMgZm9yIGVhY2ggdHlwZSwgZm9yIHRob3NlIHdobyByYXRoZXIgQGV4dGVuZClcblxuQG1peGluIGZsZXhib3gge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcblx0ZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRGlyZWN0aW9uXG4vL1xuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uXG4vL1xuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4vLyBEZWZhdWx0OiByb3dcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG5cdEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdH1cblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXHQvLyBTaG9ydGVyIHZlcnNpb246XG5cdEBtaXhpbiBmbGV4LWRpcigkYXJncy4uLikgeyBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggV3JhcFxuLy9cbi8vIFRoZSAnZmxleC13cmFwJyBwcm9wZXJ0eSBjb250cm9scyB3aGV0aGVyIHRoZSBmbGV4IGNvbnRhaW5lciBpcyBzaW5nbGUtbGluZVxuLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcbi8vIHRoZSBkaXJlY3Rpb24gbmV3IGxpbmVzIGFyZSBzdGFja2VkIGluLlxuLy9cbi8vIFZhbHVlczogbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuLy8gRGVmYXVsdDogbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtd3JhcC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG5cdC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG5cdC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub25lO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC13cmFwOiAkdmFsdWU7XG5cdH1cblx0ZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEZsb3cgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgtZmxvdycgcHJvcGVydHkgaXMgYSBzaG9ydGhhbmQgZm9yIHNldHRpbmcgdGhlICdmbGV4LWRpcmVjdGlvbidcbi8vIGFuZCAnZmxleC13cmFwJyBwcm9wZXJ0aWVzLCB3aGljaCB0b2dldGhlciBkZWZpbmUgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYW5kIGNyb3NzIGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiA8ZmxleC1kaXJlY3Rpb24+IHwgPGZsZXgtd3JhcD5cbi8vIERlZmF1bHQ6IHJvdyBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1mbG93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlczogKHJvdyBub3dyYXApKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG5cdC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWVzO1xuXHQtbW96LWZsZXgtZmxvdzogJHZhbHVlcztcblx0LW1zLWZsZXgtZmxvdzogJHZhbHVlcztcblx0ZmxleC1mbG93OiAkdmFsdWVzO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBPcmRlclxuLy9cbi8vIFRoZSAnb3JkZXInIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBvcmRlciBpbiB3aGljaCBmbGV4IGl0ZW1zIGFwcGVhciB3aXRoaW5cbi8vIHRoZWlyIGZsZXggY29udGFpbmVyLCBieSBhc3NpZ25pbmcgdGhlbSB0byBvcmRpbmFsIGdyb3Vwcy5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI29yZGVyLXByb3BlcnR5XG5cbkBtaXhpbiBvcmRlcigkaW50OiAwKSB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRpbnQgKyAxO1xuXHQtd2Via2l0LW9yZGVyOiAkaW50O1xuXHQtbW96LW9yZGVyOiAkaW50O1xuXHQtbXMtZmxleC1vcmRlcjogJGludDtcblx0b3JkZXI6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEdyb3dcbi8vXG4vLyBUaGUgJ2ZsZXgtZ3JvdycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBncm93IGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWdyb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XG5cdC13ZWJraXQtYm94LWZsZXg6ICRpbnQ7XG5cdC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xuXHQtbW96LWZsZXgtZ3JvdzogJGludDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6ICRpbnQ7XG5cdGZsZXgtZ3JvdzogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggU2hyaW5rXG4vL1xuLy8gVGhlICdmbGV4LXNocmluaycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBzaHJpbmsgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAxXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtc2hyaW5rLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXNocmluaygkaW50OiAxKSB7XG5cdC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XG5cdC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAkaW50O1xuXHRmbGV4LXNocmluazogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQmFzaXNcbi8vXG4vLyBUaGUgJ2ZsZXgtYmFzaXMnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggYmFzaXMuIE5lZ2F0aXZlIGxlbmd0aHMgYXJlIGludmFsaWQuXG4vL1xuLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIlxuLy8gRGVmYXVsdDogYXV0b1xuLy9cbi8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1iYXNpcygkdmFsdWU6IGF1dG8pIHtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XG5cdC1tb3otZmxleC1iYXNpczogJHZhbHVlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbHVlO1xuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFwiRmxleFwiIChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4JyBwcm9wZXJ0eSBzcGVjaWZpZXMgdGhlIGNvbXBvbmVudHMgb2YgYSBmbGV4aWJsZSBsZW5ndGg6IHRoZVxuLy8gZmxleCBncm93IGZhY3RvciBhbmQgZmxleCBzaHJpbmsgZmFjdG9yLCBhbmQgdGhlIGZsZXggYmFzaXMuIFdoZW4gYW5cbi8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXG4vLyBwcm9wZXJ0eSB0byBkZXRlcm1pbmUgdGhlIG1haW4gc2l6ZSBvZiB0aGUgZWxlbWVudC4gSWYgYW4gZWxlbWVudCBpc1xuLy8gbm90IGEgZmxleCBpdGVtLCAnZmxleCcgaGFzIG5vIGVmZmVjdC5cbi8vXG4vLyBWYWx1ZXM6IG5vbmUgfCA8ZmxleC1ncm93PiA8ZmxleC1zaHJpbms+IHx8IDxmbGV4LWJhc2lzPlxuLy8gRGVmYXVsdDogU2VlIGluZGl2aWR1YWwgcHJvcGVydGllcyAoMSAxIDApLlxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuXHQvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcblx0JGZnLWJveGZsZXg6ICRmZztcblxuXHQvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG5cdC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcblx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdH1cblxuXHQtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcblx0LXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdC1tb3otZmxleDogJGZnICRmcyAkZmI7XG5cdC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEp1c3RpZnkgQ29udGVudFxuLy9cbi8vIFRoZSAnanVzdGlmeS1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzXG4vLyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZSBmbGV4IGNvbnRhaW5lci4gVGhpcyBpcyBkb25lIGFmdGVyIGFueSBmbGV4aWJsZVxuLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXG4vLyBleHRyYSBmcmVlIHNwYWNlIGxlZnRvdmVyIHdoZW4gZWl0aGVyIGFsbCB0aGUgZmxleCBpdGVtcyBvbiBhIGxpbmUgYXJlXG4vLyBpbmZsZXhpYmxlLCBvciBhcmUgZmxleGlibGUgYnV0IGhhdmUgcmVhY2hlZCB0aGVpciBtYXhpbXVtIHNpemUuIEl0IGFsc29cbi8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cbi8vXG4vLyBOb3RlOiAnc3BhY2UtKicgdmFsdWVzIG5vdCBzdXBwb3J0ZWQgaW4gb2xkZXIgc3ludGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2p1c3RpZnktY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcblx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0anVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG5cdC8vIFNob3J0ZXIgdmVyc2lvbjpcblx0QG1peGluIGZsZXgtanVzdCgkYXJncy4uLikgeyBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXG4vL1xuLy8gRmxleCBpdGVtcyBjYW4gYmUgYWxpZ25lZCBpbiB0aGUgY3Jvc3MgYXhpcyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZVxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXG4vLyBkaXJlY3Rpb24uICdhbGlnbi1pdGVtcycgc2V0cyB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgZm9yIGFsbCBvZiB0aGUgZmxleFxuLy8gY29udGFpbmVyJ3MgaXRlbXMsIGluY2x1ZGluZyBhbm9ueW1vdXMgZmxleCBpdGVtcy4gJ2FsaWduLXNlbGYnIGFsbG93c1xuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3Jcbi8vIGFub255bW91cyBmbGV4IGl0ZW1zLCAnYWxpZ24tc2VsZicgYWx3YXlzIG1hdGNoZXMgdGhlIHZhbHVlIG9mICdhbGlnbi1pdGVtcydcbi8vIG9uIHRoZWlyIGFzc29jaWF0ZWQgZmxleCBjb250YWluZXIuKVxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHQtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIFNlbGZcbi8vXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IGF1dG9cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuXHR9XG5cdGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gQ29udGVudFxuLy9cbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXG4vLyBmbGV4IGNvbnRhaW5lciB3aGVuIHRoZXJlIGlzIGV4dHJhIHNwYWNlIGluIHRoZSBjcm9zcy1heGlzLCBzaW1pbGFyIHRvXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG5cdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG5cdH1cblx0YWxpZ24tY29udGVudDogJHZhbHVlO1xufSIsIkBmdW5jdGlvbiB1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpIHtcblx0QHJldHVybiAnJTIzJyArIHN0ci1zbGljZSgnI3skY29sb3J9JywgMiwgLTEpO1xufVxuXG5AbWl4aW4gaWNvbi1zaXppbmcoKSB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1peGluIGhlcm1lcy1sb2dvKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMzUnIHZpZXdCb3g9JzAgMCAyMjggMzUnIHdpZHRoPScyMjgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20xMTQuNyAxMy45YzAgMi4xLS44IDUuNi0xLjUgNy0uNSAxLTEuMyAxLjItMy45IDEuMmgtMTEuOWwtLjUgMi4yYy0uMS42LS4yIDEuMi0uMiAxLjcgMCAxLjEuMyAxLjkgMS4yIDIuNC42LjUgMiAuNyA0LjMuNyA0LjcgMCA1LjgtLjYgNy4zLTIuOGgxLjZsLTEgMy44Yy0uNyAyLjgtLjkgMy4yLTEuOSAzLjgtMS4zLjctMy45IDEuMS03LjkgMS4xLTMuOCAwLTYtLjQtNy41LTEuMS0yLjEtMS4xLTMuMi0zLjUtMy4yLTYuNS4xLTUgMi42LTEyLjggNS0xNiAyLjUtMy4yIDUuNy00LjQgMTEuNC00LjQgNi4xLS4yIDguOCAxLjkgOC43IDYuOXptODcuNiAwYzAgMi4xLS44IDUuNi0xLjUgNy0uNSAxLTEuMyAxLjItMy45IDEuMmgtMTEuOWwtLjUgMi4yYy0uMS42LS4yIDEuMi0uMiAxLjcgMCAxLjEuMyAxLjkgMS4yIDIuNC42LjUgMS45LjcgNC4zLjcgNC43IDAgNS44LS42IDcuMy0yLjhoMS42bC0xIDMuOGMtLjcgMi44LS45IDMuMi0xLjkgMy44LTEuMy43LTMuOCAxLjEtNy45IDEuMS0zLjggMC02LjEtLjQtNy41LTEuMS0yLjEtMS4xLTMuMi0zLjUtMy4yLTYuNS4xLTUgMi42LTEyLjggNS0xNiAyLjUtMy4yIDUuNy00LjQgMTEuNC00LjQgNi4yLS4yIDguOCAxLjkgOC43IDYuOXptLTEzMC45LTEzLjhjMSAwIDEuMy44IDEuMiAxLjVsLTIuOSAxMS4yaDEwLjNzMi03LjcgMi4zLTkuMmMuMS0uNi41LTIuMS0uOC0yLjVsLjItMWg3LjZjMSAwIDEuMy44IDEuMiAxLjUgMCAwLTEuNDk4NSA1Ljg3MjUtMy4xNzQxODc1IDEyLjM4NjkyNWwtLjIyNDM1OS44NzE5MzQ4Yy0xLjk4OTA2MzUgNy43Mjc1ODAyLTQuMTQyNDUzNSAxNi4wMjMxNDAyLTQuMzAxNDUzNSAxNi4zNDExNDAyLS4xLjYtLjUgMi4xLjggMi41bC0uMiAxaC03LjZjLTEgMC0xLjMtLjgtMS4yLTEuNWwzLjktMTQuOGgtMTAuM2wtLjAxMTE4NjIuMDQ0MDMxOWMtLjA5OTQ4OTcuMzkxNjYwNi0uODQ2NTIyOCAzLjMzMzM0MzEtMS41OTI3Njg2IDYuMjk1NDk1bC0uMTY1NTU1OS42NTc1NjQ4Yy0uNzE1MDY5MiAyLjg0MTk5NzMtMS4zODQ4NzUzIDUuNTI5MjI0MS0xLjQzMDQ4OTMgNS44MDI5MDgzLS4xLjYtLjUgMi4xLjggMi41bC0uMiAxaC03LjZjLTEgMC0xLjMtLjgtMS4yLTEuNSAwIDAgMS43ODQ2NC02Ljc4NzA0IDMuNjM4NTAyNC0xMy45MzUzMzQ0bC4zMjEyMjI2LTEuMjM5NTc4MWMuMDM1Njk1LS4xMzc4NTc1LjA3MTM3OS0uMjc1NzExNS4xMDcwMzk4LS40MTM1MTYzbC4yMTM1ODg4LS44MjU4NzI4Yy4wMzU1MTkyLS4xMzc0MjUyLjA3MDk5MDgtLjI3NDcwOTguMTA2NDAyNi0uNDExODA4MWwuMjExNjU1Ni0uODE5OTg4NmMxLjM2OTgyODItNS4zMTA2NDE3IDIuNjExNTg4Mi0xMC4xOTg5MDE3IDMuMDAxNTg4Mi0xMS45NTM5MDE3LjEtLjYuNS0yLjEtLjgtMi41bC4yLTF6bTg1LjIgNi44YzMuNyAwIDQuOSAyLjIgNC43IDQuNGwxLjQtMi4xYzEuMi0xLjkgMi4yLTIuMyA0LjEtMi4zaDMuNmM1LjMgMCA1LjMgMy44IDQuOCA1LjMtLjA4OTE4OS4zNTY3NTY4LTEuMDUzMzk3IDQuMTkzNjk5OC0yLjA5NDQ2NCA4LjMzNTkzMTdsLS4xODk5NTQuNzU1NzkwNGMtLjA2MzQ4Mi4yNTI1ODAzLS4xMjcwNjguNTA1NTc1Mi0uMTkwNTgyLjc1ODI3NzlsLS4xOTAxNDQuNzU2NTI0OGMtMS4xMDU4MiA0LjM5OTcwMjQtMi4xMzQ4NTYgOC40OTM0NzUyLTIuMTM0ODU2IDguNDkzNDc1Mi0uMS43LS4xIDEtLjEgMS4yLjEuMy4zLjguOSAxbC0uMiAxaC02LjhjLTEgMC0xLjMtLjgtMS4yLTEuNSAwIDAgLjAwMDkxMy0uMDAzNTkwNi4wMDI3MTItLjAxMDY3MDhsLjAyMTIzMi0uMDgzNTUwOWMuMjk4ODk0LTEuMTc2MjI3OSAzLjMxMjAxNC0xMy4wMzUwNjQ2IDQuMjc5MDI1LTE2Ljg5NzM3NjhsLjA5NDAyOC0uMzc2MjE3NWMuMTI5MDg5LS41MTc2MDM2LjIwMzAwMy0uODE5NTA3OS4yMDMwMDMtLjgzMjE4NC4zLTEuNC0uMi0yLjUtMi4yLTIuNS0uNiAwLTEgMC0xLjQuMS0yIC4zLTIuOS44LTMuOSA0LjQgMCAuMS0zLjkgMTQuNi0zLjkgMTQuNi0uMDgxODE4LjU3MjcyNzMtLjA5NjY5NC44Nzc2ODYtLjA5OTM5OSAxLjA3OTE4ODZsLS4wMDA2MDEuMTIwODExNGMuMS4zLjMuOC45IDFsLS4yIDFoLTYuOGMtMSAwLTEuMy0uOC0xLjItMS41IDAgMCAuMDU3MTMyLS4yMjcyNTY1LjE1ODY2My0uNjMwOTg1OWwuMDg0Mjc0LS4zMzUwOTIzYy4zNTM0NC0xLjQwNTI3NjcgMS4wNDc1NjQtNC4xNjQyNzI5IDEuNzc5ODIxLTcuMDcwMTg0NGwuMTkxNjg5LS43NjA2MDMxYy4wNjQwNTItLjI1NDExNjIuMTI4MTk0LS41MDg1NDk5LjE5MjIyNi0uNzYyNTA3NGwuMTkxNTY5LS43NTk2NTA5YzEuMDE3ODI2LTQuMDM1Mzg5OCAxLjk1NjY4OC03Ljc0NTc2NDcgMi4wMDE3NTgtNy44ODA5NzYuMy0xLjQtLjMtMi41LTIuMi0yLjUtLjcgMC0xIDAtMS40LjEtMS45LjMtMi45LjctMy44IDQuNC0uMDUuMTUtMS4wMjUgMy44LTEuOTg3NSA3LjQxMjVsLS4xODU4ODIuNjk3Nzc1M2MtLjg5NTI0NCAzLjM2MTEzNDctMS43MjY2MTggNi40ODk3MjQ3LTEuNzI2NjE4IDYuNDg5NzI0Ny0uMDgxODE4LjU3MjcyNzMtLjA5NjY5NC44Nzc2ODYtLjA5OTM5OSAxLjA3OTE4ODZsLS4wMDA2MDEuMTIwODExNGMuMS4zLjMuOC45IDFsLS4yIDFoLTYuOGMtMSAwLTEuMy0uOC0xLjItMS41bDUuOS0yMi45Yy4xLS41LjItLjcuMi0xIDAtLjUtLjQtMS0xLTEuMmwuMy0xaDYuOGMxIDAgMS4zLjggMS4yIDEuNWwtLjYgMi40IDEuNS0yLjFjLjctLjggMS40LTIgNC4yLTJ6bS0yOS4zLjJjMSAwIDEuMy44IDEuMiAxLjVsLS42IDIuNCAyLTIuN2MuOC0xLjEgMS0xLjIgMi43LTEuMmg1LjJsLS45IDMuNmMtLjMgMS41LTEgMi0zLjEgMmgtMi43Yy0zIDAtMy45LjctNC43IDQuMWwtMy44IDE0LjdjLS4wODE4MTguNTcyNzI3My0uMDk2Njk0Ljg3NzY4Ni0uMDk5Mzk5IDEuMDc5MTg4NmwtLjAwMDYwMS4xMjA4MTE0Yy4xLjMuMy44LjkgMWwtLjIgMWgtNi44Yy0xIDAtMS4zLS44LTEuMi0xLjVsNS45LTIyLjljLjEtLjcuMS0xIC4xLTEuMi0uMS0uMy0uMy0uOC0uOS0xbC4yLTF6bS03Ny40IDE3LjgtMi41IDkuN2gtNS4ybDIuNS05Ljd6bS03LjUgMC0yLjUgOS43aC01LjlsLTcuMy02Ljl2LTIuOHptMTc0LjEtMTcuOSAxMS4xLjEtLjkgMy4zYy0uNCAxLjUtMS4xIDIuMS0yLjkgMi4xaC01LjFjLTIuMyAwLTMgLjEtMy42LjctLjQuNS0uNyAxLjItLjcgMnMuMyAxLjEgMS42IDEuNWw1LjEgMS41YzMuNSAxIDQuNiAyLjEgNC41IDQuOHMtMS4xIDctMi42IDguOS0zLjQgMi43LTYuMyAyLjdoLTEyLjVjLTEgMC0xLjMtLjgtMS4yLTEuNWwxLjYtNi4yaDEuNWMuNCAxLjQgMS4zIDEuOCAzLjQgMS44aDQuOWMxLjggMCAyLjctLjMgMy4yLS45cy44LTEuNS45LTIuM2MwLTEuMS0uNC0xLjQtMi45LTIuMWwtNC43LTEuM2MtMi43LS43LTMuOS0yLjEtMy45LTQuNCAwLTIuMSAxLTUuMyAyLjItNy4zIDEuNC0yLjQgMy41LTMuNCA3LjMtMy40em0tMTYzLjUgNS42LTIuNSA5LjdoLTUuMmwyLjUtOS43em0tNy40LS4xLTIuNSA5LjdoLTIwLjlsLTguNS05Ljd6bS0zMiAwIDguNSA5LjdoLTEuMmwtNy4zLTYuOXptOTEuMi0uNmMtMy41IDAtNC45IDEuMy02LjIgNS43aDkuNWMuNC0xLjQuNS0yLjEuNS0yLjggMC0yLTEuMi0yLjktMy44LTIuOXptODcuNyAwYy0zLjUgMC00LjkgMS4zLTYuMiA1LjdoOS41Yy40LTEuNC41LTIuMS41LTIuOCAwLTItMS4yLTIuOS0zLjgtMi45em0tMTM2LjQtMTEuNy0yLjUgOS43aC01LjJsMi41LTkuN3ptLTcuNCAwLTIuNSA5LjdoLTM4LjNsLTctNi42di0zLjF6JyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gYnVyZ2VyLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMiAxNiclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nIGQ9J00yMC4zMywxNS4yNCBMMS42NywxNS4yNCBDMS4yNiwxNS4yNCAwLjkyLDE0LjkgMC45MiwxNC40OSBDMC45MiwxNC4wOCAxLjI2LDEzLjc0IDEuNjcsMTMuNzQgTDIwLjMzLDEzLjc0IEMyMC43NCwxMy43NCAyMS4wOCwxNC4wOCAyMS4wOCwxNC40OSBDMjEuMDgsMTQuOSAyMC43NCwxNS4yNCAyMC4zMywxNS4yNCBaIE0yMC4zMyw4Ljc1IEwxLjY3LDguNzUgQzEuMjYsOC43NSAwLjkyLDguNDEgMC45Miw4IEMwLjkyLDcuNTkgMS4yNiw3LjI1IDEuNjcsNy4yNSBMMjAuMzMsNy4yNSBDMjAuNzQsNy4yNSAyMS4wOCw3LjU5IDIxLjA4LDggQzIxLjA4LDguNDEgMjAuNzQsOC43NSAyMC4zMyw4Ljc1IFogTTIwLjMzLDIuMjYgTDEuNjcsMi4yNiBDMS4yNiwyLjI2IDAuOTIsMS45MiAwLjkyLDEuNTEgQzAuOTIsMS4xIDEuMjYsMC43NiAxLjY3LDAuNzYgTDIwLjMzLDAuNzYgQzIwLjc0LDAuNzYgMjEuMDgsMS4xIDIxLjA4LDEuNTEgQzIxLjA4LDEuOTIgMjAuNzQsMi4yNiAyMC4zMywyLjI2IFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBidXJnZXItc2VhcmNoLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAyNiAxOSclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nIGQ9J00xNy41Myw0LjQ5IEMxOS4yLDQuNDkgMjAuNzYsNS4xNCAyMS45NCw2LjMyIEMyMy4xMiw3LjUgMjMuNzcsOS4wNiAyMy43NywxMC43MyBDMjMuNzcsMTIuMTMgMjMuMywxMy40NiAyMi40NSwxNC41NSBMMjUuNjEsMTcuNzEgQzI1LjksMTggMjUuOSwxOC40OCAyNS42MSwxOC43NyBDMjUuNDYsMTguOTIgMjUuMjcsMTguOTkgMjUuMDgsMTguOTkgQzI0Ljg5LDE4Ljk5IDI0LjcsMTguOTIgMjQuNTUsMTguNzcgTDIxLjQsMTUuNjIgQzIwLjMsMTYuNDkgMTguOTUsMTYuOTcgMTcuNTMsMTYuOTcgQzE1Ljg3LDE2Ljk3IDE0LjMsMTYuMzIgMTMuMTIsMTUuMTQgQzEwLjY5LDEyLjcxIDEwLjY5LDguNzUgMTMuMTIsNi4zMiBDMTQuMyw1LjE0IDE1Ljg2LDQuNDkgMTcuNTMsNC40OSBaIE0xNy41Myw1Ljk5IEMxNi4yNiw1Ljk5IDE1LjA4LDYuNDkgMTQuMTgsNy4zOCBDMTIuMzMsOS4yMyAxMi4zMywxMi4yMyAxNC4xOCwxNC4wOCBDMTUuMDcsMTQuOTggMTYuMjYsMTUuNDcgMTcuNTMsMTUuNDcgQzE4LjgsMTUuNDcgMTkuOTksMTQuOTggMjAuODgsMTQuMDggQzIxLjc4LDEzLjE5IDIyLjI3LDEyIDIyLjI3LDEwLjczIEMyMi4yNyw5LjQ2IDIxLjc3LDguMjggMjAuODgsNy4zOCBDMTkuOTksNi40OCAxOC44LDUuOTkgMTcuNTMsNS45OSBaIE05LjQxLDEyLjk4IEM5LjgyLDEyLjk4IDEwLjE2LDEzLjMyIDEwLjE2LDEzLjczIEMxMC4xNiwxNC4xNCA5LjgyLDE0LjQ4IDkuNDEsMTQuNDggTDAuNzUsMTQuNDggQzAuMzQsMTQuNDggLTEuNzc2MzU2ODRlLTE1LDE0LjE0IC0xLjc3NjM1Njg0ZS0xNSwxMy43MyBDLTEuNzc2MzU2ODRlLTE1LDEzLjMyIDAuMzQsMTIuOTggMC43NSwxMi45OCBMOS40MSwxMi45OCBaIE05LjQxLDYuNDkgQzkuODIsNi40OSAxMC4xNiw2LjgzIDEwLjE2LDcuMjQgQzEwLjE2LDcuNjUgOS44Miw3Ljk5IDkuNDEsNy45OSBMMC43NSw3Ljk5IEMwLjM0LDcuOTkgLTEuNzc2MzU2ODRlLTE1LDcuNjUgLTEuNzc2MzU2ODRlLTE1LDcuMjQgQy0xLjc3NjM1Njg0ZS0xNSw2LjgzIDAuMzQsNi40OSAwLjc1LDYuNDkgTDkuNDEsNi40OSBaIE0xOS40MSwtNS4zMjkwNzA1MmUtMTUgQzE5LjgyLC01LjMyOTA3MDUyZS0xNSAyMC4xNiwwLjM0IDIwLjE2LDAuNzUgQzIwLjE2LDEuMTYgMTkuODIsMS41IDE5LjQxLDEuNSBMMC43NSwxLjUgQzAuMzQsMS41IC0xLjc3NjM1Njg0ZS0xNSwxLjE2IC0xLjc3NjM1Njg0ZS0xNSwwLjc1IEMtMS43NzYzNTY4NGUtMTUsMC4zNCAwLjM0LC01LjMyOTA3MDUyZS0xNSAwLjc1LC01LjMyOTA3MDUyZS0xNSBMMTkuNDEsLTUuMzI5MDcwNTJlLTE1IFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBtYWduaWZ5aW5nLWdsYXNzLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxNyAxOCclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nIGQ9J20xMC44MDY4Njg5IDIuMzM0NTQwMDguMTkzMTMxMS4xODU0NTk5MmMxLjE5NDQ0NTcgMS4xOTI5NTgzNiAxLjg2NTYwMzUgMi44MTE4NTAwNyAxLjg2NTYwMzUgNC41IDAgMS4zNjQ0ODA1Mi0uNDM4NDY3NCAyLjY4MzcxNDY2LTEuMjM3MzIwNSAzLjc2OTM2MjdsNS4wMTE3MTcgNS4wMTA2MzczYy4yNTMzMjA1LjI1ODQzNTMuMzI3MjEzMS42NDM0NjA3LjE4NzU2MjIuOTc3MzEzNi0uMTM5NjUwOC4zMzM4NTI5LS40NjU2Nzk3LjU1MTU5MDktLjgyNzU2MjIuNTUyNjg2NC0uMjM3MDczMi4wMDUwMDM0LS40NjU0NTk0LS4wODkyNTEyLS42My0uMjZsLTUuMDAyNzYyOS01LjAwMTc4MzNjLTEuMTA4ODI1NzEuODM4MjUwMi0yLjQ3MTYzNzY5IDEuMjkwNTg3NS0zLjg3NzIzNzEgMS4yNzE3ODMzLTIuODY3MDYxNzMtLjAxMDgyMzEtNS4zNzAwNDczLTEuOTQ0NDE5MS02LjEwNDUxMDQ2LTQuNzE1ODMxMDFzLjQ4MjQwNzQ3LTUuNjkwODIyMTUgMi45Njc4MTU1My03LjEyMDEyNTA3YzIuMzMwMDcwMDYtMS4zMzk5NzE0OSA1LjIzMTM0Nzk1LTEuMDU3NTk4NDEgNy4yNTQyNTQ3My42NTQ1MjUxem0tNC4zMTY4Njg5LjEzNTM5MDgzYy0yLjE2NjMxNTMzLjAwNDU5NzQtNC4wMjc2MzkwOSAxLjUzOTAzNzU0LTQuNDQ1MzIzNDUgMy42NjQ3MDk3Ni0uNDE3Njg0MzYgMi4xMjU2NzIyMS43MjQ2NDY5OSA0LjI1MDMxNjEzIDIuNzI4MTgzMjcgNS4wNzQyMDAyMyAyLjAwMzUzNjI5LjgyMzg4NDEgNC4zMTAwNDY5NS4xMTc0NTU2IDUuNTA4NTQ1MTgtMS42ODcxMzQzNCAxLjE5ODQ5ODItMS44MDQ1ODk5Ljk1NTA1NTItNC4yMDQ1NDE2MS0uNTgxNDA1LTUuNzMxNzA2NTYtLjg1MTY5ODI2LS44NDk2NTE1NS0yLjAwNjk3MjM5LTEuMzI0NzE3NTUtMy4yMS0xLjMyMDA2OTA5eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGNvZ3doZWVsLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyB3aWR0aD0nMjInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20xMyAyMS42NTAxMDQ1aC00Yy0uNTc0OTQzNDUtLjAwMDc5NTktMS4wNTkzOTMyNy0uNDI5NTEyNi0xLjEzLTEuMDAwMTA0NWwtLjMzLTIuMjhjLS40MTY5NjU4Mi0uMTkzMDYxMy0uODE1MzA3NDctLjQyNDAzMjYtMS4xOS0uNjlsLTIuMTYuODZjLS41NDE3NTg2Ni4xOTgxMDU3LTEuMTQ2NzcxODktLjAzMTk2OTgtMS40Mi0uNTRsLTItMy40NGMtLjI4MzIxMTczLS40OTUwODE0LS4xNjQ0OTM0Mi0xLjEyMjU5MjUuMjgtMS40OGwxLjgzLTEuNDNjMC0uMjMgMC0uNDYgMC0uNjlzMC0uNDYgMC0uNjlsLTEuODMtMS40M2MtLjQ0ODM3OTE2LS4zNTUwNjY5NS0uNTY3NjgzOTMtLjk4NTY3Nzg3LS4yOC0xLjQ4bDItMy40NmMuMjgyNTUwODktLjQ5MTM3NzQ4Ljg4MTAwNDg5LS43MDM1OTUyMSAxLjQxLS41bDIuMTYuODdjLjM3ODczMDgzLS4yNTk2MjkzOC43NzY1Mjg3My0uNDkwMjg1MyAxLjE5LS42OWwuMzMtMi4yOWMuMDcwNjA2NzMtLjU3MDU5MTkyLjU1NTA1NjU1LS45OTkzMDg1OCAxLjEzLTEuMDAwMDMzMTRoNGMuNTc4NzUxNS0uMDA0MzQ1NzUgMS4wNjg5Mzk4LjQyNTY0Mzk5IDEuMTQgMS4wMDAwMzMxNGwuMzIgMi4yOGMuNDE5MDIzOS4xOTUyMDY1NC44MjA1MDA0LjQyNjA1NTU0IDEuMi42OWwyLjE1LS44NmMuNTM0MzM4MS0uMjAzMTAyNDUgMS4xMzY5ODQ3LjAxMzM0MTAzIDEuNDIuNTFsMiAzLjQ0Yy4yODc2ODM5LjQ5NDMyMjEzLjE2ODM3OTIgMS4xMjQ5MzMwNS0uMjggMS40OGwtMS44MiAxLjQzdi42OS42OWwxLjgyIDEuNDNjLjQ0NDg5NzIuMzQ3NjkwNy41NjgyNDI4Ljk2ODY3MTkuMjkgMS40NmwtMiAzLjQ4Yy0uMjc1OTA5LjQ5MzM4NjEtLjg3Mzk2MTYuNzA2OTc2My0xLjQuNWwtMi4xNy0uODdjLS4zNzg3MzA4LjI1OTYyOTQtLjc3NjUyODcuNDkwMjg1My0xLjE5LjY5bC0uMzIgMi4yOWMtLjA1NzE1NzEuNTkwMTQ4NC0uNTU3MTQzNyAxLjAzNzk2MjQtMS4xNSAxLjAzMDEwNDV6bS0zLjg0LTEuMjkwMTA0NWgzLjczbC4zNi0yLjUxYy4wMzEwMjkyLS4yMjk5MzkuMTg0MDc3NC0uNDI1MDc1NS40LS41MS41NDkyNzAzLS4yMzM3ODIzIDEuMDY2NzIwOC0uNTM2MTg4NCAxLjU0LS45LjE3OTM2Ni0uMTQwMzU2NS40MjEyNDYzLS4xNzEwNzE1LjYzLS4wOGwyLjM2Ljk0IDEuODItMy4yNC0yLTEuNTdjLS4xODA4NDc0LS4xMzg3NjQ3LS4yNzI2My0uMzY0Mzk3LS4yNC0uNTkuMDM1NTg0NS0uMjk4NzU3NC4wNTU2MTE2LS41OTkxNjI5LjA2LS45LS4wMDQzODg0LS4zMDA4MzcxLS4wMjQ0MTU1LS42MDEyNDI2LS4wNi0uOS0uMDMyNjMtLjIyNTYwMjk4LjA1OTE1MjYtLjQ1MTIzNTMuMjQtLjU5bDItMS41Ny0xLjg3LTMuMjMtMi4zNi45NGMtLjIwODc1MzcuMDkxMDcxNDYtLjQ1MDYzNC4wNjAzNTY1LS42My0uMDgtLjQ3MTEyNzktLjM2Njk5ODg4LS45ODkwMDg2LS42Njk2NTY0NS0xLjU0LS45LS4yMTU5MjI2LS4wODQ5MjQ1Mi0uMzY4OTcwOC0uMjgwMDYwOTktLjQtLjUxbC0uMzYtMi41MWgtMy43bC0uMzYgMi41MWMtLjAzODUyNjgyLjIyNjY5Njc2LS4xODkwMTI3NS40MTg1NjYzMi0uNC41MS0uNTUyNTE0OC4yMzM1MTE0NS0xLjA3MzMwNjg1LjUzNTkwNjgzLTEuNTUuOS0uMTc5MzY2MDEuMTQwMzU2NS0uNDIxMjQ2MzEuMTcxMDcxNDYtLjYzLjA4bC0yLjM2LS45NC0xLjg0IDMuMjMgMiAxLjU3Yy4xODI4NzUyNi4xMzc3ODU2OS4yNzgyMDg0Ni4zNjI3NzIwNi4yNS41OS0uMDkzMzQ0OTMuNTk2MzY5NS0uMDkzMzQ0OTMgMS4yMDM2MzA1IDAgMS44LjAyODIwODQ2LjIyNzIyNzktLjA2NzEyNDc0LjQ1MjIxNDMtLjI1LjU5bC0yIDEuNTcgMS44NyAzLjIzIDIuMzYtLjk0Yy4yMTMzMzU1OS0uMDkyMzU2My40NjA0MDk4OS0uMDU3NjExNS42NC4wOS40NzA5NjAwMy4zNjQ1OTE4Ljk4ODk2Nzg2LjY2Mzk2IDEuNTQuODkuMjEwOTg3MjUuMDkxNDMzNy4zNjE0NzMxOC4yODMzMDMyLjQuNTF6bTEuODQtNS4yMWMtMi4yOTE5ODE3MSAwLTQuMTUtMS44NTgwMTgzLTQuMTUtNC4xNSAwLTIuMjkxOTgxNzEgMS44NTgwMTgyOS00LjE1IDQuMTUtNC4xNSAyLjI5MTk4MTcgMCA0LjE1IDEuODU4MDE4MjkgNC4xNSA0LjE1IDAgMi4yOTE5ODE3LTEuODU4MDE4MyA0LjE1LTQuMTUgNC4xNXptMC03Yy0xLjU3NDAxMTU0IDAtMi44NSAxLjI3NTk4ODQ2LTIuODUgMi44NSAwIDEuNTc0MDExNSAxLjI3NTk4ODQ2IDIuODUgMi44NSAyLjg1IDEuNTc0MDExNSAwIDIuODUtMS4yNzU5ODg1IDIuODUtMi44NS0uMDA1NDg2LTEuNTcxNzMzNTQtMS4yNzgyNjY1LTIuODQ0NTEzOTctMi44NS0yLjg1eicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGF2YXRhci1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMTggMjQnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBkPSdtMTQuMjUgMTIuNDRjMS44NzM4Njk4IDAgMy4zOTQ0ODg2IDEuNTE2MTM4MyAzLjQgMy4zOXY2Ljc0YzAgLjM1ODk4NTEtLjI5MTAxNDkuNjUtLjY1LjY1cy0uNjUtLjI5MTAxNDktLjY1LS42NXYtNi43NGMtLjAwNTUwNDMtMS4xNTU4OTA4LS45NDQwOTYxLTIuMDkwMDEzMS0yLjEtMi4wOWgtMTAuNWMtMS4xNTU5MDM5My0uMDAwMDEzMS0yLjA5NDQ5NTcuOTM0MTA5Mi0yLjEgMi4wOXY2LjA5aDkuMjljLjM1ODk4NTEgMCAuNjUuMjkxMDE0OS42NS42NXMtLjI5MTAxNDkuNjUtLjY1LjY1aC0xMC41OXYtNy4zOWMuMDA1NTExMzgtMS44NzM4NjE3IDEuNTI2MTMwMTctMy4zOSAzLjQtMy4zOXptLTUuMjUtMTEuNzJjMi43NjE0MjM3IDAgNSAyLjIzODU3NjI1IDUgNXMtMi4yMzg1NzYzIDUtNSA1Yy0yLjc2MTQyMzc1IDAtNS0yLjIzODU3NjI1LTUtNXMyLjIzODU3NjI1LTUgNS01em0wIDEuMzZjLTIuMDI2ODg1MDMgMC0zLjY3IDEuNjQzMTE0OTctMy42NyAzLjY3czEuNjQzMTE0OTcgMy42NyAzLjY3IDMuNjdjMi4wMjY4ODUgMCAzLjY3LTEuNjQzMTE0OTcgMy42Ny0zLjY3cy0xLjY0MzExNS0zLjY3LTMuNjctMy42N3onLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBzcXVhcmUtcGx1cy1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgd2lkdGg9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtNDcuODU3MTQyOSAxMmMuNTk1MjQyNSAwIDEuMTAxMTg4LjIwODMyOTYgMS41MTc4NTc4LjYyNDk5OTMuNDE2NjY5Ny40MTY2Njk4LjYyNDk5OTMuOTIyNjE1My42MjQ5OTkzIDEuNTE3ODU3OHYxNS43MTQyODU4YzAgLjU5NTI0MDktLjIwODMyOTYgMS4xMDExODg1LS42MjQ5OTkzIDEuNTE3ODU3Mi0uNDE2NjY5OC40MTY2Njg2LS45MjI2MTUzLjYyNDk5OTktMS41MTc4NTc4LjYyNDk5OTloLTE1LjcxNDI4NThjLS41OTUyNDA5IDAtMS4xMDExODg1LS4yMDgzMzEzLTEuNTE3ODU3Mi0uNjI0OTk5OS0uNDE2NjY4Ni0uNDE2NjY4Ny0uNjI0OTk5OS0uOTIyNjE2My0uNjI0OTk5OS0xLjUxNzg1NzJ2LTE1LjcxNDI4NThjMC0uNTk1MjQyNS4yMDgzMzEzLTEuMTAxMTg4LjYyNDk5OTktMS41MTc4NTc4LjQxNjY2ODctLjQxNjY2OTcuOTIyNjE2My0uNjI0OTk5MyAxLjUxNzg1NzItLjYyNDk5OTN6bS0xLjQyODU3MTUgMTEuMjQ5OTk4N3YtMi40OTk5OTc0YzAtLjM1NzE0NTUtLjE3ODU2NzQtLjUzNTcxODItLjUzNTcxMjktLjUzNTcxODJoLTQuMTA3MTQxNnYtNC4xMDcxNDE2YzAtLjM1NzE0NTUtLjE3ODU3MjctLjUzNTcxMjktLjUzNTcxODItLjUzNTcxMjloLTIuNDk5OTk3NGMtLjM1NzE0NTUgMC0uNTM1NzE4Mi4xNzg1Njc0LS41MzU3MTgyLjUzNTcxMjl2NC4xMDcxNDE2aC00LjEwNzE0MDVjLS4zNTcxNDQ1IDAtLjUzNTcxNC4xNzg1NzI3LS41MzU3MTQuNTM1NzE4MnYyLjQ5OTk5NzRjMCAuMzU3MTQ1NS4xNzg1Njk1LjUzNTcxODIuNTM1NzE0LjUzNTcxODJoNC4xMDcxNDA1djQuMTA3MTQwNWMwIC4zNTcxNDQ1LjE3ODU3MjcuNTM1NzE0LjUzNTcxODIuNTM1NzE0aDIuNDk5OTk3NGMuMzU3MTQ1NSAwIC41MzU3MTgyLS4xNzg1Njk1LjUzNTcxODItLjUzNTcxNHYtNC4xMDcxNDA1aDQuMTA3MTQxNmMuMzU3MTQ1NSAwIC41MzU3MTI5LS4xNzg1NzI3LjUzNTcxMjktLjUzNTcxODJ6JyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMCAtMTIpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gdGltZXMtaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTI1LjY1Njg1NDIgMTQuMzQzMTQ1OGMuMzkwNTI0My4zOTA1MjQyLjM5MDUyNDMgMS4wMjM2ODkyIDAgMS40MTQyMTM1bC00LjI0MjY0MDYgNC4yNDI2NDA3IDQuMjQyNjQwNiA0LjI0MjY0MDdjLjM5MDUyNDMuMzkwNTI0My4zOTA1MjQzIDEuMDIzNjg5MyAwIDEuNDE0MjEzNS0uMzkwNTI0Mi4zOTA1MjQzLTEuMDIzNjg5Mi4zOTA1MjQzLTEuNDE0MjEzNSAwbC00LjI0MjY0MDctNC4yNDI2NDA2LTQuMjQyNjQwNyA0LjI0MjY0MDZjLS4zOTA1MjQzLjM5MDUyNDMtMS4wMjM2ODkzLjM5MDUyNDMtMS40MTQyMTM1IDAtLjM5MDUyNDMtLjM5MDUyNDItLjM5MDUyNDMtMS4wMjM2ODkyIDAtMS40MTQyMTM1bDQuMjQyNjQwNi00LjI0MjY0MDctNC4yNDI2NDA2LTQuMjQyNjQwN2MtLjM5MDUyNDMtLjM5MDUyNDMtLjM5MDUyNDMtMS4wMjM2ODkzIDAtMS40MTQyMTM1LjM5MDUyNDItLjM5MDUyNDMgMS4wMjM2ODkyLS4zOTA1MjQzIDEuNDE0MjEzNSAwbDQuMjQyNjQwNyA0LjI0MjY0MDYgNC4yNDI2NDA3LTQuMjQyNjQwNmMuMzkwNTI0My0uMzkwNTI0MyAxLjAyMzY4OTMtLjM5MDUyNDMgMS40MTQyMTM1IDB6JyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNCAtMTQpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gY2hldnJvbi1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAxNCAyMScgd2lkdGg9JzE0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtLTIuNDE0MjEzNTYgNC41ODU3ODY0NGMuNzIwOTY3OTItLjcyMDk2NzkzIDEuODU1NDMwMDMtLjc3NjQyNyAyLjY0MDAxMjQ1LS4xNjYzNzcyMmwuMTg4NDE0NjcuMTY2Mzc3MjIgNi41ODU3ODY0NCA2LjU4NDIxMzU2IDYuNTg1Nzg2NC02LjU4NDIxMzU2Yy43MjA5NjgtLjcyMDk2NzkzIDEuODU1NDMwMS0uNzc2NDI3IDIuNjQwMDEyNS0uMTY2Mzc3MjJsLjE4ODQxNDcuMTY2Mzc3MjJjLjcyMDk2NzkuNzIwOTY3OTIuNzc2NDI3IDEuODU1NDMwMDMuMTY2Mzc3MiAyLjY0MDAxMjQ1bC0uMTY2Mzc3Mi4xODg0MTQ2Ny05LjQxNDIxMzYgOS40MTQyMTM1NC05LjQxNDIxMzU2LTkuNDE0MjEzNTRjLS43ODEwNDg1OS0uNzgxMDQ4NTgtLjc4MTA0ODU5LTIuMDQ3Mzc4NTQgMC0yLjgyODQyNzEyeicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgdHJhbnNmb3JtPSdtYXRyaXgoMCAtMSAxIDAgLTMuNDE0IDE3LjQxNCknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBjcm9zcy1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMyAyMycgd2lkdGg9JzIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtOTM0LjUgMjQzYzYuMzUxMjc1IDAgMTEuNSA1LjE0ODcyNSAxMS41IDExLjVzLTUuMTQ4NzI1IDExLjUtMTEuNSAxMS41LTExLjUtNS4xNDg3MjUtMTEuNS0xMS41IDUuMTQ4NzI1LTExLjUgMTEuNS0xMS41em00Ljc2MjExNiA2Ljg3OTIzNGMtLjI4OTE1LS4yMTk5OTUtLjcwNDA3NC0uMTk3OTk2LS45NjgwNjkuMDY1OTk5bC0zLjY1MjYwNiAzLjY1MTg5NS0zLjY1MjYwNi0zLjY1MTg5NWMtLjI4Nzk5NS0uMjg3OTk0LS43NTU2MDgtLjI4Nzk5NC0xLjA0MzYwMiAwcy0uMjg3OTk0Ljc1NTYwNyAwIDEuMDQzNjAybDMuNjUyNTE4IDMuNjUxOTgyLTMuNjUyNTE4IDMuNjUzMjMtLjA3MTQwNC4wODI3MjdjLS4yMTQyMS4yODg4MDMtLjE5MDQwOS42OTkwNjIuMDcxNDA0Ljk2MDg3NWwuMDc1NTMzLjA2NTk5OWMuMjg5MTQ5LjIxOTk5NS43MDQwNzQuMTk3OTk2Ljk2ODA2OS0uMDY1OTk5bDMuNjUyNjA2LTMuNjUzMTQyIDMuNjUyNjA2IDMuNjUzMTQyYy4yODc5OTQuMjg3OTk0Ljc1NTYwNy4yODc5OTQgMS4wNDM2MDIgMCAuMjg3OTk0LS4yODc5OTUuMjg3OTk0LS43NTU2MDggMC0xLjA0MzYwMmwtMy42NTI1MTgtMy42NTMyMyAzLjY1MjUxOC0zLjY1MTk4Mi4wNzE0MDMtLjA4MjcyOGMuMjE0MjExLS4yODg4MDMuMTkwNDEtLjY5OTA2MS0uMDcxNDAzLS45NjA4NzR6JyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05MjMgLTI0MyknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBjaGVja21hcmstaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZD0nbTIwNSA3MTYuNjU4NDU2czMuNDIzODQxIDEuNjk0MjY1IDYuNzYyMTEgNS4zNDE1NDRjMS44NDA2NTctMi43MDc3NTkgNS42OTIzNi04LjEwMTA0NCA4Ljk4Nzg5LTkuMzk3MjIyLS4yNTY3MTctMS42MzA4NzktLjM0MjMzNy00LjY4MzAwNi0uMjEzOTc4LTUuNjAyNzc4LTEuMDY5NzAzLjY2ODk4OC00LjkyMjExNCAyLjcxNzg0LTkuMDMwNjI5IDExLjA3OTk4LS42NDE4ODgtMS4yOTYwODYtMS41ODM4OTItMi45Njg4MDktMi4zNTQxMzktNC4xODEzNDYtMS4wNjk3NS43NTMwNDItNC4xNTEyNTQgMi43NTk4MjItNC4xNTEyNTQgMi43NTk4MjJ6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjA1IC03MDcpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG5AbWl4aW4gaW5mby1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCA5IDI0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTQ1OS45Mzc1LDM3NS44NzUgTDE0NjAuODc1LDM3NS44NzUgTDE0NjAuODc1LDM2OS4xMjUgTDE0NTkuOTM3NSwzNjkuMTI1IEMxNDU5LjY4NzUsMzY5LjEyNSAxNDU5LjQ2ODc1LDM2OS4wMzEyNSAxNDU5LjI4MTI1LDM2OC44NDM3NSBDMTQ1OS4wOTM3NSwzNjguNjU2MjUgMTQ1OSwzNjguNDM3NSAxNDU5LDM2OC4xODc1IEwxNDU5LDM2NS45Mzc1IEMxNDU5LDM2NS42ODc1IDE0NTkuMDkzNzUsMzY1LjQ2ODc1IDE0NTkuMjgxMjUsMzY1LjI4MTI1IEMxNDU5LjQ2ODc1LDM2NS4wOTM3NSAxNDU5LjY4NzUsMzY1IDE0NTkuOTM3NSwzNjUgTDE0NjUuMTg3NSwzNjUgQzE0NjUuNDM3NSwzNjUgMTQ2NS42NTYyNSwzNjUuMDkzNzUgMTQ2NS44NDM3NSwzNjUuMjgxMjUgQzE0NjYuMDMxMjUsMzY1LjQ2ODc1IDE0NjYuMTI1LDM2NS42ODc1IDE0NjYuMTI1LDM2NS45Mzc1IEwxNDY2LjEyNSwzNzUuODc1IEwxNDY3LjA2MjUsMzc1Ljg3NSBDMTQ2Ny4zMTI1LDM3NS44NzUgMTQ2Ny41MzEyNSwzNzUuOTY4NzQ5IDE0NjcuNzE4NzUsMzc2LjE1NjI1IEMxNDY3LjkwNjI1LDM3Ni4zNDM3NTEgMTQ2OCwzNzYuNTYyNDk5IDE0NjgsMzc2LjgxMjUgTDE0NjgsMzc5LjA2MjUgQzE0NjgsMzc5LjMxMjUwMSAxNDY3LjkwNjI1LDM3OS41MzEyNDkgMTQ2Ny43MTg3NSwzNzkuNzE4NzUgQzE0NjcuNTMxMjUsMzc5LjkwNjI1MSAxNDY3LjMxMjUsMzgwIDE0NjcuMDYyNSwzODAgTDE0NTkuOTM3NSwzODAgQzE0NTkuNjg3NSwzODAgMTQ1OS40Njg3NSwzNzkuOTA2MjUxIDE0NTkuMjgxMjUsMzc5LjcxODc1IEMxNDU5LjA5Mzc1LDM3OS41MzEyNDkgMTQ1OSwzNzkuMzEyNTAxIDE0NTksMzc5LjA2MjUgTDE0NTksMzc2LjgxMjUgQzE0NTksMzc2LjU2MjQ5OSAxNDU5LjA5Mzc1LDM3Ni4zNDM3NTEgMTQ1OS4yODEyNSwzNzYuMTU2MjUgQzE0NTkuNDY4NzUsMzc1Ljk2ODc0OSAxNDU5LjY4NzUsMzc1Ljg3NSAxNDU5LjkzNzUsMzc1Ljg3NSBaIE0xNDYxLjEwOTM4LDM1Ni45ODQzOCBDMTQ2MS43NjU2MywzNTYuMzI4MTIgMTQ2Mi41NjI0OSwzNTYgMTQ2My41LDM1NiBDMTQ2NC40Mzc1MSwzNTYgMTQ2NS4yMzQzNywzNTYuMzI4MTIgMTQ2NS44OTA2MiwzNTYuOTg0MzggQzE0NjYuNTQ2ODgsMzU3LjY0MDYzIDE0NjYuODc1LDM1OC40Mzc1IDE0NjYuODc1LDM1OS4zNzUgQzE0NjYuODc1LDM2MC4zMTI1IDE0NjYuNTQ2ODgsMzYxLjEwOTM3IDE0NjUuODkwNjIsMzYxLjc2NTYyIEMxNDY1LjIzNDM3LDM2Mi40MjE4OCAxNDY0LjQzNzUxLDM2Mi43NSAxNDYzLjUsMzYyLjc1IEMxNDYyLjU2MjQ5LDM2Mi43NSAxNDYxLjc2NTYzLDM2Mi40MjE4OCAxNDYxLjEwOTM4LDM2MS43NjU2MiBDMTQ2MC40NTMxMiwzNjEuMTA5MzcgMTQ2MC4xMjUsMzYwLjMxMjUgMTQ2MC4xMjUsMzU5LjM3NSBDMTQ2MC4xMjUsMzU4LjQzNzUgMTQ2MC40NTMxMiwzNTcuNjQwNjMgMTQ2MS4xMDkzOCwzNTYuOTg0MzggWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0NTkgLTM1NiknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBnbG9iZS1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjkzMjU3MzMxLDIuOTI1NzUxOTggQzUuNzk0NDg2NTcsMC4wNjY1NzkzNzM1IDEwLjA5NzExODgsLTAuNzg2NTcxOTg5IDEzLjgzMzQ1NzQsMC43NjQyNjg4NDggQzE3LjU2OTc5NiwyLjMxNTExMTYyIDIwLjAwMzY0ODUsNS45NjQzODk5OSAxOS45OTk3NzcyLDEwLjAwOTgzNTEgQzE5Ljk5ODc1MjQsMTEuMDcwMjMwMiAxOS44MzI3MDg2LDEyLjA5MTk0MjkgMTkuNTI1OTUwNywxMy4wNTA2OTIyIEMxOS41MTYxOTc4LDEzLjA5NTA0NDIgMTkuNTAyMTQ5MSwxMy4xMzczNzc0IDE5LjQ4NDUzMTMsMTMuMTc3Nzk3NSBDMTguMTU2NDkxOCwxNy4xNDMwNTkyIDE0LjQxMTYzNzMsMjAgMTAuMDAwMDI4MywyMCBDNS45NTQ2Mjc4MiwyMCAyLjMwNzc0NDMyLDE3LjU2MjUzNTQgMC43NjA1NDM1NzMsMTMuODI0NzAyMSBDMC42NzM4NjMzNzYsMTMuNjE1Mjg4OCAwLjU5NDczMDE2OCwxMy40MDQxMDU0IDAuNTIzMDczNjI5LDEzLjE5MTUwNSBDMC40OTk2OTg1NTYsMTMuMTQyMjY0NiAwLjQ4MjE0NzczLDEzLjA4OTM1MSAwLjQ3MDg1MzY0NiwxMy4wMzQxNTg2IEMtMC42NTcwMTQwMjEsOS40OTI0MzgzOCAwLjI3MDY5ODQ5Myw1LjU4NTA3NDY0IDIuOTMyNTczMzEsMi45MjU3NTE5OCBaIE0xMi41Mzc4OTYyLDEzLjYxNDc5OTcgTDcuNDUyNjA3NTgsMTMuNjE0OTc0IEM3Ljk4NTMyMDQ1LDE2LjU4NjMxMjkgOS4xMTkzMzk3NSwxOC4zMDQyODgyIDkuOTk5NjQwNjgsMTguMzA0Mjg4MiBDMTAuODc5NTM0OSwxOC4zMDQyODgyIDEyLjAwNzY1MDcsMTYuNTgyNTYyNyAxMi41Mzc4OTYyLDEzLjYxNDc5OTcgWiBNMTcuNzUxMDYzOCwxMy42MTQ4MDU1IEwxMy45OTk1OTIyLDEzLjYxNDY2MzQgQzEzLjY5NTM1NjYsMTUuNDM2ODU0NCAxMy4xNTY4MDg3LDE3LjA4NTY5NzUgMTIuMzk3ODM1MywxOC4yMTUyNzQxIEMxNC43NzMzNjU3LDE3LjUyMjI5MzcgMTYuNzIxMTYyLDE1LjgyNTQ4MTQgMTcuNzUxMDYzOCwxMy42MTQ4MDU1IFogTTUuOTkxNTY0NjUsMTMuNjE0NjYzNCBMMi4yNDg5ODQ5MSwxMy42MTQ4MDU1IEMzLjI3ODQ0NTg0LDE1LjgyNDU1MzYgNS4yMjUwMjg0NiwxNy41MjA4Njk1IDcuNTk5NDEzOTYsMTguMjE0NDUzMSBDNi44Mzc3NzAxLDE3LjA4NDcyOTQgNi4yOTcxOTc1NiwxNS40MzYzMTk0IDUuOTkxNTY0NjUsMTMuNjE0NjYzNCBaIE01LjgwMDY1NzE1LDcuODU4NzQ5ODIgTDEuNzI2ODUxMjQsNy44NTgyNTc1NiBDMS41NDg1ODkzNCw4LjU0NTY2NDQ1IDEuNDUzNzM1MTUsOS4yNjY2NzI0OSAxLjQ1MzczNTE1LDEwLjAwOTgzNTEgQzEuNDUzNzM1MTUsMTAuNzUyNzY4NCAxLjU0ODUyODg5LDExLjQ3MzU1OSAxLjcyNjY4MDgyLDEyLjE2MDc3MTUgTDUuODAwNjU3MTUsMTIuMTYwMzAyMSBDNS43MzIwOTIzLDExLjQ0OTExNDUgNS42OTc0MDU3MiwxMC43MjYxMzk1IDUuNjk3NDA1NzIsMTAuMDA5ODM1MSBDNS42OTc0MDU3Miw5LjI5MzUyMzMxIDUuNzMyMDkyMyw4LjU3MDMxOTgxIDUuODAwNjU3MTUsNy44NTg3NDk4MiBaIE0xMi43MzYyNTQ4LDcuODU3NzcwMTcgTDcuMjUzMDU1NjYsNy44NTc2MzI1MyBDNy4xODcyMjMxMiw4LjUyODg5MzUxIDcuMTUwODU2OTMsOS4yNDc1NjUwOCA3LjE1MDg1NjkzLDEwLjAwOTgzNTEgQzcuMTUwODU2OTMsMTAuNzcyMDk3OSA3LjE4NzIyMzEyLDExLjQ5MDU1MDcgNy4yNTMwNTU2NiwxMi4xNjE0NDQxIEwxMi43MzY3OTk4LDEyLjE2MTMwNDkgQzEyLjgwMjQ1NDQsMTEuNDkwMjM1OSAxMi44Mzg3MTU0LDEwLjc3MTc5MjMgMTIuODM4NzE1NCwxMC4wMDk4MzUxIEMxMi44Mzg3MTU0LDkuMjQ3ODcwNjUgMTIuODAyMjQxMSw4LjUyOTIwNzY1IDEyLjczNjI1NDgsNy44NTc3NzAxNyBaIE0xOC4yNzEwMjE1LDcuODU4MzMyODYgTDE0LjE4OTUxNDksNy44NTg3NDk4MiBDMTQuMjU3NzAyNCw4LjU3MDMxOTgxIDE0LjI5MjE2NjYsOS4yOTM1MjMzMSAxNC4yOTIxNjY2LDEwLjAwOTgzNTEgQzE0LjI5MjE2NjYsMTAuNzI2MTM5NSAxNC4yNTc3MDI0LDExLjQ0OTExNDUgMTQuMTg5NTE0OSwxMi4xNjAzMDIxIEwxOC4yNzMzNzI3LDEyLjE2MDc3MTUgQzE4LjQ1MTUyNjQsMTEuNDczNTU5IDE4LjU0NjMyMTQsMTAuNzUyNzY4NCAxOC41NDYzMjE0LDEwLjAwOTgzNTEgQzE4LjU0NTQ4MTksOS4yNjY2NTk5MyAxOC40NDk5MDY1LDguNTQ1NjgzNjYgMTguMjcxMDIxNSw3Ljg1ODMzMjg2IFogTTcuNTkyNzkyMjIsMS44MDYyNTU1NiBMNy41MzE3NDY0MSwxLjgyNTI5MzUgQzUuMTg3NzA3MiwyLjUzMTI0OTk1IDMuMjY4MDY1MDIsNC4yMTY2ODIxMiAyLjI0ODUxOTI1LDYuNDA1ODg1MzcgTDUuOTkxMjE2MDIsNi40MDU0NzUgQzYuMjk2MDY4ODMsNC41ODU3ODExMyA2LjgzNDk0MjgxLDIuOTM3NzY1NiA3LjU5Mjc5MjIyLDEuODA2MjU1NTYgWiBNOS45OTk2NDA2OCwxLjcwNTY0Mzc0IEM5LjExOTE0MzU2LDEuNzA1NjQzNzQgNy45ODQ4MTQ5NywzLjQyOTY3MzM2IDcuNDUyMjUxNSw2LjQwNTAxNTczIEwxMi41MzY3ODIyLDYuNDA1MTg0ODMgQzEyLjAwNDQxMDYsMy40MzM0MjA4NiAxMC44NzI1NzU5LDEuNzA1NjQzNzQgOS45OTk2NDA2OCwxLjcwNTY0Mzc0IFogTTEyLjQwNTQyNiwxLjgwOTA2MTU0IEwxMi40NjM0NDksMS44OTcyMjM0OSBDMTMuMTg4MTk3NCwzLjAyNTE2NTUxIDEzLjcwNDYwMjgsNC42MzM5NjY5NyAxMy45OTk5MzkxLDYuNDA1NDc1IEwxNy43NDc5MzYsNi40MDU2OTE1NSBDMTYuNzE4NDQzOCw0LjE5OTQwNTkzIDE0Ljc3NTUxMDIsMi41MDUwOTQwNiAxMi40MDU0MjYsMS44MDkwNjE1NCBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gcm91bmRlZC1jaGVjay1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMC4xNDI4NTIxLDMuNTMyMjYzMjMgQzIyLjQ2MDMzMjcsNS44NTQ4NTQxOSAyMy42MTkwNDc2LDguNjc3Mzk4NzEgMjMuNjE5MDQ3NiwxMiBDMjMuNjE5MDQ3NiwxNS4zMjI1OTcyIDIyLjQ2ODI2NjcsMTguMTUzMjEzOSAyMC4xNjY2NjQxLDIwLjQ5MTkzNSBDMTcuODY1MDcxNywyMi44MzA2NTcgMTUuMDc5Mzg1NCwyNCAxMS44MDk1MjM4LDI0IEM4LjUzOTY2NjI5LDI0IDUuNzUzOTc5OTQsMjIuODMwNjU3IDMuNDUyMzgxNDYsMjAuNDkxOTM1IEMxLjE1MDc4MTk3LDE4LjE1MzIxMzkgMCwxNS4zMjI1OTcyIDAsMTIgQzAsOC42NzczOTg3MSAxLjE1MDc4MTk3LDUuODQ2NzgxOTQgMy40NTIzODE0NiwzLjUwODA2NzEgQzUuNzUzOTc5OTQsMS4xNjkzNDE5NCA4LjUzOTY2NjI5LDAgMTEuODA5NTIzOCwwIEMxNS4wNzkzODU0LDAgMTcuODU3MTI3NiwxLjE3NzQwMzg3IDIwLjE0Mjg1MjEsMy41MzIyNjMyMyBaIE0xMC40Mjg1NjYzLDE4LjMzODcwOTcgTDE5LjE5MDQ3MTEsOS40MzU0Nzg3MSBDMTkuNTcxNDMzNyw5LjA4MDY0IDE5LjU3MTQzMzcsOC43MjU4MTE2MSAxOS4xOTA0NzExLDguMzcwOTcyOSBMMTguMTQyODU1Niw3LjI1ODA2NDUyIEMxNy43NjE4OTk3LDYuOTAzMjI1ODEgMTcuMzk2ODI1NCw2LjkwMzIyNTgxIDE3LjA0NzYxOSw3LjI1ODA2NDUyIEw5LjkwNDc2MTksMTQuNTE2MTI5IEw2LjU3MTQyODU3LDExLjEyOTAzMjMgQzYuMjIyMjIwMTksMTAuNzc0MTkzNSA1Ljg1NzE0NDg5LDEwLjc3NDE5MzUgNS40NzYxOTA0OCwxMS4xMjkwMzIzIEw0LjQyODU3MTQzLDEyLjI0MTk0MDYgQzQuMDQ3NjE3MDIsMTIuNTk2Nzc5NCA0LjA0NzYxNzAyLDEyLjk1MTYwNzcgNC40Mjg1NzE0MywxMy4zMDY0NDY1IEw5LjM4MDk1MjM4LDE4LjMzODcwOTcgQzkuNzMwMTYwNzYsMTguNzI1ODA4NSAxMC4wNzkzNjMsMTguNzI1ODA4NSAxMC40Mjg1NjYzLDE4LjMzODcwOTcgWicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGhpc3RvcnktaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1OCcgaGVpZ2h0PSc1OCcgdmlld0JveD0nMCAwIDU4IDU4JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZD0nTTUwLjMwNTAwNSwyOS4xNTU0MzczIEM1NC4zOTc2NDYxLDMwLjg1Mjg1MzUgNTcuMDY0MDQ0NCwzNC44NDkzMjEgNTcuMDYwMDA0NiwzOS4yOCBDNTcuMDQyMDIxMyw0Mi41ODUzOTU2IDU1LjU2NzExNTUsNDUuNTQ1MjAwNCA1My4yNDQ2Mzg5LDQ3LjU1MDA2MjcgTDU3LjU0LDU1IEM1OC4wOTEyMzQsNTUuOTU1NTkxMyA1Ny43NjQ2MTEzLDU3LjE3NzA3MDcgNTYuODEsNTcuNzMgQzU2LjUwNjE2MDQsNTcuOTA2MjUzNSA1Ni4xNjEyNTk4LDU3Ljk5OTM3NjcgNTUuODEsNTggQzU1LjA5NjIwMTYsNTcuOTk5MjY3OSA1NC40MzY4OTksNTcuNjE4MTY4MSA1NC4wOCw1NyBMNDkuNzk1NjM3Miw0OS41Njk1MzU4IEM0OC42NDcxOTgxLDQ5Ljk4NDA5MjMgNDcuNDA5OTE0Myw1MC4yMTI5ODY3IDQ2LjEyLDUwLjIyMDAwNDYgQzQxLjY4OTMyMSw1MC4yMjQwNDQ0IDM3LjY5Mjg1MzUsNDcuNTU3NjQ2MSAzNS45OTU0MzczLDQzLjQ2NTAwNSBDMzQuMjk4MDIxLDM5LjM3MjM2MzkgMzUuMjM0MjIwOCwzNC42NjAxNDk4IDM4LjM2NzE4NTMsMzEuNTI3MTg1MyBDNDEuNTAwMTQ5OCwyOC4zOTQyMjA4IDQ2LjIxMjM2MzksMjcuNDU4MDIxIDUwLjMwNTAwNSwyOS4xNTU0MzczIFogTTI0LjE3NjU3NTIsNDguMjYzNDE5MiBMMjQuMjAwODcwOCw0OC4yNjQwNTA4IEwyNC4xMzk5MjUxLDQ4LjI1OTYzNzQgTDI0LjEzOTkyNTEsNDguMjU5NjM3NCBDMjMuODIyNjc4Nyw0OC4yMjg2NjUyIDIzLjUyNjkyMjMsNDguMTIyODc2OSAyMy4yNzA2NDIzLDQ3Ljk2MDQxNDIgTDEuMTksMzUuMjEgQzAuNTcxODMxOTIsMzQuODUzMTAxIDAuMTkwNzMyMTQ5LDM0LjE5Mzc5ODQgMC4xOSwzMy40OCBMMC4xODk4NTg5OTcsMTUuMjgzMDYyNyBDMC4xNDQ0NDI5MzIsMTUuMTE5NjYxOCAwLjExOTQ0OTY0NSwxNC45NDkwOTY4IDAuMTE3MDQ4MTgsMTQuNzc0OTAwMiBDMC4xMDcyODk0MTEsMTQuMDQwMzIzIDAuNTAwODcyNjg5LDEzLjM1OTQyMzkgMS4xNDIzNzQzNiwxMy4wMDE0MDQyIEMxLjI5NTAxMDY5LDEyLjkxNjIxODUgMS40NTU4MzU4NCwxMi44NTI1NzUxIDEuNjIwNjYzMDQsMTIuODEwMzU0MyBMMjMuMzQsMC4yNyBDMjMuOTU4ODAyMiwtMC4wODcyNjU1ODk5IDI0LjcyMTE5NzgsLTAuMDg3MjY1NTg5OSAyNS4zNCwwLjI3IEwzNS45Njg0NjQzLDYuNDA1MTI3MzUgQzM2LjE0MDU4Niw2LjQ0NzI0NTg4IDM2LjMwODU1MjgsNi41MTI2MjYzIDM2LjQ2NzYyNTYsNi42MDE0MDQyMyBDMzYuNjQzNjgzMSw2LjY5OTY2MTI2IDM2LjgwMTA2NzMsNi44MjIyMzc3NCAzNi45MzY1NjUzLDYuOTYzNTY4OTEgTDQ3LjQ5LDEzLjA2IEM0OC4xMDgxNjgxLDEzLjQxNjg5OSA0OC40ODkyNjc5LDE0LjA3NjIwMTYgNDguNDksMTQuNzkgTDQ4LjQ5LDIyLjI5IEM0OC40OSwyMy4zOTQ1Njk1IDQ3LjU5NDU2OTUsMjQuMjkgNDYuNDksMjQuMjkgQzQ1LjM4NTQzMDUsMjQuMjkgNDQuNDksMjMuMzk0NTY5NSA0NC40OSwyMi4yOSBMNDQuNDg5ODcwOCwxOC4yNTEwNTA4IEwyNi4zMzk4NzA4LDI4LjczMjA1MDggTDI2LjM0LDQyLjgxIEwyOC43NSw0MS40MyBDMjkuMzY5ODU1OCw0MS4wNzI3MzQ0IDMwLjEzMzIyNTEsNDEuMDczMjk2NSAzMC43NTI1NTQxLDQxLjQzMTQ3NDUgQzMxLjM3MTg4MzEsNDEuNzg5NjUyNiAzMS43NTMwODEsNDIuNDUxMDMwOSAzMS43NTI1NTQ3LDQzLjE2NjQ3NDYgQzMxLjc1MjAyNzMsNDMuODgxOTE4MyAzMS4zNjk4NTU4LDQ0LjU0MjczNDQgMzAuNzUsNDQuOSBMMjUuNTA4MDE5LDQ3LjkwMzUyMzcgQzI1LjIyMjczOTgsNDguMTA1MTI0IDI0Ljg4NDI0MzcsNDguMjMyNTk5MyAyNC41MjI2MDczLDQ4LjI2MzAyODIgTDI0LjM0LDQ4LjI3MDA0OTQgTDI0LjIwMDg3MDgsNDguMjY0MDUwOCBMMjQuMjMyODcwOCw0OC4yNjcwNTA4IEwyNC4xNzY1NzUyLDQ4LjI2MzQxOTIgTDI0LjE3NjU3NTIsNDguMjYzNDE5MiBaIE00Ni4xMiwzMi4zMjk5OTI5IEM0Mi4yODY4NTUxLDMyLjMyNDU4MzkgMzkuMTczMDIyOSwzNS40MjM2NSAzOS4xNjAxNzkxLDM5LjI1Njc3NzMgQzM5LjE0NzQxNDQsNDMuMDg5OTA0NiA0Mi4yNDA0NzMsNDYuMjA5NzA0MiA0Ni4wNzM1Njg1LDQ2LjIyOTk5NTEgQzQ3LjE3Mzg1MjYsNDYuMjM1NzYzIDQ4LjIxNTg1NDEsNDUuOTg1NTEzMSA0OS4xNDMwMjUzLDQ1LjUzNTA5MDEgQzQ5LjM5NDMyOTYsNDUuMjc0NTUxNiA0OS43MTI4ODI3LDQ1LjA4Nzc0NTUgNTAuMDYyNjkwNiw0NC45OTQ0NzU1IEM1MS44NjA0OTI3LDQzLjc1MTYwOTUgNTMuMDQzMDgyNSw0MS42ODExNDM3IDUzLjA2LDM5LjMyOTk5MjkgQzUzLjA2MDE0MTIsMzUuNDg3MzE3NSA0OS45NjI1NDEzLDMyLjM2MjkzNzMgNDYuMTIsMzIuMzI5OTkyOSBaIE00LjE4OTg3MDgyLDE4LjI1MTA1MDggTDQuMTksMzIuMzIgTDIyLjMzOTg3MDgsNDIuNzk3MDUwOCBMMjIuMzM5ODcwOCwyOC43MzIwNTA4IEw0LjE4OTg3MDgyLDE4LjI1MTA1MDggWiBNMzUuNDEyODcwOCwxMC43MDAwNTA4IEwxNy4yNjA4NzA4LDIxLjE4MjA1MDggTDI0LjM0LDI1LjI3IEw0Mi40OTQ4NzA4LDE0Ljc4ODA1MDggTDM1LjQxMjg3MDgsMTAuNzAwMDUwOCBaIE0yNC4zNCw0LjMxIEw2LjE4NDg3MDgyLDE0Ljc4ODA1MDggTDEzLjI2Mzg3MDgsMTguODc1MDUwOCBMMzEuNDE1ODcwOCw4LjM5MzA1MDgxIEwyNC4zNCw0LjMxIFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBzaWduYXR1cmUtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MicgaGVpZ2h0PSc1OCcgdmlld0JveD0nMCAwIDYyIDU4JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZD0nTTcuNywxOC43NSBDMTAuOTgsMTguNzUgMTIuMDksMjMuNTEgMTQuMjEsMzkuNzUgQzE0LjM3LDQxLjAxIDE0LjUyLDQyLjE5IDE0LjY3LDQzLjIzIEMxNS4xOCw0Ni45NyAxNS42Miw0OS40NSAxNS45Nyw1MS4xIEMxNi4yNCw1MC4xIDE2LjU1LDQ4LjkyIDE2Ljk3LDQ3LjMyIEMxOC4yMDc1LDQxLjg0OTQ2NDMgMjAuNDQ4MTg4OCwzNS4zNDY4MDE3IDI0LjA3MTAxODEsMzUuMTE2MzA4MSBMMjQuMjcsMzUuMTEgQzI3LjEsMzUuMTEgMjguOSwzOC4yOCAzMC40Niw0NS45NCBDMzEsNDguNiAzMiw1MC4yMyAzMy4xLDUwLjU5IEMzNC44NCw1MS4xMyAzNy42NSw0OS4xMyAzOC43NCw0OC4wOCBDMzkuMTIxNzMyNCw0Ny43MTA5OTY0IDM5LjYzNDUyMTgsNDcuNTA4OTE4MyA0MC4xNjUzNjU4LDQ3LjUxODI5NzEgQzQwLjY5NjIwOTcsNDcuNTI3Njc2IDQxLjIwMTU0MDgsNDcuNzQ3NzQyMiA0MS41Nyw0OC4xMyBDNDIuMzQ1NDQ3Miw0OC45MTAwNzQ5IDQyLjM0NTQ0NzIsNTAuMTY5OTI1MSA0MS41Nyw1MC45NSBDNDEuMDUsNTEuNDUgMzYuNDIsNTUuNzkgMzEuOTYsNTQuNDEgQzI5LjI4LDUzLjU4IDI3LjQ5LDUxLjAyIDI2LjYyLDQ2Ljc4IEMyNS42Miw0MS44NyAyNC43LDQwLjA0IDI0LjI2LDM5LjQgQzIzLjI2LDQwLjU3IDIxLjc3LDQ0LjQ3IDIwLjkxLDQ4LjI2IEMxOS4zNSw1NC43MSAxOC4zNiw1Ny44IDE1LjkxLDU3LjggTDE1Ljc3LDU3LjggQzEzLjQzLDU3LjY5IDEyLjM4LDU1LjY2IDEwLjc3LDQzLjggQzEwLjYzLDQyLjggMTAuNDcsNDEuNTYgMTAuMzEsNDAuMjkgQzkuNzE3MzE4NTYsMzUuMDM2NzA1OSA4Ljg1OTU1ODE3LDI5LjgxNjcxNjYgNy43NCwyNC42NSBDNi44OCwyNy41IDUuNTgsMzMuODUgNCw0OCBDMy44NzU3MzU5Miw0OS4xMDQ1Njk1IDIuODc5NTY5NDksNDkuODk5MjY0IDEuNzc1LDQ5Ljc3NSBDMC42NzA0MzA1MTUsNDkuNjUwNzM1OSAtMC4xMjQyNjQwNTEsNDguNjU0NTY5NSAxLjczNDcyMzQ4ZS0xOCw0Ny41NSBDMS4wOCwzNy45NCAyLjE1LDMwLjc3IDMuMTcsMjYuMjQgQzQuMjE0NTIzODEsMjEuNjIyNjE5IDUuMjY4NTc3MSwxOC45MDE2MDQzIDcuNTMyMTkzNDcsMTguNzU2MDQ0NiBMNy43LDE4Ljc1IFogTTQ5LjUyLDAuMyBMNjAuNjEsMy45IEM2MS42NTg3OTcxLDQuMjQzMDUxNTcgNjIuMjMxNTgyOSw1LjM3MDcyMzY3IDYxLjg5LDYuNDIgTDU0LjMzOTIwMjYsMjkuNzE5NzE2MSBMNTQuMzIwMjAwNywyOS44MTgwNDE0IEM1NC4yODc2ODYsMjkuOTUzNTQ1IDU0LjI0MTYzMjcsMzAuMDgzMjYzMSA1NC4xODM2MzQ1LDMwLjIwNTgyMjMgTDUzLjA1LDMzLjcgQzUyLjk0MDA1MTYsMzQuMDM1MTk0MiA1Mi43NDM0MDE2LDM0LjMzNTM0NDEgNTIuNDgsMzQuNTcgTDQzLjgzLDQyLjM2IEM0My40NjMyMDM0LDQyLjY5MzM5NTIgNDIuOTg1NjcxNyw0Mi44Nzg3MDYgNDIuNDksNDIuODgwMDcyNSBDNDIuMjc5MTczOCw0Mi44ODE4NTYyIDQyLjA2OTU1MTcsNDIuODQ4MDQ2MSA0MS44Nyw0Mi43OCBDNDEuMTg4NzgyMyw0Mi41NTkwNjQyIDQwLjY3NzY4NjMsNDEuOTkwNzU2IDQwLjUzLDQxLjI5IEwzOC4xMSwyOS45IEMzOC4wMjA3MDcsMjkuNTcyNjQ2NiAzOC4wMjA3MDcsMjkuMjI3MzUzNCAzOC4xMSwyOC45IEw0NywxLjU5IEM0Ny4xNjI2OTU0LDEuMDg0NDc0NDYgNDcuNTE5NzY2NywwLjY2NDQxMTA4MiA0Ny45OTI0ODk4LDAuNDIyNDIxODkxIEM0OC40NjUyMTI4LDAuMTgwNDMyNyA0OS4wMTQ3NzAyLDAuMTM2Mzg4NTc3IDQ5LjUyLDAuMyBaIE00Mi41NTYyMDI2LDI4LjI3NDcxNjEgTDQyLjEzLDI5LjU5IEw0My43MiwzNy4wNyBMNDkuNDEsMzIgTDQ5Ljg1MTIwMjYsMzAuNjM3NzE2MSBMNDIuNTU2MjAyNiwyOC4yNzQ3MTYxIFogTTUwLjIsNC43MiBMNDMuNzkyMjAyNiwyNC40NjU3MTYxIEw1MS4wODcyMDI2LDI2LjgyOTcxNjEgTDU3LjQ4LDcuMTQgTDUwLjIsNC43MiBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gaWNvbi1hc2MoJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNiAxOCclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nIGQ9J001MDAuNjUwNTM4LDQ4MC4wNCBMNDg2LjczMDUzOCw0ODAuMDQgQzQ4Ni4zNzE1NTMsNDgwLjA0IDQ4Ni4wODA1MzgsNDc5Ljc0ODk4NSA0ODYuMDgwNTM4LDQ3OS4zOSBDNDg2LjA4MDUzOCw0NzkuMDMxMDE1IDQ4Ni4zNzE1NTMsNDc4Ljc0IDQ4Ni43MzA1MzgsNDc4Ljc0IEw1MDAuNjUwNTM4LDQ3OC43NCBDNTAxLjAwOTUyMyw0NzguNzQgNTAxLjMwMDUzOCw0NzkuMDMxMDE1IDUwMS4zMDA1MzgsNDc5LjM5IEM1MDEuMzAwNTM4LDQ3OS43NDg5ODUgNTAxLjAwOTUyMyw0ODAuMDQgNTAwLjY1MDUzOCw0ODAuMDQgWiBNNDk4LjIzMDUzOCw0ODQuODggTDQ4Ni43MzA1MzgsNDg0Ljg4IEM0ODYuMzcxNTUzLDQ4NC44OCA0ODYuMDgwNTM4LDQ4NC41ODg5ODUgNDg2LjA4MDUzOCw0ODQuMjMgQzQ4Ni4wODA1MzgsNDgzLjg3MTAxNSA0ODYuMzcxNTUzLDQ4My41OCA0ODYuNzMwNTM4LDQ4My41OCBMNDk4LjIzMDUzOCw0ODMuNTggQzQ5OC41ODk1MjMsNDgzLjU4IDQ5OC44ODA1MzgsNDgzLjg3MTAxNSA0OTguODgwNTM4LDQ4NC4yMyBDNDk4Ljg4MDUzOCw0ODQuNTg4OTg1IDQ5OC41ODk1MjMsNDg0Ljg4IDQ5OC4yMzA1MzgsNDg0Ljg4IFogTTQ5NS44MTA1MzgsNDg5LjcyIEw0ODYuNzMwNTM4LDQ4OS43MiBDNDg2LjM3MTU1Myw0ODkuNzIgNDg2LjA4MDUzOCw0ODkuNDI4OTg1IDQ4Ni4wODA1MzgsNDg5LjA3IEM0ODYuMDgwNTM4LDQ4OC43MTEwMTUgNDg2LjM3MTU1Myw0ODguNDIgNDg2LjczMDUzOCw0ODguNDIgTDQ5NS44MTA1MzgsNDg4LjQyIEM0OTYuMTY5NTIzLDQ4OC40MiA0OTYuNDYwNTM4LDQ4OC43MTEwMTUgNDk2LjQ2MDUzOCw0ODkuMDcgQzQ5Ni40NjA1MzgsNDg5LjQyODk4NSA0OTYuMTY5NTIzLDQ4OS43MiA0OTUuODEwNTM4LDQ4OS43MiBMNDk1LjgxMDUzOCw0ODkuNzIgWiBNNDkzLjM5MDUzOCw0OTQuNTYgTDQ4Ni43MzA1MzgsNDk0LjU2IEM0ODYuMzcxNTUzLDQ5NC41NiA0ODYuMDgwNTM4LDQ5NC4yNjg5ODUgNDg2LjA4MDUzOCw0OTMuOTEgQzQ4Ni4wODA1MzgsNDkzLjU1MTAxNSA0ODYuMzcxNTUzLDQ5My4yNiA0ODYuNzMwNTM4LDQ5My4yNiBMNDkzLjM5MDUzOCw0OTMuMjYgQzQ5My43NDk1MjMsNDkzLjI2IDQ5NC4wNDA1MzgsNDkzLjU1MTAxNSA0OTQuMDQwNTM4LDQ5My45MSBDNDk0LjA0MDUzOCw0OTQuMjY4OTg1IDQ5My43NDk1MjMsNDk0LjU2IDQ5My4zOTA1MzgsNDk0LjU2IFogTTQ4MC4wNzA1MzgsNDc4IEM0ODAuNDI5NTIzLDQ3OCA0ODAuNzIwNTM4LDQ3OC4yOTEwMTUgNDgwLjcyMDUzOCw0NzguNjUgTDQ4MC43Miw0OTMuMDkzIEw0ODMuMDQwNTM4LDQ5MC43OCBDNDgzLjI5NDU4OSw0OTAuNTI1OTQ5IDQ4My43MDY0ODcsNDkwLjUyNTk0OSA0ODMuOTYwNTM4LDQ5MC43OCBDNDg0LjIxNDU4OSw0OTEuMDM0MDUxIDQ4NC4yMTQ1ODksNDkxLjQ0NTk0OSA0ODMuOTYwNTM4LDQ5MS43IEw0ODAuNTMwNTM4LDQ5NS4xMiBMNDgwLjUzMDUzOCw0OTUuMTIgQzQ4MC40MzQ0ODMsNDk1LjIxOTgzOCA0ODAuMzA4NTI2LDQ5NS4yODM4OTcgNDgwLjE3MzMzNyw0OTUuMzAzNjM4IEw0ODAuMDcwNTM4LDQ5NS4zMSBMNDgwLjA3MDUzOCw0OTUuMzEgQzQ3OS44OTgwNyw0OTUuMzEwMjAyIDQ3OS43MzI1OTIsNDk1LjI0MTg1MiA0NzkuNjEwNTM4LDQ5NS4xMiBMNDc2LjE5MDUzOCw0OTEuNyBDNDc1LjkzNjQ4Nyw0OTEuNDQ1OTQ5IDQ3NS45MzY0ODcsNDkxLjAzNDA1MSA0NzYuMTkwNTM4LDQ5MC43OCBDNDc2LjQ0NDU4OSw0OTAuNTI1OTQ5IDQ3Ni44NTY0ODcsNDkwLjUyNTk0OSA0NzcuMTEwNTM4LDQ5MC43OCBMNDc5LjQyLDQ5My4wOSBMNDc5LjQyMDUzOCw0NzguNjUgQzQ3OS40MjA1MzgsNDc4LjI5MTAxNSA0NzkuNzExNTUzLDQ3OCA0ODAuMDcwNTM4LDQ3OCBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDc2IC00NzgpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gaWNvbi1kZXNjKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjYgMTgnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBkPSdNNTQwLjY0NjcxNCw0OTQuNTc1MDI4IEw1MjYuNzI2NzE0LDQ5NC41NzUwMjggQzUyNi4zNjc3MjksNDk0LjU3NTAyOCA1MjYuMDc2NzE0LDQ5NC4yODQwMTMgNTI2LjA3NjcxNCw0OTMuOTI1MDI4IEM1MjYuMDc2NzE0LDQ5My41NjYwNDMgNTI2LjM2NzcyOSw0OTMuMjc1MDI4IDUyNi43MjY3MTQsNDkzLjI3NTAyOCBMNTQwLjY0NjcxNCw0OTMuMjc1MDI4IEM1NDEuMDA1Njk5LDQ5My4yNzUwMjggNTQxLjI5NjcxNCw0OTMuNTY2MDQzIDU0MS4yOTY3MTQsNDkzLjkyNTAyOCBDNTQxLjI5NjcxNCw0OTQuMjg0MDEzIDU0MS4wMDU2OTksNDk0LjU3NTAyOCA1NDAuNjQ2NzE0LDQ5NC41NzUwMjggWiBNNTM4LjIyNjcxNCw0ODkuNzM1MDI4IEw1MjYuNzI2NzE0LDQ4OS43MzUwMjggQzUyNi4zNjc3MjksNDg5LjczNTAyOCA1MjYuMDc2NzE0LDQ4OS40NDQwMTMgNTI2LjA3NjcxNCw0ODkuMDg1MDI4IEM1MjYuMDc2NzE0LDQ4OC43MjYwNDMgNTI2LjM2NzcyOSw0ODguNDM1MDI4IDUyNi43MjY3MTQsNDg4LjQzNTAyOCBMNTM4LjIyNjcxNCw0ODguNDM1MDI4IEM1MzguNTg1Njk5LDQ4OC40MzUwMjggNTM4Ljg3NjcxNCw0ODguNzI2MDQzIDUzOC44NzY3MTQsNDg5LjA4NTAyOCBDNTM4Ljg3NjcxNCw0ODkuNDQ0MDEzIDUzOC41ODU2OTksNDg5LjczNTAyOCA1MzguMjI2NzE0LDQ4OS43MzUwMjggTDUzOC4yMjY3MTQsNDg5LjczNTAyOCBaIE01MzUuODA2NzE0LDQ4NC44OTUwMjggTDUyNi43MjY3MTQsNDg0Ljg5NTAyOCBDNTI2LjM2NzcyOSw0ODQuODk1MDI4IDUyNi4wNzY3MTQsNDg0LjYwNDAxMyA1MjYuMDc2NzE0LDQ4NC4yNDUwMjggQzUyNi4wNzY3MTQsNDgzLjg4NjA0MyA1MjYuMzY3NzI5LDQ4My41OTUwMjggNTI2LjcyNjcxNCw0ODMuNTk1MDI4IEw1MzUuODA2NzE0LDQ4My41OTUwMjggQzUzNi4xNjU2OTksNDgzLjU5NTAyOCA1MzYuNDU2NzE0LDQ4My44ODYwNDMgNTM2LjQ1NjcxNCw0ODQuMjQ1MDI4IEM1MzYuNDU2NzE0LDQ4NC42MDQwMTMgNTM2LjE2NTY5OSw0ODQuODk1MDI4IDUzNS44MDY3MTQsNDg0Ljg5NTAyOCBMNTM1LjgwNjcxNCw0ODQuODk1MDI4IFogTTUzMy4zODY3MTQsNDgwLjA1NTAyOCBMNTI2LjcyNjcxNCw0ODAuMDU1MDI4IEM1MjYuMzY3NzI5LDQ4MC4wNTUwMjggNTI2LjA3NjcxNCw0NzkuNzY0MDEzIDUyNi4wNzY3MTQsNDc5LjQwNTAyOCBDNTI2LjA3NjcxNCw0NzkuMDQ2MDQzIDUyNi4zNjc3MjksNDc4Ljc1NTAyOCA1MjYuNzI2NzE0LDQ3OC43NTUwMjggTDUzMy4zODY3MTQsNDc4Ljc1NTAyOCBDNTMzLjc0NTY5OSw0NzguNzU1MDI4IDUzNC4wMzY3MTQsNDc5LjA0NjA0MyA1MzQuMDM2NzE0LDQ3OS40MDUwMjggQzUzNC4wMzY3MTQsNDc5Ljc2NDAxMyA1MzMuNzQ1Njk5LDQ4MC4wNTUwMjggNTMzLjM4NjcxNCw0ODAuMDU1MDI4IFogTTUyMC4xMDY3MTQsNDc4IEM1MjAuMjU5NDE3LDQ3OCA1MjAuNDA2MzY0LDQ3OC4wNTQ1NjYgNTIwLjUyMTYxNCw0NzguMTUyNzAxIEM1MjAuNTMwMzc5LDQ3OC4xNjEyMSA1MjAuNTM5NDc3LDQ3OC4xNjkxNjUgNTIwLjU0ODM0NSw0NzguMTc3MzY1IEM1MjAuNTU0NzAyLDQ3OC4xODI4NTcgNTIwLjU2MDc2Myw0NzguMTg4ODc3IDUyMC41NjY3MTQsNDc4LjE5NTAyOCBMNTIzLjk1NjcxNCw0ODEuNjY1MDI4IEM1MjQuMjA1NjY1LDQ4MS45MjExNyA1MjQuMjA1NjY1LDQ4Mi4zMjg4ODYgNTIzLjk1NjcxNCw0ODIuNTg1MDI4IEM1MjMuODI2OTEyLDQ4Mi42ODg3NzggNTIzLjY2MjMwNSw0ODIuNzM4ODc1IDUyMy40OTY3MTQsNDgyLjcyNTAyOCBDNTIzLjMyMzU3NCw0ODIuNzI4NzE4IDUyMy4xNTY3ODIsNDgyLjY1OTgyNiA1MjMuMDM2NzE0LDQ4Mi41MzUwMjggTDUyMC43MTYsNDgwLjE5NCBMNTIwLjcxNjcxNCw0OTQuNjY1MDI4IEM1MjAuNzE5MzkzLDQ5NC44MzkxNDUgNTIwLjY1MjA5NSw0OTUuMDA3MDU2IDUyMC41Mjk5MDUsNDk1LjEzMTEyNiBDNTIwLjQwNzcxNSw0OTUuMjU1MTk2IDUyMC4yNDA4NTEsNDk1LjMyNTAyOCA1MjAuMDY2NzE0LDQ5NS4zMjUwMjggQzUxOS43MDc3MjksNDk1LjMyNTAyOCA1MTkuNDE2NzE0LDQ5NS4wMzQwMTMgNTE5LjQxNjcxNCw0OTQuNjc1MDI4IEw1MTkuNDE2LDQ4MC4yNTIgTDUxNy4xMDY3MTQsNDgyLjUzNTAyOCBDNTE2Ljk4NTk1NSw0ODIuNjU4ODEgNTE2LjgxOTYyNSw0ODIuNzI3NTEyIDUxNi42NDY3MTQsNDgyLjcyNTAyOCBDNTE2LjQ3MzgwMiw0ODIuNzI3NTEyIDUxNi4zMDc0NzIsNDgyLjY1ODgxIDUxNi4xODY3MTQsNDgyLjUzNTAyOCBDNTE1LjkzNzc2Miw0ODIuMjc4ODg2IDUxNS45Mzc3NjIsNDgxLjg3MTE3IDUxNi4xODY3MTQsNDgxLjYxNTAyOCBMNTE5LjY0NjcxNCw0NzguMTk1MDI4IEM1MTkuNzY3MjksNDc4LjA3MDM4IDUxOS45MzMyOSw0NzggNTIwLjEwNjcxNCw0NzggWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTUxNiAtNDc4KScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHNsaWRlci1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgNDggNDInJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J000Ni41LDMzIEM0Ni45Mzc1LDMzIDQ3LjI5Njg4LDMzLjE0MDYyNCA0Ny41NzgxMiwzMy40MjE4NzYgQzQ3Ljg1OTM4LDMzLjcwMzEyNiA0OCwzNC4wNjI0OTggNDgsMzQuNSBMNDgsMzcuNSBDNDgsMzcuOTM3NTAyIDQ3Ljg1OTM4LDM4LjI5Njg3NCA0Ny41NzgxMiwzOC41NzgxMjQgQzQ3LjI5Njg4LDM4Ljg1OTM3NiA0Ni45Mzc1LDM5IDQ2LjUsMzkgTDE1LDM5IEwxNSw0MC41IEMxNSw0MC45Mzc1MDIyIDE0Ljg1OTM3Niw0MS4yOTY4NzM2IDE0LjU3ODEyNCw0MS41NzgxMjUgQzE0LjI5Njg3NCw0MS44NTkzNzY0IDEzLjkzNzUwMiw0MiAxMy41LDQyIEwxMC41LDQyIEMxMC4wNjI0OTgsNDIgOS43MDMxMjYsNDEuODU5Mzc2NCA5LjQyMTg3Niw0MS41NzgxMjUgQzkuMTQwNjI0LDQxLjI5Njg3MzYgOSw0MC45Mzc1MDIyIDksNDAuNSBMOSwzOSBMMS41LDM5IEMxLjA2MjQ5NzgsMzkgMC43MDMxMjY0LDM4Ljg1OTM3NiAwLjQyMTg3NSwzOC41NzgxMjQgQzAuMTQwNjIzNiwzOC4yOTY4NzQgMCwzNy45Mzc1MDIgMCwzNy41IEwwLDM0LjUgQzAsMzQuMDYyNDk4IDAuMTQwNjIzNiwzMy43MDMxMjYgMC40MjE4NzUsMzMuNDIxODc2IEMwLjcwMzEyNjQsMzMuMTQwNjI0IDEuMDYyNDk3OCwzMyAxLjUsMzMgTDksMzMgTDksMzEuNSBDOSwzMS4wNjI0OTggOS4xNDA2MjQsMzAuNzAzMTI2IDkuNDIxODc2LDMwLjQyMTg3NiBDOS43MDMxMjYsMzAuMTQwNjI0IDEwLjA2MjQ5OCwzMCAxMC41LDMwIEwxMy41LDMwIEMxMy45Mzc1MDIsMzAgMTQuMjk2ODc0LDMwLjE0MDYyNCAxNC41NzgxMjQsMzAuNDIxODc2IEMxNC44NTkzNzYsMzAuNzAzMTI2IDE1LDMxLjA2MjQ5OCAxNSwzMS41IEwxNSwzMyBMNDYuNSwzMyBaIE00Ni41LDE4IEM0Ni45Mzc1LDE4IDQ3LjI5Njg4LDE4LjE0MDYyIDQ3LjU3ODEyLDE4LjQyMTg4IEM0Ny44NTkzOCwxOC43MDMxMiA0OCwxOS4wNjI1IDQ4LDE5LjUgTDQ4LDIyLjUgQzQ4LDIyLjkzNzUwMiA0Ny44NTkzOCwyMy4yOTY4NzQgNDcuNTc4MTIsMjMuNTc4MTI0IEM0Ny4yOTY4OCwyMy44NTkzNzYgNDYuOTM3NSwyNCA0Ni41LDI0IEwzOSwyNCBMMzksMjUuNSBDMzksMjUuOTM3NTAyIDM4Ljg1OTM4LDI2LjI5Njg3NCAzOC41NzgxMiwyNi41NzgxMjQgQzM4LjI5Njg4LDI2Ljg1OTM3NiAzNy45Mzc1LDI3IDM3LjUsMjcgTDM0LjUsMjcgQzM0LjA2MjUsMjcgMzMuNzAzMTIsMjYuODU5Mzc2IDMzLjQyMTg4LDI2LjU3ODEyNCBDMzMuMTQwNjIsMjYuMjk2ODc0IDMzLDI1LjkzNzUwMiAzMywyNS41IEwzMywyNCBMMS41LDI0IEMxLjA2MjQ5NzgsMjQgMC43MDMxMjY0LDIzLjg1OTM3NiAwLjQyMTg3NSwyMy41NzgxMjQgQzAuMTQwNjIzNiwyMy4yOTY4NzQgMCwyMi45Mzc1MDIgMCwyMi41IEwwLDE5LjUgQzAsMTkuMDYyNSAwLjE0MDYyMzYsMTguNzAzMTIgMC40MjE4NzUsMTguNDIxODggQzAuNzAzMTI2NCwxOC4xNDA2MiAxLjA2MjQ5NzgsMTggMS41LDE4IEwzMywxOCBMMzMsMTYuNSBDMzMsMTYuMDYyNSAzMy4xNDA2MiwxNS43MDMxMiAzMy40MjE4OCwxNS40MjE4OCBDMzMuNzAzMTIsMTUuMTQwNjIgMzQuMDYyNSwxNSAzNC41LDE1IEwzNy41LDE1IEMzNy45Mzc1LDE1IDM4LjI5Njg4LDE1LjE0MDYyIDM4LjU3ODEyLDE1LjQyMTg4IEMzOC44NTkzOCwxNS43MDMxMiAzOSwxNi4wNjI1IDM5LDE2LjUgTDM5LDE4IEw0Ni41LDE4IFogTTQ2LjUsMyBDNDYuOTM3NSwzIDQ3LjI5Njg4LDMuMTQwNjIgNDcuNTc4MTIsMy40MjE4OCBDNDcuODU5MzgsMy43MDMxMiA0OCw0LjA2MjUgNDgsNC41IEw0OCw3LjUgQzQ4LDcuOTM3NSA0Ny44NTkzOCw4LjI5Njg4IDQ3LjU3ODEyLDguNTc4MTIgQzQ3LjI5Njg4LDguODU5MzggNDYuOTM3NSw5IDQ2LjUsOSBMMjcsOSBMMjcsMTAuNSBDMjcsMTAuOTM3NSAyNi44NTkzOCwxMS4yOTY4OCAyNi41NzgxMiwxMS41NzgxMiBDMjYuMjk2ODgsMTEuODU5MzggMjUuOTM3NSwxMiAyNS41LDEyIEwyMi41LDEyIEMyMi4wNjI1LDEyIDIxLjcwMzEyLDExLjg1OTM4IDIxLjQyMTg4LDExLjU3ODEyIEMyMS4xNDA2MiwxMS4yOTY4OCAyMSwxMC45Mzc1IDIxLDEwLjUgTDIxLDkgTDEuNSw5IEMxLjA2MjQ5NzgsOSAwLjcwMzEyNjQsOC44NTkzOCAwLjQyMTg3NSw4LjU3ODEyIEMwLjE0MDYyMzYsOC4yOTY4OCAwLDcuOTM3NSAwLDcuNSBMMCw0LjUgQzAsNC4wNjI1IDAuMTQwNjIzNiwzLjcwMzEyIDAuNDIxODc1LDMuNDIxODggQzAuNzAzMTI2NCwzLjE0MDYyIDEuMDYyNDk3OCwzIDEuNSwzIEwyMSwzIEwyMSwxLjUgQzIxLDEuMDYyNSAyMS4xNDA2MiwwLjcwMzEyIDIxLjQyMTg4LDAuNDIxODggQzIxLjcwMzEyLDAuMTQwNjIgMjIuMDYyNSwwIDIyLjUsMCBMMjUuNSwwIEMyNS45Mzc1LDAgMjYuMjk2ODgsMC4xNDA2MiAyNi41NzgxMiwwLjQyMTg4IEMyNi44NTkzOCwwLjcwMzEyIDI3LDEuMDYyNSAyNywxLjUgTDI3LDMgTDQ2LjUsMyBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gZXh0ZXJuYWwtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1NCcgaGVpZ2h0PSc1NCcgdmlld0JveD0nMCAwIDU0IDU0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNTA0LjMyMTQyOSw3NDkuODU3MTQzIEM1MDQuODExMDEyLDc0OS44NTcxNDMgNTA1LjIxMzE3NSw3NTAuMDE0NTA4IDUwNS41Mjc4OTYsNzUwLjMyOTI0MiBDNTA1Ljg0MjY0LDc1MC42NDM5NzQgNTA2LDc1MS4wNDYxMjkgNTA2LDc1MS41MzU3MTQgTDUwNiw3NjQuOTY0Mjg2IEM1MDYsNzY2LjM2MzEwMiA1MDUuNTEwNDE3LDc2Ny41NTIwNzkgNTA0LjUzMTI1LDc2OC41MzEyNSBDNTAzLjU1MjA4Myw3NjkuNTEwNDIyIDUwMi4zNjMwOTUsNzcwIDUwMC45NjQyODYsNzcwIEw0NjQuMDM1NzE0LDc3MCBDNDYyLjYzNjg5OCw3NzAgNDYxLjQ0NzkyMSw3NjkuNTEwNDIyIDQ2MC40Njg3NSw3NjguNTMxMjUgQzQ1OS40ODk1NzgsNzY3LjU1MjA3OSA0NTksNzY2LjM2MzEwMiA0NTksNzY0Ljk2NDI4NiBMNDU5LDcyOC4wMzU3MTQgQzQ1OSw3MjYuNjM2OTA1IDQ1OS40ODk1NzgsNzI1LjQ0NzkxNyA0NjAuNDY4NzUsNzI0LjQ2ODc1IEM0NjEuNDQ3OTIxLDcyMy40ODk1ODMgNDYyLjYzNjg5OCw3MjMgNDY0LjAzNTcxNCw3MjMgTDQ4MC44MjE0MjksNzIzIEM0ODEuMzExMDE0LDcyMyA0ODEuNzEzMTc1LDcyMy4xNTczNiA0ODIuMDI3ODk2LDcyMy40NzIxMDQgQzQ4Mi4zNDI2NCw3MjMuNzg2ODI1IDQ4Mi41LDcyNC4xODg5ODggNDgyLjUsNzI0LjY3ODU3MSBMNDgyLjUsNzI4LjAzNTcxNCBDNDgyLjUsNzI4LjUyNTI5OCA0ODIuMzQyNjQsNzI4LjkyNzQ2MSA0ODIuMDI3ODk2LDcyOS4yNDIxODIgQzQ4MS43MTMxNzUsNzI5LjU1NjkyNSA0ODEuMzExMDE0LDcyOS43MTQyODYgNDgwLjgyMTQyOSw3MjkuNzE0Mjg2IEw0NjUuNzE0Mjg2LDcyOS43MTQyODYgTDQ2NS43MTQyODYsNzYzLjI4NTcxNCBMNDk5LjI4NTcxNCw3NjMuMjg1NzE0IEw0OTkuMjg1NzE0LDc1MS41MzU3MTQgQzQ5OS4yODU3MTQsNzUxLjA0NjEyOSA0OTkuNDQzMDc1LDc1MC42NDM5NzQgNDk5Ljc1NzgxOCw3NTAuMzI5MjQyIEM1MDAuMDcyNTM5LDc1MC4wMTQ1MDggNTAwLjQ3NDcwMiw3NDkuODU3MTQzIDUwMC45NjQyODYsNzQ5Ljg1NzE0MyBMNTA0LjMyMTQyOSw3NDkuODU3MTQzIFogTTUxMC40Mzc1LDcxNiBDNTExLjE0OTMwNiw3MTYgNTExLjc1NDMyOSw3MTYuMjQ5MTIxIDUxMi4yNTI2MTYsNzE2Ljc0NzM4NCBDNTEyLjc1MDg3OSw3MTcuMjQ1NjcxIDUxMyw3MTcuODUwNjk0IDUxMyw3MTguNTYyNSBMNTEzLDczMi4yMjkxNjcgQzUxMyw3MzMuMzY4MDU2IDUxMi40NjYxNTcsNzM0LjE1MTA0MiA1MTEuMzk4NDQ5LDczNC41NzgxMjUgQzUxMC4zMzA3MTgsNzM1LjAwNTIwOCA1MDkuNDA1MzkzLDczNC44MjcyNjggNTA4LjYyMjM4NCw3MzQuMDQ0MjgyIEw1MDQuNzc4NjM0LDczMC4yMDA1MzIgTDQ3OC44MzMzMzMsNzU2LjI1MjYwNCBDNDc4LjMzNTA2Nyw3NTYuNzUwODcgNDc3LjczMDAzOSw3NTcgNDc3LjAxODIyOSw3NTcgQzQ3Ni4zMDY0MTksNzU3IDQ3NS43MDEzOTEsNzU2Ljc1MDg3IDQ3NS4yMDMxMjUsNzU2LjI1MjYwNCBMNDcyLjc0NzM5Niw3NTMuNzk2ODc1IEM0NzIuMjQ5MTMsNzUzLjI5ODYwOSA0NzIsNzUyLjY5MzU4MSA0NzIsNzUxLjk4MTc3MSBDNDcyLDc1MS4yNjk5NjEgNDcyLjI0OTEzLDc1MC42NjQ5MzMgNDcyLjc0NzM5Niw3NTAuMTY2NjY3IEw0OTguNzk5NDY4LDcyNC4yMjEzNjYgTDQ5NC45NTU3MTgsNzIwLjM3NzYxNiBDNDk0LjE3MjczMiw3MTkuNTk0NjA3IDQ5My45OTQ3OTIsNzE4LjY2OTI4MiA0OTQuNDIxODc1LDcxNy42MDE1NTEgQzQ5NC44NDg5NTgsNzE2LjUzMzg0MyA0OTUuNjMxOTQ0LDcxNiA0OTYuNzcwODMzLDcxNiBMNTEwLjQzNzUsNzE2IFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00NTkgLTcxNiknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiB0aHVtYi11cC1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjIgMjMnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBkPSdNNTE1LjA4LDUzNS4wMTY0MTYgTDUxMS42NSw1MzUuMDE2NDE2IEM1MTEuMjkxMDE1LDUzNS4wMTY0MTYgNTExLDUzNC43MjU0IDUxMSw1MzQuMzY2NDE1IEM1MTEsNTM0LjAwNzQzIDUxMS4yOTEwMTUsNTMzLjcxNjQxNSA1MTEuNjUsNTMzLjcxNjQxNSBMNTE0LjQzLDUzMy43MTY0MTUgTDUxNC40Myw1MjAuNTQ2NDE1IEw1MTEuNjUsNTIwLjU0NjQxNSBDNTExLjI5MTAxNSw1MjAuNTQ2NDE1IDUxMSw1MjAuMjU1NCA1MTEsNTE5Ljg5NjQxNSBDNTExLDUxOS41Mzc0MyA1MTEuMjkxMDE1LDUxOS4yNDY0MTUgNTExLjY1LDUxOS4yNDY0MTUgTDUxNS4wOCw1MTkuMjQ2NDE1IEM1MTUuNDM4OTg1LDUxOS4yNDY0MTUgNTE1LjczLDUxOS41Mzc0MyA1MTUuNzMsNTE5Ljg5NjQxNSBMNTE1LjczLDUzNC40MDY0MTUgQzUxNS43MDg4MzYsNTM0Ljc0OTY5MSA1MTUuNDIzOTI3LDUzNS4wMTcwNjcgNTE1LjA4LDUzNS4wMTY0MTYgTDUxNS4wOCw1MzUuMDE2NDE2IFogTTUyNC43OCw1MzQuMzk2NDE1IEw1MTkuMzcsNTM0LjM5NjQxNSBDNTE5LjI1NTI0MSw1MzQuMzk2MDU4IDUxOS4xNDIxODMsNTM0LjM2ODY1IDUxOS4wNCw1MzQuMzE2NDE1IEw1MTcuOSw1MzMuNjU2NDE1IEM1MTcuNTg3OTU5LDUzMy40NzY5MjMgNTE3LjQ4MDUwNyw1MzMuMDc4NDU2IDUxNy42Niw1MzIuNzY2NDE1IEM1MTcuODM5NDkzLDUzMi40NTQzNzQgNTE4LjIzNzk1OSw1MzIuMzQ2OTIzIDUxOC41NSw1MzIuNTI2NDE1IEw1MTkuNTUsNTMzLjA5NjQxNSBMNTI0Ljc5LDUzMy4wOTY0MTUgQzUyNS4wMTAxMTYsNTMzLjA4MTQxNiA1MjUuMjE2ODE1LDUzMi45ODUxOTQgNTI1LjM3LDUzMi44MjY0MTUgTDUzMS4wMyw1MjMuNzU2NDE1IEM1MzEuMTI1MTIzLDUyMy41OTYyMzggNTMxLjE3MzYxMiw1MjMuNDEyNjc0IDUzMS4xNyw1MjMuMjI2NDE1IEM1MzEuMTcxMTQzLDUyMi45NDQ4NDMgNTMxLjA1MzUyNCw1MjIuNjc1ODM2IDUzMC44NDYwMzksNTIyLjQ4NTQ4MyBDNTMwLjYzODU1NCw1MjIuMjk1MTMgNTMwLjM2MDQzMiw1MjIuMjAxMDcxIDUzMC4wOCw1MjIuMjI2NDE1IEw1MjQuNTEsNTIyLjIyNjQxNSBDNTI0LjE1MzI2MSw1MjIuMjIxMDUgNTIzLjg2NTM2NSw1MjEuOTMzMTU0IDUyMy44Niw1MjEuNTc2NDE1IEw1MjMuODYsNTE1Ljg3NjQxNSBDNTIzLjg5NTQwMiw1MTUuMjk3NTQ2IDUyMy41OTYxNDEsNTE0Ljc0OTU0OCA1MjMuMDksNTE0LjQ2NjQxNSBMNTE4Ljc5LDUyMi4yMTY0MTUgQzUxOC41OTkzODQsNTIyLjQ5MTA5MiA1MTguMjMxNDg5LDUyMi41NzYzNjYgNTE3LjkzOTQ2OSw1MjIuNDEzNTU4IEM1MTcuNjQ3NDQ5LDUyMi4yNTA3NTEgNTE3LjUyNjU2Niw1MjEuODkyOTcyIDUxNy42Niw1MjEuNTg2NDE1IEw1MjIuMjMsNTEzLjMwNjQxNSBDNTIyLjM3MzYxMiw1MTMuMDcxMzE3IDUyMi42NTE1NTYsNTEyLjk1NDQ5OSA1MjIuOTIsNTEzLjAxNjQxNSBDNTI0LjI1NjIzNyw1MTMuMzA4Njk1IDUyNS4xOTYzOTIsNTE0LjUwOTA3IDUyNS4xNiw1MTUuODc2NDE1IEw1MjUuMTYsNTIwLjg3NjQxNSBMNTMwLjA3LDUyMC44NzY0MTUgQzUzMC42OTgyODQsNTIwLjg2MDIzMSA1MzEuMzA2NDYsNTIxLjA5ODU0OSA1MzEuNzU2NDg0LDUyMS41MzcyNzUgQzUzMi4yMDY1MDgsNTIxLjk3NjAwMSA1MzIuNDYwMjA4LDUyMi41Nzc5MjMgNTMyLjQ2LDUyMy4yMDY0MTUgQzUzMi40NTY5NjEsNTIzLjYyODQwOSA1MzIuMzQzMTY2LDUyNC4wNDIyMDcgNTMyLjEzLDUyNC40MDY0MTUgTDUyNi40MSw1MzMuNTU2NDE1IEM1MjYuMDI0MDcxLDUzNC4wNzEzNzQgNTI1LjQyMzMzOCw1MzQuMzgwOTU0IDUyNC43OCw1MzQuMzk2NDE1IFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01MTEgLTUxMyknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiB0aHVtYi1kb3duLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAyMiAyMyclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nIGQ9J000LjA4LDE1LjgxIEwwLjY1LDE1LjgxIEMwLjI5MTAxNDkxMywxNS44MSAwLDE1LjUxODk4NTEgMCwxNS4xNiBDMCwxNC44MDEwMTQ5IDAuMjkxMDE0OTEzLDE0LjUxIDAuNjUsMTQuNTEgTDMuNDMsMTQuNTEgTDMuNDMsMS4zIEwwLjY1LDEuMyBDMC4yOTEwMTQ5MTMsMS4zIDAsMS4wMDg5ODUwOSAwLDAuNjUgQzAsMC4yOTEwMTQ5MTMgMC4yOTEwMTQ5MTMsMCAwLjY1LDAgTDQuMDgsMCBDNC40Mzg5ODUwOSwwIDQuNzMsMC4yOTEwMTQ5MTMgNC43MywwLjY1IEw0LjczLDE1LjE2IEM0LjczLDE1LjUxODk4NTEgNC40Mzg5ODUwOSwxNS44MSA0LjA4LDE1LjgxIFogTTExLjgsMjIuMDQwMjAxOCBDMTEuNTYzMDUsMjIuMDQ1OTg0MiAxMS4zNDI3OTM4LDIxLjkxODQ2NzQgMTEuMjMsMjEuNzEgTDYuNjYsMTMuNDYgQzYuNTI2NTY1NTgsMTMuMTUzNDQzMyA2LjY0NzQ0OTI3LDEyLjc5NTY2NDQgNi45Mzk0Njg5MiwxMi42MzI4NTY5IEM3LjIzMTQ4ODU3LDEyLjQ3MDA0OTUgNy41OTkzODM5OSwxMi41NTUzMjMzIDcuNzksMTIuODMgTDEyLjA5LDIwLjU4IEMxMi41OTc5NDAxLDIwLjI5ODY1MTEgMTIuODk3ODc1NywxOS43NDk0MTg1IDEyLjg2LDE5LjE3IEwxMi44NiwxMy40NyBDMTIuODY1MzY1NCwxMy4xMTMyNjEgMTMuMTUzMjYxLDEyLjgyNTM2NTQgMTMuNTEsMTIuODIgTDE5LjA3LDEyLjgyIEMxOS4zNTA0MzIsMTIuODQ1MzQ0MSAxOS42Mjg1NTM5LDEyLjc1MTI4NTcgMTkuODM2MDM4OSwxMi41NjA5MzI0IEMyMC4wNDM1MjQsMTIuMzcwNTc5MiAyMC4xNjExNDI5LDEyLjEwMTU3MjYgMjAuMTYsMTEuODIgQzIwLjE2MDE2MjksMTEuNjI2NTQxIDIwLjEwODM1OCwxMS40MzY1ODk3IDIwLjAxLDExLjI3IEwxNC4zMSwyLjE3IEwxNC4zMSwyLjE3IEMxNC4xNTk0MDE1LDIuMDM4NzczNDQgMTMuOTY5NDI2NCwxLjk2MTM3NjE4IDEzLjc3LDEuOTUgTDguNTQsMS45NSBMNy41NCwyLjUyIEM3LjIyNzk1OTEyLDIuNjk5NDkyNTMgNi44Mjk0OTI1NiwyLjU5MjA0MDg2IDYuNjUwMDAwMDIsMi4yNzk5OTk5OSBDNi40NzA1MDc0OSwxLjk2Nzk1OTExIDYuNTc3OTU5MTMsMS41Njk0OTI1NSA2Ljg5LDEuMzkgTDguMDMsMC43MyBDOC4xMzIxODI2NiwwLjY3Nzc2NTIxOCA4LjI0NTI0MDk0LDAuNjUwMzU3MTQ5IDguMzYsMC42NSBMMTMuNzMsMC42NSBDMTQuMzQ4Njg0NCwwLjY1NzcxMTMzIDE0LjkzMzEyNTMsMC45MzUzMjA3NjUgMTUuMzMsMS40MSBMMjEuMDgsMTAuNiBDMjEuMjk4NzM4NCwxMC45Njk2NTI1IDIxLjQxNjAyMjcsMTEuMzkwNDk2MSAyMS40MjAwMDAxLDExLjgyIEMyMS40MjAyMDg0LDEyLjQ0ODQ5MiAyMS4xNjY1MDc5LDEzLjA1MDQxNCAyMC43MTY0ODQsMTMuNDg5MTQwMiBDMjAuMjY2NDYwMSwxMy45Mjc4NjY0IDE5LjY1ODI4MzYsMTQuMTY2MTg0NCAxOS4wMywxNC4xNSBMMTQuMTYsMTQuMTUgTDE0LjE2LDE5LjIgQzE0LjE4NjY5MDYsMjAuNTU5OTAwNCAxMy4yNDg2OTkyLDIxLjc0OTEzOTQgMTEuOTIsMjIuMDQwMjAxOCBMMTEuOCwyMi4wNDAyMDE4IFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBob3Vycy1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J005OTcuMTQyODU3LDM2OC4xNzI2MiBDOTk4LjU5MTI3OSwzNjYuNzI0MTk5IDEwMDAuMzM3MjksMzY2IDEwMDIuMzgwOTUsMzY2IEMxMDA0LjQyNDYxLDM2NiAxMDA2LjE2NTY3LDM2Ni43MTkyMzggMTAwNy42MDQxNywzNjguMTU3NzM5IEMxMDA5LjA0MjY3LDM2OS41OTYyMzcgMTAwOS43NjE5MSwzNzEuMzM3MjkyIDEwMDkuNzYxOTEsMzczLjM4MDk1NSBDMTAwOS43NjE5MSwzNzUuNDI0NjE0IDEwMDkuMDQyNjcsMzc3LjE2NTY3IDEwMDcuNjA0MTcsMzc4LjYwNDE2OCBDMTAwNi4xNjU2NywzODAuMDQyNjY4IDEwMDQuNDI0NjEsMzgwLjc2MTkwNyAxMDAyLjM4MDk1LDM4MC43NjE5MDcgQzEwMDAuMzM3MjksMzgwLjc2MTkwNyA5OTguNTk2MjM3LDM4MC4wNDI2NjggOTk3LjE1NzczOCwzNzguNjA0MTY4IEM5OTUuNzE5MjM5LDM3Ny4xNjU2NyA5OTUsMzc1LjQyNDYxNCA5OTUsMzczLjM4MDk1NSBDOTk1LDM3MS4zMzcyOTIgOTk1LjcxNDI3OSwzNjkuNjAxMTk4IDk5Ny4xNDI4NTcsMzY4LjE3MjYyIFogTTEwMDQuMDc3MzgsMzc2LjQxNjY2NyBDMTAwNC4yNzU3OSwzNzYuNTU1NTU3IDEwMDQuNDQ0NDQsMzc2LjUzNTcxNiAxMDA0LjU4MzMzLDM3Ni4zNTcxNDMgTDEwMDUuNDE2NjcsMzc1LjE5NjQyOSBDMTAwNS41NTU1NiwzNzQuOTk4MDE1IDEwMDUuNTM1NzIsMzc0LjgyOTM2OCAxMDA1LjM1NzE0LDM3NC42OTA0NzggTDEwMDMuNDUyMzgsMzczLjMyMTQzMSBMMTAwMy40NTIzOCwzNjkuMjE0Mjg1IEMxMDAzLjQ1MjM4LDM2OC45NzYxODggMTAwMy4zMzMzNCwzNjguODU3MTQzIDEwMDMuMDk1MjQsMzY4Ljg1NzE0MyBMMTAwMS42NjY2NywzNjguODU3MTQzIEMxMDAxLjQyODU3LDM2OC44NTcxNDMgMTAwMS4zMDk1MywzNjguOTc2MTg4IDEwMDEuMzA5NTMsMzY5LjIxNDI4NSBMMTAwMS4zMDk1MywzNzQuMjE0Mjg4IEMxMDAxLjMwOTUzLDM3NC4zMzMzMzYgMTAwMS4zNTkxMywzNzQuNDMyNTQgMTAwMS40NTgzMywzNzQuNTExOTA1IEwxMDA0LjA3NzM4LDM3Ni40MTY2NjcgWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk5NSAtMzY2KScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIG1hcmtlci1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTIgMTUnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjAzOTA2MjE0LDE3LjcwNzAzMTIgQzQuNTcwMzEyMDksMTcuMDIzNDM0MSA0LjAzODA4NzYyLDE2LjI1MTk1NzIgMy40NDIzODMxNCwxNS4zOTI1Nzc4IEMyLjg0NjY3NjkyLDE0LjUzMzE5NzcgMi40MjE4NzY1MywxMy45Mjc3MzQ4IDIuMTY3OTY5MDYsMTMuNTc2MTczMiBDMS45MTQwNjE1OSwxMy4yMjQ2MDggMS42MjEwOTU1MSwxMi43OTAwNDA1IDEuMjg5MDYyNDYsMTIuMjcyNDYwMiBDMC45NTcwMjk3NDksMTEuNzU0ODggMC43MzczMDUxOTEsMTEuMzg4NjcwNiAwLjYyOTg4Mjg1NSwxMS4xNzM4Mjg3IEMwLjUyMjQ2MDUxOCwxMC45NTg5ODM0IDAuNDA1Mjc0MjI3LDEwLjY4NTU0NzMgMC4yNzgzMjAzNTQsMTAuMzUzNTEzNSBDMC4xNTEzNjY1ODUsMTAuMDIxNDgzMyAwLjA3MzI0MjM1NjMsOS43MzMzOTk1MiAwLjA0Mzk0NTMzMDEsOS40ODkyNTUzMSBDMC4wMTQ2NDgyOTM0LDkuMjQ1MTE0NTkgMCw4Ljk1NzAzMDg0IDAsOC42MjUwMDA1NyBDMCw3LjA2MjQ5MjI3IDAuNTQ2ODY5NzA3LDUuNzM0Mzc4MTkgMS42NDA2MjUxNyw0LjY0MDYyMzQyIEMyLjczNDM4MDYzLDMuNTQ2ODY4NjYgNC4wNjI0OTIyNywzIDUuNjI1MDAwNTcsMyBDNy4xODc1MDg4NywzIDguNTE1NjE5NDcsMy41NDY4Njg2NiA5LjYwOTM3NzcyLDQuNjQwNjIzNDIgQzEwLjcwMzEzMjUsNS43MzQzNzgxOSAxMS4yNTAwMDExLDcuMDYyNDkyMjcgMTEuMjUwMDAxMSw4LjYyNTAwMDU3IEMxMS4yNTAwMDExLDguOTU3MDMwODQgMTEuMjM1MzUzNSw5LjI0NTExNDU5IDExLjIwNjA1NDYsOS40ODkyNTUzMSBDMTEuMTc2NzU5Myw5LjczMzM5OTUyIDExLjA5ODYzMzcsMTAuMDIxNDgzMyAxMC45NzE2ODE0LDEwLjM1MzUxMzUgQzEwLjg0NDcyNTUsMTAuNjg1NTQ3MyAxMC43Mjc1NDA2LDEwLjk1ODk4MzQgMTAuNjIwMTE5NywxMS4xNzM4Mjg3IEMxMC41MTI2OTUzLDExLjM4ODY3MDYgMTAuMjkyOTczMSwxMS43NTQ4OCA5Ljk2MDkzOTM5LDEyLjI3MjQ2MDIgQzkuNjI4OTA1NjMsMTIuNzkwMDQwNSA5LjMzNTkzODE2LDEzLjIyNDYwOCA5LjA4MjAzMzQ4LDEzLjU3NjE3MzIgQzguODI4MTI1MzIsMTMuOTI3NzM0OCA4LjQwMzMyNTI3LDE0LjUzMzE5NzcgNy44MDc2MTk0LDE1LjM5MjU3NzggQzcuMjExOTEzNTMsMTYuMjUxOTU3MiA2LjY3OTY4OTA1LDE3LjAyMzQzNDEgNi4yMTA5MzksMTcuNzA3MDMxMiBDNi4wNzQyMTkyMiwxNy45MDIzNDQ3IDUuODc4OTA4NzQsMTggNS42MjUwMDA1NywxOCBDNS4zNzEwOTI0MSwxOCA1LjE3NTc4MTkyLDE3LjkwMjM0NDcgNS4wMzkwNjIxNCwxNy43MDcwMzEyIFogTTMuOTU1MDc4MzEsMTAuMjk0OTE5MyBDNC40MjM4MzE4NSwxMC43NDQxNDE1IDQuOTgwNDY0NDYsMTAuOTY4NzUwOCA1LjYyNTAwMDU3LDEwLjk2ODc1MDggQzYuMjY5NTM2NjksMTAuOTY4NzUwOCA2LjgyMTI4OTA3LDEwLjczOTI1NzggNy4yODAyNzUxNiwxMC4yODAyNzE3IEM3LjczOTI2MTI1LDkuODIxMjg1NTggNy45Njg3NTA4MSw5LjI2OTUzMzIgNy45Njg3NTA4MSw4LjYyNTAwMDU3IEM3Ljk2ODc1MDgxLDcuOTgwNDY0NDYgNy43MzkyNjEyNSw3LjQyODcxMjA4IDcuMjgwMjc1MTYsNi45Njk3MjU5OSBDNi44MjEyODkwNyw2LjUxMDczOTg5IDYuMjY5NTM2NjksNi4yODEyNTAzMyA1LjYyNTAwMDU3LDYuMjgxMjUwMzMgQzQuOTgwNDY0NDYsNi4yODEyNTAzMyA0LjQyODcxMjA4LDYuNTEwNzM5ODkgMy45Njk3MjU5OSw2Ljk2OTcyNTk5IEMzLjUxMDczOTg5LDcuNDI4NzEyMDggMy4yODEyNTAzMyw3Ljk4MDQ2NDQ2IDMuMjgxMjUwMzMsOC42MjUwMDA1NyBDMy4yODEyNTAzMyw5LjI2OTUzMzIgMy41MDU4NTYxNyw5LjgyNjE2OTMgMy45NTUwNzgzMSwxMC4yOTQ5MTkzIFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTMpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gaW5hY3RpdmUtaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTQuMTQyODU3NCw0Mi4xNzI2MTk1IEMxNS41OTEyNzkzLDQwLjcyNDE5OTQgMTcuMzM3MjkyMyw0MCAxOS4zODA5NTE1LDQwIEMyMS40MjQ2MTQyLDQwIDIzLjE2NTY2OTUsNDAuNzE5MjM4MiAyNC42MDQxNjcyLDQyLjE1NzczOTMgQzI2LjA0MjY2ODMsNDMuNTk2MjM3IDI2Ljc2MTkwNjUsNDUuMzM3MjkyMyAyNi43NjE5MDY1LDQ3LjM4MDk1NSBDMjYuNzYxOTA2NSw0OS40MjQ2MTQyIDI2LjA0MjY2ODMsNTEuMTY1NjY5NSAyNC42MDQxNjcyLDUyLjYwNDE2ODIgQzIzLjE2NTY2OTUsNTQuMDQyNjY3NiAyMS40MjQ2MTQyLDU0Ljc2MTkwNjUgMTkuMzgwOTUxNSw1NC43NjE5MDY1IEMxNy4zMzcyOTIzLDU0Ljc2MTkwNjUgMTUuNTk2MjM3LDU0LjA0MjY2NzYgMTQuMTU3NzM4Myw1Mi42MDQxNjgyIEMxMi43MTkyMzg5LDUxLjE2NTY2OTUgMTIsNDkuNDI0NjE0MiAxMiw0Ny4zODA5NTUgQzEyLDQ1LjMzNzI5MjMgMTIuNzE0Mjc4Nyw0My42MDExOTgyIDE0LjE0Mjg1NzQsNDIuMTcyNjE5NSBaIE0yNC44MjczODQsNDYuOTY0Mjg1MiBDMjQuNzI4MTc2OSw0NS42MTUwNzIyIDI0LjIwMjM4ODIsNDQuNDY0MjkxMSAyMy4yNSw0My41MTE5MDY1IEMyMi4yOTc2MTU0LDQyLjU1OTUxODQgMjEuMTQ2ODM0Myw0Mi4wMjg3NzE5IDE5Ljc5NzYyMTMsNDEuOTE5NjQyMyBDMTguNDQ4NDA4Myw0MS44MTA1MTYzIDE3LjI1Nzk0MDgsNDIuMTMyOTMzMSAxNi4yMjYxOTA1LDQyLjg4NjkwMzYgTDIzLjg3NTAwMyw1MC41MzU3MTYgQzI0LjYyODk3MzQsNDkuNTAzOTY1NyAyNC45NDY0MjksNDguMzEzNDk4MiAyNC44MjczODQsNDYuOTY0Mjg1MiBaIE0xMy45MDQ3NjIxLDQ3Ljc5NzYyMTMgQzE0LjAyMzgxMDMsNDkuMTQ2ODM0MyAxNC41NTk1MTk0LDUwLjI5NzYxNTQgMTUuNTExOTA1MSw1MS4yNTAwMDE0IEMxNi40NjQyOTExLDUyLjIwMjM4NzEgMTcuNjE1MDcyMiw1Mi43MzMxMzYgMTguOTY0Mjg1Miw1Mi44NDIyNjM1IEMyMC4zMTM0OTgyLDUyLjk1MTM5MDkgMjEuNTAzOTY1Nyw1Mi42Mjg5NzM0IDIyLjUzNTcxNiw1MS44NzUwMDE1IEwxNC44ODY5MDUsNDQuMjI2MTkwNSBDMTQuMTMyOTMzMSw0NS4yNTc5NDA4IDEzLjgwNTU1NTQsNDYuNDQ4NDA4MyAxMy45MDQ3NjIxLDQ3Ljc5NzYyMTMgWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyIC00MCknLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiB1cGxvYWQtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NicgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ2IDQ0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZD0nTTIyLjQwMTgxMjUsMTUuNDUwOTQ3NiBDMjIuNjY4MDEwMiwxNS4xODUwODA5IDIzLjA4NDI0NzEsMTUuMTYwOTExMiAyMy4zNzc3MjQ4LDE1LjM3ODQzODUgTDIzLjQ2MTgxMjUsMTUuNDUwOTQ3NiBMMzAuNzUxODEyNSwyMi43MzA5NDc2IEMzMC44OTQ3NjAyLDIyLjg3MDIzNTQgMzAuOTc1MzgyNCwyMy4wNjEzNjAxIDMwLjk3NTM4MjQsMjMuMjYwOTQ3NiBDMzAuOTc1MzgyNCwyMy40NjA1MzUgMzAuODk0NzYwMiwyMy42NTE2NTk4IDMwLjc1MTgxMjUsMjMuNzkwOTQ3NiBDMzAuNjEwMDkxOSwyMy45Mjk4MzE1IDMwLjQyMDIyNjYsMjQuMDA4NjQzNiAzMC4yMjE4MTI1LDI0LjAxMDk0NzYgQzMwLjA2MzQxNDcsMjQuMDA3NTAwOCAyOS45MTA2NzQ2LDIzLjk1NjU1OTkgMjkuNzgyNzc3NSwyMy44NjYwODg2IEwyOS42OTE4MTI1LDIzLjc5MDk0NzYgTDIzLjY1MTgxMjUsMTcuNzgwOTQ3NiBMMjMuNjUxODEyNSw0Mi45MTA5NDc2IEMyMy42NTE4MTI1LDQzLjMyNTE2MTEgMjMuMzE2MDI2LDQzLjY2MDk0NzYgMjIuOTAxODEyNSw0My42NjA5NDc2IEMyMi41MjIxMTY3LDQzLjY2MDk0NzYgMjIuMjA4MzIxNSw0My4zNzg3OTM3IDIyLjE1ODY1OTEsNDMuMDEyNzE4MSBMMjIuMTUxODEyNSw0Mi45MTA5NDc2IEwyMi4xNTE4MTI1LDE3LjgxMDk0NzYgTDE2LjE1MTgxMjUsMjMuODEwOTQ3NiBDMTUuODU4OTk0OSwyNC4xMDM0MDA5IDE1LjM4NDYzLDI0LjEwMzQwMDkgMTUuMDkxODEyNSwyMy44MTA5NDc2IEMxNC44Mjk3MzA2LDIzLjUzOTY2NDcgMTQuODA1OTA1LDIzLjEyMzk0NjcgMTUuMDIwMzM1NiwyMi44MjY0MDI5IEwxNS4wOTE4MTI1LDIyLjc0MDk0NzYgTDIyLjQwMTgxMjUsMTUuNDUwOTQ3NiBaIE0yMi4yOTI3ODA3LDAuMDk0MDMzNjgwNSBDMjcuNzk3NDk1NywtMC42MTM3MTUzODggMzIuOTk3OTM1NSwyLjczNzE0ODE1IDM0LjY0Njg5MTUsOC4wMDY4MjAzIEwzNC43MzE4MTI1LDguMjkwOTQ3NTcgTDM1LjMzMTgxMjUsOC4yOTA5NDc1NyBDNDAuODIzNTY3Myw4LjI5MDk0NzU3IDQ1LjczMDE2OTUsMTMuMjU4NTAyIDQ1LjczMDE2OTUsMTguNzY1OTQ3NiBDNDUuNzMwMTY5NSwyNC4xODMxMDcxIDQxLjYwOTA0NjUsMjkuMTI2MzA1OSAzNS42MzIxOTEyLDI5LjI4NjkyMjIgTDM1LjMzMTgxMjUsMjkuMjkwOTQ3NiBMMjcuOTIxODEyNSwyOS4yOTA5NDc2IEMyNy41MDc1OTg5LDI5LjI5MDk0NzYgMjcuMTcxODEyNSwyOC45NTUxNjExIDI3LjE3MTgxMjUsMjguNTQwOTQ3NiBDMjcuMTcxODEyNSwyOC4xNjEyNTE4IDI3LjQ1Mzk2NjMsMjcuODQ3NDU2NiAyNy44MjAwNDE5LDI3Ljc5Nzc5NDIgTDI3LjkyMTgxMjUsMjcuNzkwOTQ3NiBMMzUuMzQxODEyNSwyNy43OTA5NDc2IEM0MC4zMjYxODIzLDI3Ljc5MDk0NzYgNDQuMzY2ODEyNSwyMy43NTAzMTc0IDQ0LjM2NjgxMjUsMTguNzY1OTQ3NiBDNDQuMzY2ODEyNSwxMy43ODE1Nzc3IDQwLjMyNjE4MjMsOS43NDA5NDc1NyAzNS4zNDE4MTI1LDkuNzQwOTQ3NTcgQzMzLjk1MzExMjIsOS43MzUzNzc1MiAzMi41ODI2NzcxLDEwLjA1NzQyOTggMzEuMzQxODEyNSwxMC42ODA5NDc2IEMzMS4xMDA2NTgyLDEwLjgwMDYzMTYgMzAuODEzOTcxOCwxMC43ODI1Njk5IDMwLjU4OTc0NTMsMTAuNjMzNTY2MSBDMzAuMzY1NTE4OCwxMC40ODQ1NjI0IDMwLjIzNzgxNzUsMTAuMjI3MjUzOCAzMC4yNTQ3NDUzLDkuOTU4NTY2MDkgQzMwLjI3MTY3Myw5LjY4OTg3ODM2IDMwLjQzMDY1ODIsOS40NTA2MzE1MyAzMC42NzE4MTI1LDkuMzMwOTQ3NTcgQzMxLjQ5Mzc0MjYsOC45Mjk4MDM3OSAzMi4zNjQzODkxLDguNjM3MzQ3MjMgMzMuMjYxODEyNSw4LjQ2MDk0NzU3IEMzMS44MDI4NDI5LDMuNzgwODc4OTIgMjcuMTQ2ODk4NiwwLjg2NTc4ODI4OSAyMi4yOTk2MDc2LDEuNTk3NTAxOTcgQzE3LjU0Mzc3NSwyLjMxNTQwOTczIDE0LjAwMDE1NDgsNi4zMzMwMTI4OCAxMy44NTYzMjI5LDExLjExNDI3NjIgTDEzLjg1MTgxMjUsMTEuMzkwOTQ3NiBMMTMuODUxODEyNSwxMS44MjA5NDc2IEMxNC43NzczNTE1LDEyLjM0MTg1NjcgMTUuNjA2MTU2MywxMy4wMTg0MzIgMTYuMzAxODEyNSwxMy44MjA5NDc2IEMxNi40MzQ2MDU3LDEzLjk2OTM4MzYgMTYuNTAyOTA0OCwxNC4xNjQ1NDMgMTYuNDkxNjQ5MywxNC4zNjMzOTEyIEMxNi40ODAzOTM3LDE0LjU2MjIzOTQgMTYuMzkwNTA3OSwxNC43NDg0NDQ5IDE2LjI0MTgxMjUsMTQuODgwOTQ3NiBDMTUuOTI4MTI1OSwxNS4xNDk0MjYxIDE1LjQ1NzQ2OTUsMTUuMTE4MzQ1IDE1LjE4MTgxMjUsMTQuODEwOTQ3NiBDMTIuNzk4OTQ0NSwxMi4xMDA2NDM5IDguODcyMjg5NjQsMTEuMzcwMDE1OSA1LjY3NDA0MjgxLDEzLjA0MTg0ODEgQzIuNDc1Nzk1OTcsMTQuNzEzNjgwNCAwLjgzNDQ1MDAwNywxOC4zNTQ4OTE2IDEuNjk5Nzg0ODEsMjEuODU4NDYxNCBDMi41NDQ1MTY0MSwyNS4yNzg2MTMgNS41NjQzNjk4NSwyNy43MDI3MTc3IDkuMDY0ODQ2ODQsMjcuODA3NDQzMiBMOS4zMjE4MTI0NiwyNy44MTA5NDc2IEwxNy45MjE4MTI1LDI3LjgxMDk0NzYgQzE4LjMzNjAyNiwyNy44MTA5NDc2IDE4LjY3MTgxMjUsMjguMTQ2NzM0IDE4LjY3MTgxMjUsMjguNTYwOTQ3NiBDMTguNjcxODEyNSwyOC45NDA2NDMzIDE4LjM4OTY1ODYsMjkuMjU0NDg3IDE4LjAyMzU4MywyOS4zMDQxNTc1IEwxNy45MjE4MTI1LDI5LjMxMTAxMjQgTDkuMzMxODEyNDYsMjkuMzExMDEyNCBDNS42MzI2OTQwOSwyOS4zMTU1NjA3IDIuMjgwOTY3NTksMjcuMTMyMDUwOCAwLjc5MDM2NTg4OSwyMy43NDY1NTE2IEMtMC43MDAyMzU4MDksMjAuMzYxMDUyNCAtMC4wNDc1NDI5NjY4LDE2LjQxNDQzNjQgMi40NTM2NzAxNywxMy42ODkxMDUgQzQuOTU0ODgzMzEsMTAuOTYzNzczNyA4LjgzMTEzOTA1LDkuOTc1NjMwMTggMTIuMzMxODEyNSwxMS4xNzA5NDc2IEMxMi40NTU0MDYyLDUuNTIzMTY1NDkgMTYuNjg5NzY3MiwwLjgxNDQyMTEyNSAyMi4yOTI3ODA3LDAuMDk0MDMzNjgwNSBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gcGFwZXItY2xpcC1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMTIgMjInJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J005LjUxNTYyNSw1LjczODU2MjkgTDkuNTE1NjI1LDE2LjMzMjMxNzkgQzkuNTE1NjI1LDE4LjM5NDgxNzkgNy45Njg3NSwyMC4yNjk4MTc5IDUuOTA2MjUsMjAuNDU3MzE3OSBDMy41MTU2MjUsMjAuNjkxNjkyOSAxLjUsMTguODE2NjkyOSAxLjUsMTYuNDcyOTQyOSBMMS41LDQuMTQ0ODIyOSBDMS41LDIuODMyMzIyOSAyLjQzNzUsMS42MTM1NjI5IDMuNzUsMS41MTk4MjI5IEM1LjI1LDEuMzMyMzIyOSA2LjUxNTYyNSwyLjUwNDE5MjkgNi41MTU2MjUsNC4wMDQxOTI5IEw2LjUxNTYyNSwxNC41MDQxOTI5IEM2LjUxNTYyNSwxNS4wMTk4MTc5IDYuMDQ2ODc1LDE1LjQ4ODU2NzkgNS41MzEyNSwxNS40ODg1Njc5IEM0Ljk2ODc1LDE1LjQ4ODU2NzkgNC41LDE1LjAxOTgxNzkgNC41LDE0LjUwNDE5MjkgTDQuNSw1LjczODU2MjkgQzQuNSw1LjMxNjY5MjkgNC4xNzE4NzUsNC45ODg1NjI5IDMuNzUsNC45ODg1NjI5IEMzLjM3NSw0Ljk4ODU2MjkgMyw1LjMxNjY5MjkgMyw1LjczODU2MjkgTDMsMTQuMzYzNTY3OSBDMywxNS42NzYwNjc5IDMuOTM3NSwxNi44NDc5NDI5IDUuMjUsMTYuOTg4NTY3OSBDNi43NSwxNy4xMjkxOTI5IDguMDE1NjI1LDE1Ljk1NzMxNzkgOC4wMTU2MjUsMTQuNTA0MTkyOSBMOC4wMTU2MjUsNC4xNDQ4MjI5IEM4LjAxNTYyNSwyLjA4MjMyMjkgNi40Njg3NSwwLjIwNzMyMjkwMSA0LjQwNjI1LDAuMDE5ODIyOTAwNiBDMi4wMTU2MjUsLTAuMjE0NTU3MDk5IDAsMS42NjA0NDI5IDAsNC4wMDQxOTI5IEwwLDE2LjIzODU2NzkgQzAsMTkuMTQ0ODE3OSAyLjEwOTM3NSwyMS42NzYwNjc5IDQuOTY4NzUsMjEuOTU3MzE3OSBDOC4yNSwyMi4yODU0NDI5IDExLjAxNTYyLDE5LjcwNzMxNzkgMTEuMDE1NjIsMTYuNDcyOTQyOSBMMTEuMDE1NjIsNS43Mzg1NjI5IEMxMS4wMTU2Miw1LjMxNjY5MjkgMTAuNjg3NSw0Ljk4ODU2MjkgMTAuMjY1NjIsNC45ODg1NjI5IEM5Ljg0Mzc1LDQuOTg4NTYyOSA5LjUxNTYyNSw1LjMxNjY5MjkgOS41MTU2MjUsNS43Mzg1NjI5IFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBhcnJvdy1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMzAgMjAnJTNFJTNDcGF0aCBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J002NDguMTY2NjY3LDU0NS4zMzE2MDcgQzY0Ny41NDE2NjQsNTQ0LjcwOTg0NCA2NDcuNTQxNjY0LDU0NC4wODgwODcgNjQ4LjE2NjY2Nyw1NDMuNDY2MzIzIEM2NDguNzkxNjY5LDU0Mi44NDQ1NTkgNjQ5LjQxNjY2NCw1NDIuODQ0NTU5IDY1MC4wNDE2NjcsNTQzLjQ2NjMyMyBMNjU4LjU4MzMzMyw1NTIuMDY3MzU3IEM2NTguODYxMTExLDU1Mi4zNDM2OTggNjU5LDU1Mi42NTQ1NzQgNjU5LDU1MyBDNjU5LDU1My4yMDcyNTQgNjU4Ljk2NTI4OSw1NTMuMzc5OTY1IDY1OC44OTU4MjIsNTUzLjUxODEzNCBDNjU4LjgyNjM3OCw1NTMuNjU2MzA0IDY1OC43MjIyMjIsNTUzLjc5NDQ3MyA2NTguNTgzMzMzLDU1My45MzI2NDIgTDY1MC4wNDE2NjcsNTYyLjUzMzY3NyBDNjQ5LjQxNjY2NCw1NjMuMTU1NDQxIDY0OC43OTE2NjksNTYzLjE1NTQ0MSA2NDguMTY2NjY3LDU2Mi41MzM2NzcgQzY0Ny40NzIyMTgsNTYxLjg0MjgyNyA2NDcuNDM3NDk4LDU2MS4yMjEwNzEgNjQ4LjA2MjUsNTYwLjY2ODM5MiBMNjU0LjQxNjY2Nyw1NTQuMzQ3MTUgTDYzMC4zNTQxNjcsNTU0LjM0NzE1IEM2MjkuNDUxMzg0LDU1NC4zNDcxNSA2MjksNTUzLjg5ODEwNCA2MjksNTUzIEM2MjksNTUyLjEwMTg5NSA2MjkuNDUxMzg0LDU1MS42NTI4NSA2MzAuMzU0MTY3LDU1MS42NTI4NSBMNjU0LjQxNjY2Nyw1NTEuNjUyODUgTDY0OC4xNjY2NjcsNTQ1LjMzMTYwNyBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjI5IC01NDMpJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gZG93bmxvYWQtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDQwIDM0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScgZD0nTTIwLDAuMDggQzIwLjQxNDIxMzYsMC4wOCAyMC43NSwwLjQxNTc4NjQzOCAyMC43NSwwLjgzIEwyMC43NSwyNS45MjYgTDI5LjkxLDIwLjY0IEMzMC4yNjE5Mzg0LDIwLjQ0ODQwOTggMzAuNzAyMzE2NywyMC41NjczMTE5IDMwLjkxLDIwLjkxIEMzMS4wOTQ0NTc3LDIxLjI2NTA2OTIgMzAuOTcyMDIwNSwyMS43MDIzNDQ3IDMwLjYzLDIxLjkxIEwyMC40NjksMjcuODI3IEwyMC40NDQyNDM0LDI3Ljg0OTQzMjEgQzIwLjMxNjU1NzMsMjcuOTQ0NjAwNyAyMC4xNjEyNTYxLDI3Ljk5Nzg5MjIgMjAsMjggTDE5LjkzOCwyNy45OTUgTDE5LjkwMzQwODYsMjcuOTkyMjI2MiBMMjAsMjggQzE5Ljg4NTAzMzgsMjcuOTk4NDk3IDE5Ljc3NjI0NDMsMjcuOTcxNTA2NSAxOS42NzkwMjA2LDI3LjkyNDQxNzYgQzE5LjY2MjE2NzYsMjcuOTE3MjI1NSAxOS42NDU5NDY4LDI3LjkwODg5ODggMTkuNjMsMjcuOSBMOS4zNCwyMS45NCBDOC45OTc5Nzk0OSwyMS43MzIzNDQ3IDguODc1NTQyMzQsMjEuMjk1MDY5MiA5LjA2LDIwLjk0IEM5LjI2NzY4MzI5LDIwLjU5NzMxMTkgOS43MDgwNjE1OSwyMC40Nzg0MDk4IDEwLjA2LDIwLjY3IEwxOS4yNSwyNS45MyBMMTkuMjUsMC44MyBDMTkuMjUsMC40MTU3ODY0MzggMTkuNTg1Nzg2NCwwLjA4IDIwLDAuMDggWiBNMzguODYsMzMuOTIgTDEuMTQsMzMuOTIgQzAuNzI1Nzg2NDM4LDMzLjkyIDAuMzksMzMuNTg0MjEzNiAwLjM5LDMzLjE3IEMwLjM5LDMyLjc1NTc4NjQgMC43MjU3ODY0MzgsMzIuNDIgMS4xNCwzMi40MiBMMzguODYsMzIuNDIgQzM5LjI3NDIxMzYsMzIuNDIgMzkuNjEsMzIuNzU1Nzg2NCAzOS42MSwzMy4xNyBDMzkuNjEsMzMuNTg0MjEzNiAzOS4yNzQyMTM2LDMzLjkyIDM4Ljg2LDMzLjkyIEwzOC44NiwzMy45MiBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4vLyBTaWRlYmFyIC8gTC1zaGFwZSBpY29ucyAoZW5jb2RlZCBmcm9tIGFzc2V0cy9pbWFnZXMvaWNvbnMpXG5cbkBtaXhpbiBhYmhvbHVuZy1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE3IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC40OTIxOSAwQzE0LjE5ODQgOC4wMzExNGUtMDUgMTYuNjExNCAyLjA0NjM3IDE2LjcxMTkgMi4xMzE4NEMxNi43NTMxIDIuMTY3MzUgMTYuNzg2IDIuMjExMjkgMTYuODA4NiAyLjI2MDc0QzE2LjgzMTEgMi4zMTAxNiAxNi44NDI5IDIuMzYzNjcgMTYuODQyOCAyLjQxNzk3VjEwQzE2LjY2MTcgMTEuNjQ0MyAxNS41NDU1IDE3LjA4ODkgOC41NjczOCAxOS45Njk3QzguNTIxNCAxOS45ODkzIDguNDcxODYgMTkuOTk5NyA4LjQyMTg4IDIwQzguMzY5NTIgMjAuMDAwMyA4LjMxNzMxIDE5Ljk4ODMgOC4yNzA1MSAxOS45NjQ4QzIuMTY3MDIgMTcuMzQ1NCA4LjcyMDQ2ZS0wNSAxMi45NjEzIDAgMTBWMi40MTc5N0MwLjAwMDQ5MDQzOCAyLjM2MzcxIDAuMDEyNjM5NCAyLjMxMDExIDAuMDM1MTU2MiAyLjI2MDc0QzAuMDU3NjQ5MiAyLjIxMTQ5IDAuMDkwMzA1NSAyLjE2NzcyIDAuMTMwODU5IDIuMTMxODRDMC4yMzY0NDIgMi4wNDYzNiAyLjY5MDI1IDAuMDIwMTExIDguNDIxODggMEg4LjQ5MjE5Wk04LjQyMTg4IDAuNzUzOTA2QzMuNjkwNzcgMC43Njg5ODkgMS4zMTcwMSAyLjIxMjMzIDAuNzUzOTA2IDIuNjA0NDlWMTBDMC43NTM5OTUgMTIuMTgyMSAyLjM4ODc1IDE2LjUzNjMgOC40MjE4OCAxOS4yMTA5QzE0Ljg4NjggMTYuNDc2IDE1LjkyMyAxMS40NDM1IDE2LjA4NCA5Ljk1OTk2VjIuNjA0NDlDMTUuNTMxIDIuMjEyMzQgMTMuMTcyOCAwLjc1NDAwNiA4LjQ4NzMgMC43NTM5MDZIOC40MjE4OFpNOC40MjE4OCAyLjYwNDQ5QzkuMjc1MjYgMi42MjExOSAxMC4wODkzIDIuOTY2MjUgMTAuNjk0MyAzLjU2ODM2QzExLjI5OTQgNC4xNzA2MyAxMS42NDgzIDQuOTgzNDMgMTEuNjY4OSA1LjgzNjkxVjcuNjEyM0gxMi4xNTcyQzEyLjI1NjcgNy42MTM2NSAxMi4zNTE1IDcuNjUzMzggMTIuNDIxOSA3LjcyMzYzQzEyLjQ5MjMgNy43OTQwNyAxMi41MzI5IDcuODg5NjUgMTIuNTM0MiA3Ljk4OTI2VjEzLjQ4NDRDMTIuNTM0MSAxMy41ODQzIDEyLjQ5NDUgMTMuNjgwMyAxMi40MjM4IDEzLjc1MUMxMi4zNTMxIDEzLjgyMTcgMTIuMjU3MiAxMy44NjEzIDEyLjE1NzIgMTMuODYxM0g0LjY4NTU1QzQuNTg2MDUgMTMuODU5OSA0LjQ5MTI2IDEzLjgxOTQgNC40MjA5IDEzLjc0OUM0LjM1MDU0IDEzLjY3ODYgNC4zMDk5MyAxMy41ODM5IDQuMzA4NTkgMTMuNDg0NFY3Ljk4OTI2QzQuMzA5OSA3Ljg4OTY1IDQuMzUwNDYgNy43OTQwNyA0LjQyMDkgNy43MjM2M0M0LjQ5MTI1IDcuNjUzMzcgNC41ODYxMyA3LjYxMzY5IDQuNjg1NTUgNy42MTIzSDUuMTUzMzJWNS44MTczOEM1LjE2NzgzIDQuOTYwMzQgNS41MTg2NyA0LjE0Mjk0IDYuMTI5ODggMy41NDE5OUM2Ljc0MTE5IDIuOTQxMDMgNy41NjQ2NCAyLjYwNDM3IDguNDIxODggMi42MDQ0OVpNNS4wNjI1IDEzLjEwNzRIMTEuNzgwM1Y4LjM4NTc0SDUuMDYyNVYxMy4xMDc0Wk04LjQyMTg4IDkuNjIzMDVDOC44MzI2NCA5LjYyMzI3IDkuMTY2MDIgOS45NTYzNyA5LjE2NjAyIDEwLjM2NzJDOS4xNjU5NiAxMC42Mzk3IDkuMDE3MzkgMTAuODc1MyA4Ljc5ODgzIDExLjAwNDlWMTEuODM1QzguNzk0OTggMTEuOTMyNyA4Ljc1MzYxIDEyLjAyNTUgOC42ODM1OSAxMi4wOTM4QzguNjEzNTMgMTIuMTYyIDguNTE5NjQgMTIuMjAwOCA4LjQyMTg4IDEyLjIwMjFDOC4zMjIyNyAxMi4yMDA4IDguMjI2NjkgMTIuMTYwMyA4LjE1NjI1IDEyLjA4OThDOC4wODU5OCAxMi4wMTk1IDguMDQ1MjggMTEuOTI0NyA4LjA0Mzk1IDExLjgyNTJWMTEuMDA0OUM3LjgyNTQ0IDEwLjg3NTMgNy42Nzc3OSAxMC42Mzk2IDcuNjc3NzMgMTAuMzY3MkM3LjY3NzczIDkuOTU2MjMgOC4wMTA5MiA5LjYyMzA1IDguNDIxODggOS42MjMwNVpNOC40MjE4OCAzLjMyODEyQzguMDkwNyAzLjMyNDA4IDcuNzYxODUgMy4zODY4NyA3LjQ1NTA4IDMuNTExNzJDNy4xNDgyNSAzLjYzNjYyIDYuODY5MDEgMy44MjE0MiA2LjYzNDc3IDQuMDU1NjZDNi40MDA2NiA0LjI4OTgxIDYuMjE1NjkgNC41NjgzNSA2LjA5MDgyIDQuODc1QzUuOTY1OTUgNS4xODE3NCA1LjkwMzIxIDUuNTEwNjQgNS45MDcyMyA1Ljg0MThWNy42MTIzSDEwLjkzNTVWNS44NDE4QzEwLjkyMzkgNS4xNzg4NCAxMC42NTU0IDQuNTQ2MDMgMTAuMTg2NSA0LjA3NzE1QzkuNzE3NjcgMy42MDgzIDkuMDg0ODEgMy4zMzk4NSA4LjQyMTg4IDMuMzI4MTJaJyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gYmVsZWdlLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOS4zNDM4IDEwLjc4MzJDMTkuNDQzNyAxMC43ODMyIDE5LjUzOTcgMTAuODIzIDE5LjYxMDQgMTAuODkzNkMxOS42ODEgMTAuOTY0MiAxOS43MjA3IDExLjA2MDMgMTkuNzIwOCAxMS4xNjAyVjE5LjYyM0MxOS43MTk1IDE5LjcyMjcgMTkuNjc5OSAxOS44MTgyIDE5LjYwOTQgMTkuODg4N0MxOS41MzkgMTkuOTU5MSAxOS40NDM0IDE5Ljk5ODcgMTkuMzQzOCAyMEgxMS42NDA3TDExLjU2NjUgMTkuOTkzMkMxMS40OTQgMTkuOTc4NyAxMS40MjcxIDE5Ljk0MjYgMTEuMzc0MSAxOS44ODk2QzExLjM2NjcgMTkuODgyMyAxMS4zNjEzIDE5Ljg3MzIgMTEuMzU0NSAxOS44NjUyTDguMjE0OSAxNi43OUM4LjE5Mzk0IDE2Ljc3NjIgOC4xNzQzNCAxNi43NjAyIDguMTU2MyAxNi43NDIyQzguMTAyNjUgMTYuNjg4NSA4LjA2NTk3IDE2LjYyMDMgOC4wNTE4MSAxNi41NDY5VjE2LjU0NDlDOC4wNDM3NiAxNi41MDgyIDguMDQxODEgMTYuNDcwNyA4LjA0NDk4IDE2LjQzMzZWMTEuMTYwMkM4LjA0NTA4IDExLjA2MDMgOC4wODU2NyAxMC45NjQyIDguMTU2MyAxMC44OTM2QzguMjI2OTkgMTAuODIzMSA4LjMyMzA3IDEwLjc4MzIgOC40MjI5IDEwLjc4MzJIMTkuMzQzOFpNOC43OTk4NiAxNi4wOTI4SDExLjY0MDdDMTEuNjkwNCAxNi4wOTIxIDExLjc0MDIgMTYuMTAxNCAxMS43ODYyIDE2LjEyMDFDMTEuODMyMSAxNi4xMzg4IDExLjg3NDEgMTYuMTY3MSAxMS45MDkyIDE2LjIwMjFDMTEuOTQ0MyAxNi4yMzcyIDExLjk3MTYgMTYuMjc5MyAxMS45OTAzIDE2LjMyNTJDMTIuMDA5IDE2LjM3MTMgMTIuMDE4MyAxNi40MjEgMTIuMDE3NiAxNi40NzA3VjE5LjI0NjFIMTguOTY2OVYxMS41NDNIOC43OTk4NlYxNi4wOTI4Wk0xMS4yNzM1IDE4LjcyMjdWMTYuODQ3N0g5LjM1NzQ4TDExLjI3MzUgMTguNzIyN1pNMTQuMTcgMTYuMDkyOEMxNC4yMTk0IDE2LjA5MjEgMTQuMjY4NiAxNi4xMDE2IDE0LjMxNDUgMTYuMTIwMUMxNC4zNjA1IDE2LjEzODggMTQuNDAyNCAxNi4xNjcxIDE0LjQzNzYgMTYuMjAyMUMxNC40NzI3IDE2LjIzNzMgMTQuNTAwOSAxNi4yNzkyIDE0LjUxOTYgMTYuMzI1MkMxNC41MzgzIDE2LjM3MTMgMTQuNTQ3NiAxNi40MjEgMTQuNTQ2OSAxNi40NzA3VjE3LjYzMThDMTQuNTQ2OSAxNy43MzE4IDE0LjUwNzIgMTcuODI3NyAxNC40MzY2IDE3Ljg5ODRDMTQuMzY1OSAxNy45NjkxIDE0LjI2OTkgMTguMDA4NyAxNC4xNyAxOC4wMDg4SDEzLjAyMzVDMTIuOTIzNSAxOC4wMDg4IDEyLjgyNzYgMTcuOTY5MSAxMi43NTY5IDE3Ljg5ODRDMTIuNjg2MiAxNy44Mjc3IDEyLjY0NjUgMTcuNzMxOSAxMi42NDY1IDE3LjYzMThWMTYuNDcwN0MxMi42NDU5IDE2LjQyMSAxMi42NTUyIDE2LjM3MTMgMTIuNjczOSAxNi4zMjUyQzEyLjY5MjYgMTYuMjc5MiAxMi43MTk5IDE2LjIzNzIgMTIuNzU0OSAxNi4yMDIxQzEyLjc5MDEgMTYuMTY3IDEyLjgzMTkgMTYuMTM4OCAxMi44NzggMTYuMTIwMUMxMi45MjQgMTYuMTAxNCAxMi45NzM4IDE2LjA5MjEgMTMuMDIzNSAxNi4wOTI4SDE0LjE3Wk0xNS4zMjEzIDE2LjA5MjhDMTUuNDIxMyAxNi4wOTI4IDE1LjUxNzIgMTYuMTMzNCAxNS41ODc5IDE2LjIwNDFDMTUuNjU4NSAxNi4yNzQ4IDE1LjY5ODMgMTYuMzcwOCAxNS42OTgzIDE2LjQ3MDdWMTcuMjU0OUgxNi40Njc4QzE2LjU2NzggMTcuMjU0OSAxNi42NjM3IDE3LjI5NDUgMTYuNzM0NCAxNy4zNjUyQzE2LjgwNTEgMTcuNDM1OSAxNi44NDQ4IDE3LjUzMTkgMTYuODQ0OCAxNy42MzE4QzE2Ljg0NDggMTcuNzMxOCAxNi44MDUxIDE3LjgyNzcgMTYuNzM0NCAxNy44OTg0QzE2LjY2MzcgMTcuOTY5MSAxNi41Njc4IDE4LjAwODggMTYuNDY3OCAxOC4wMDg4SDE1LjMyMTNDMTUuMjIxMyAxOC4wMDg4IDE1LjEyNTUgMTcuOTY5MiAxNS4wNTQ3IDE3Ljg5ODRDMTQuOTg0IDE3LjgyNzcgMTQuOTQ0NCAxNy43MzE5IDE0Ljk0NDQgMTcuNjMxOFYxNi40NzA3QzE0Ljk0NDQgMTYuMzcwNyAxNC45ODQxIDE2LjI3NDggMTUuMDU0NyAxNi4yMDQxQzE1LjEyNTUgMTYuMTMzNCAxNS4yMjEzIDE2LjA5MjggMTUuMzIxMyAxNi4wOTI4Wk0xNS4zMjEzIDEyLjYwODRDMTUuNDIxMiAxMi42MDg0IDE1LjUxNzMgMTIuNjQ4MiAxNS41ODc5IDEyLjcxODhDMTUuNjU4NiAxMi43ODk0IDE1LjY5ODIgMTIuODg1NSAxNS42OTgzIDEyLjk4NTRWMTQuOTMxNkgxNy42MTkyQzE3LjcxOTIgMTQuOTMxNiAxNy44MTUxIDE0Ljk3MTMgMTcuODg1OCAxNS4wNDJDMTcuOTU2NSAxNS4xMTI3IDE3Ljk5NjEgMTUuMjA4NyAxNy45OTYxIDE1LjMwODZDMTcuOTk2MSAxNS40MDg1IDE3Ljk1NjQgMTUuNTA0NSAxNy44ODU4IDE1LjU3NTJDMTcuODE1MSAxNS42NDU5IDE3LjcxOTIgMTUuNjg1NSAxNy42MTkyIDE1LjY4NTVIMTYuODQ0OFYxNi4wOTI4SDE3LjYxOTJDMTcuNzE5MiAxNi4wOTI4IDE3LjgxNTEgMTYuMTMzNCAxNy44ODU4IDE2LjIwNDFDMTcuOTU2NCAxNi4yNzQ4IDE3Ljk5NjEgMTYuMzcwOCAxNy45OTYxIDE2LjQ3MDdWMTcuNjMxOEMxNy45OTQ4IDE3LjczMTQgMTcuOTU1MiAxNy44MjcgMTcuODg0OCAxNy44OTc1QzE3LjgxNDQgMTcuOTY3OSAxNy43MTg4IDE4LjAwNzUgMTcuNjE5MiAxOC4wMDg4QzE3LjU2OTIgMTguMDA4OCAxNy41MTk4IDE3Ljk5ODggMTcuNDczNyAxNy45Nzk1QzE3LjQyNzYgMTcuOTYwMiAxNy4zODU3IDE3LjkzMiAxNy4zNTA2IDE3Ljg5NjVDMTcuMzE1NiAxNy44NjEgMTcuMjg4MiAxNy44MTg3IDE3LjI2OTYgMTcuNzcyNUMxNy4yNTEgMTcuNzI2MiAxNy4yNDE2IDE3LjY3NjggMTcuMjQyMiAxNy42MjdWMTYuODQ3N0gxNi40Njc4QzE2LjM2ODIgMTYuODQ2NCAxNi4yNzI2IDE2LjgwNTggMTYuMjAyMiAxNi43MzU0QzE2LjEzMiAxNi42NjUgMTYuMDkyMyAxNi41NzAxIDE2LjA5MDkgMTYuNDcwN1YxNS42ODU1SDE1LjMyMTNDMTUuMjIxMyAxNS42ODU1IDE1LjEyNTUgMTUuNjQ1OSAxNS4wNTQ3IDE1LjU3NTJDMTQuOTg0MSAxNS41MDQ1IDE0Ljk0NDQgMTUuNDA4NiAxNC45NDQ0IDE1LjMwODZWMTIuOTg1NEMxNC45NDQ1IDEyLjg4NTUgMTQuOTg0MSAxMi43ODk0IDE1LjA1NDcgMTIuNzE4OEMxNS4xMjU0IDEyLjY0ODIgMTUuMjIxNCAxMi42MDg0IDE1LjMyMTMgMTIuNjA4NFpNMTMuMzc5OSAxNy4yNTQ5SDEzLjc3MjVWMTYuODQ3N0gxMy4zNzk5VjE3LjI1NDlaTTE0LjE3IDE0LjkzMTZDMTQuMjY5OSAxNC45MzE3IDE0LjM2NTkgMTQuOTcxMyAxNC40MzY2IDE1LjA0MkMxNC41MDcyIDE1LjExMjcgMTQuNTQ2OSAxNS4yMDg3IDE0LjU0NjkgMTUuMzA4NkMxNC41NDY5IDE1LjQwODUgMTQuNTA3MiAxNS41MDQ1IDE0LjQzNjYgMTUuNTc1MkMxNC4zNjU5IDE1LjY0NTkgMTQuMjY5OSAxNS42ODU1IDE0LjE3IDE1LjY4NTVIMTMuMDIzNUMxMi45MjM1IDE1LjY4NTUgMTIuODI3NiAxNS42NDU5IDEyLjc1NjkgMTUuNTc1MkMxMi42ODYyIDE1LjUwNDUgMTIuNjQ2NSAxNS40MDg2IDEyLjY0NjUgMTUuMzA4NkMxMi42NDY2IDE1LjIwODcgMTIuNjg2MiAxNS4xMTI3IDEyLjc1NjkgMTUuMDQyQzEyLjgyNzYgMTQuOTcxNCAxMi45MjM2IDE0LjkzMTYgMTMuMDIzNSAxNC45MzE2SDE0LjE3Wk03Ljg1MTYyIDBDNy45MTc5OSAwIDcuOTgzNCAwLjAxODI0MzEgOC4wNDAwOSAwLjA1MjczNDRMMTEuNzQyMiAyLjE4OTQ1QzExLjc2OTIgMi4yMDE2IDExLjc5NTIgMi4yMTU0NSAxMS44MTg0IDIuMjMzNEwxNS41MDY5IDQuMzYyM0MxNS41NjUxIDQuMzk0NyAxNS42MTM5IDQuNDQyNTEgMTUuNjQ3NSA0LjVDMTUuNjgxIDQuNTU3NDMgMTUuNjk4NiA0LjYyMjk2IDE1LjY5ODMgNC42ODk0NUMxNS42OTkxIDQuNzU1OTUgMTUuNjgyIDQuODIxNDcgMTUuNjQ4NSA0Ljg3ODkxQzE1LjYxNDggNC45MzY0OSAxNS41NjU0IDQuOTgzNjUgMTUuNTA2OSA1LjAxNTYyTDguMDQwMDkgOS4zMzAwOEM3Ljk4MjQ4IDkuMzYyMTcgNy45MTc1NyA5LjM3ODkxIDcuODUxNjIgOS4zNzg5MUM3Ljc4NTY4IDkuMzc4ODcgNy43MjA3MyA5LjM2MjE5IDcuNjYzMTQgOS4zMzAwOEwzLjkzMjY3IDcuMTc2NzZDMy45MzAzNCA3LjE3NTQ5IDMuOTI3MTcgNy4xNzUxNCAzLjkyNDg2IDcuMTczODNDMy45MjE2NSA3LjE3MiAzLjkxOTIyIDcuMTY4OTEgMy45MTYwNyA3LjE2Njk5TDAuNzU0OTM2IDUuMzQyNzdWMTAuNzc4M0w2LjM0MDg3IDEzLjk3NjZDNi40MTI2NSAxNC4wMTc5IDYuNDY5MTUgMTQuMDgxNyA2LjUwMTAzIDE0LjE1ODJDNi41MzI4MiAxNC4yMzQ2IDYuNTM4NzIgMTQuMzE5NCA2LjUxNzYzIDE0LjM5OTRDNi40OTY0NiAxNC40Nzk1IDYuNDQ5MzUgMTQuNTUwOCA2LjM4Mzg0IDE0LjYwMTZDNi4zMTgzMiAxNC42NTIzIDYuMjM3MjMgMTQuNjgwMiA2LjE1NDM1IDE0LjY4MDdINi4xMjk5NEM2LjA2MjkxIDE0LjY4MTIgNS45OTY2MiAxNC42NjMzIDUuOTM4NTMgMTQuNjI5OUwwLjE5MTQ2IDExLjMyMTNDMC4xMzM2MjcgMTEuMjg4NSAwLjA4NTM2NjkgMTEuMjQxIDAuMDUxODExNSAxMS4xODM2QzAuMDE4MjkxNSAxMS4xMjYyIDAuMDAwMjY0NzU0IDExLjA2MDYgNS4zNjcyNWUtMDUgMTAuOTk0MVY0LjY5OTIyQy0wLjAwMTExMjU3IDQuNjMwNTMgMC4wMTY3NTU5IDQuNTYyNTggMC4wNTA4MzQ5IDQuNTAyOTNDMC4wODQ4MTY3IDQuNDQzMDQgMC4xMzUyNTkgNC4zOTQxMSAwLjE5NjM0MyA0LjM2MjNMNy42NjMxNCAwLjA1MjczNDRDNy43MTk4NSAwLjAxODE2MDUgNy43ODUyIDMuNzcyMzdlLTA1IDcuODUxNjIgMFpNMTQuMTYwMiAxMi42MDg0QzE0LjIwOTcgMTIuNjA3OCAxNC4yNTg5IDEyLjYxNzEgMTQuMzA0NyAxMi42MzU3QzE0LjM1MDggMTIuNjU0NSAxNC4zOTI2IDEyLjY4MjYgMTQuNDI3OCAxMi43MTc4QzE0LjQ2MjkgMTIuNzUyOSAxNC40OTExIDEyLjc5NDggMTQuNTA5OCAxMi44NDA4QzE0LjUyODQgMTIuODg2NyAxNC41Mzc4IDEyLjkzNTkgMTQuNTM3MiAxMi45ODU0VjE0LjE0NzVDMTQuNTM3MSAxNC4yNDczIDE0LjQ5NzQgMTQuMzQzNCAxNC40MjY4IDE0LjQxNDFDMTQuMzU2MiAxNC40ODQ3IDE0LjI2MDEgMTQuNTI0MyAxNC4xNjAyIDE0LjUyNDRIMTMuMDIzNUMxMi45MjM1IDE0LjUyNDQgMTIuODI3NiAxNC40ODQ3IDEyLjc1NjkgMTQuNDE0MUMxMi42ODYyIDE0LjM0MzQgMTIuNjQ2NiAxNC4yNDc0IDEyLjY0NjUgMTQuMTQ3NVYxMi45ODU0QzEyLjY0NTkgMTIuOTM1OCAxMi42NTUyIDEyLjg4NjcgMTIuNjczOSAxMi44NDA4QzEyLjY5MjYgMTIuNzk0OCAxMi43MTk5IDEyLjc1MjkgMTIuNzU0OSAxMi43MTc4QzEyLjc5MDEgMTIuNjgyNyAxMi44MzIgMTIuNjU0NSAxMi44NzggMTIuNjM1N0MxMi45MjQgMTIuNjE3IDEyLjk3MzggMTIuNjA3NyAxMy4wMjM1IDEyLjYwODRIMTQuMTYwMlpNMTcuNjE5MiAxMi42MDg0QzE3LjcxOTEgMTIuNjA4NCAxNy44MTUxIDEyLjY0ODIgMTcuODg1OCAxMi43MTg4QzE3Ljk1NjQgMTIuNzg5NCAxNy45OTYgMTIuODg1NSAxNy45OTYxIDEyLjk4NTRWMTQuMTQ3NUMxNy45OTYxIDE0LjI0NzQgMTcuOTU2NSAxNC4zNDM0IDE3Ljg4NTggMTQuNDE0MUMxNy44MTUxIDE0LjQ4NDcgMTcuNzE5MiAxNC41MjQ0IDE3LjYxOTIgMTQuNTI0NEgxNi40Njc4QzE2LjM2ODIgMTQuNTIzMSAxNi4yNzI2IDE0LjQ4MjYgMTYuMjAyMiAxNC40MTIxQzE2LjEzMiAxNC4zNDE3IDE2LjA5MjIgMTQuMjQ2OSAxNi4wOTA5IDE0LjE0NzVWMTIuOTg1NEMxNi4wOTIzIDEyLjg4NiAxNi4xMzIgMTIuNzkxIDE2LjIwMjIgMTIuNzIwN0MxNi4yNzI2IDEyLjY1MDMgMTYuMzY4MiAxMi42MDk3IDE2LjQ2NzggMTIuNjA4NEgxNy42MTkyWk0xMy4zNzk5IDEzLjc3MDVIMTMuNzYyN1YxMy4zNjMzSDEzLjM3OTlWMTMuNzcwNVpNMTYuODQ0OCAxMy43NzA1SDE3LjI0MjJWMTMuMzYzM0gxNi44NDQ4VjEzLjc3MDVaTTE4LjAwNTkgNS40NTYwNUMxOC4xMDI2IDUuNDgxOTkgMTguMTg1NCA1LjU0NTE1IDE4LjIzNTQgNS42MzE4NEMxOC4yODU0IDUuNzE4NDMgMTguMjk4MyA1LjgyMTQgMTguMjcyNSA1LjkxNzk3QzE4LjI0NjYgNi4wMTQ2MiAxOC4xODM0IDYuMDk3NDUgMTguMDk2NyA2LjE0NzQ2TDE2Ljg5MzYgNi44Mzg4N0wxOS41MTQ3IDguMzU0NDlDMTkuNTk3NSA4LjQwNDc3IDE5LjY1ODQgOC40ODQ4NSAxOS42ODQ2IDguNTc4MTJDMTkuNzEwOCA4LjY3MTQ4IDE5LjcgOC43NzEzOSAxOS42NTUzIDguODU3NDJDMTkuNjIzOSA4LjkxMzA0IDE5LjU3ODkgOC45NTk3NSAxOS41MjQ1IDguOTkzMTZDMTkuNDY5OSA5LjAyNjU5IDE5LjQwNzcgOS4wNDYwMyAxOS4zNDM4IDkuMDQ4ODNDMTkuMjc2OCA5LjA0OTM0IDE5LjIxMDUgOS4wMzE0OCAxOS4xNTI0IDguOTk4MDVMMTYuNTU4NiA3LjQ5ODA1VjguODA3NjJDMTYuNTYyOCA4Ljg1OTQ2IDE2LjU1NjEgOC45MTE3OCAxNi41MzkxIDguOTYwOTRDMTYuNTIyIDkuMDEwMjMgMTYuNDk0NSA5LjA1NTQ3IDE2LjQ1OSA5LjA5Mzc1QzE2LjQyMzYgOS4xMzE5OCAxNi4zODA4IDkuMTYyNzkgMTYuMzMzMSA5LjE4MzU5QzE2LjI4NTIgOS4yMDQ0IDE2LjIzMjkgOS4yMTUwMSAxNi4xODA3IDkuMjE0ODRDMTYuMDgxMiA5LjIxMzQ1IDE1Ljk4NjQgOS4xNzI4OSAxNS45MTYxIDkuMTAyNTRDMTUuODQ1NyA5LjAzMjE5IDE1LjgwNTIgOC45MzczNiAxNS44MDM4IDguODM3ODlWNi44MjYxN0MxNS44MDM1IDYuNzU5NjUgMTUuODIxIDYuNjk0MTYgMTUuODU0NSA2LjYzNjcyQzE1Ljg4ODIgNi41NzkyMyAxNS45MzcgNi41MzE0MiAxNS45OTUyIDYuNDk5MDJMMTcuNzE5OCA1LjQ5NDE0QzE3LjgwNjQgNS40NDQxNiAxNy45MDkzIDUuNDMwMTggMTguMDA1OSA1LjQ1NjA1Wk00Ljg4MDkxIDYuODUyNTRMNy44NDk2NiA4LjU2NjQxTDE0LjU2NzQgNC42ODk0NUwxMS41ODYgMi45Njg3NUw0Ljg4MDkxIDYuODUyNTRaTTEuMTMxODkgNC42ODk0NUw0LjEyNzAxIDYuNDE3OTdMMTAuODMyMSAyLjUzMzJMNy44NDk2NiAwLjgxMjVMMS4xMzE4OSA0LjY4OTQ1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGViYXktaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjM5MTUgMTEuNzg1MkMxOC4yMjUgMTEuMzM4MiAxOS4xODg5IDExLjU2ODcgMTkuNTgzOSAxMi4zMDY2QzE5Ljk4NzYgMTMuMDYyMSAxOS42NDg2IDE0LjAzNDcgMTguODI4IDE0LjQ3NzVMMTEuNzIxNiAxOC4yODkxQzExLjY5OTkgMTguMzAyMSAxMS42NzM0IDE4LjMxMDcgMTEuNjQ3NCAxOC4zMTkzTDExLjI2OTUgMTguNDE1QzExLjI0NzggMTguNDE5NCAxMS4yMjE4IDE4LjQyMzggMTEuMjAwMSAxOC40MjM4TDQuNjE4MDkgMTguNjAxNkM0LjQ2NTc0IDE4LjY1ODIgMy43NTc5NyAxOC45NTQyIDIuOTI0NzMgMTkuODkxNkMyLjg1OTc1IDE5Ljk2NSAyLjc2OTA3IDE5Ljk5OTkgMi42ODI1NCAyMEMyLjYxOTc2IDE5Ljk5OTggMi41NTc1NyAxOS45ODEzIDIuNTA0ODEgMTkuOTQ3M0MyLjQ1MjE4IDE5LjkxMzIgMi40MTA2OSAxOS44NjQ2IDIuMzg0NjkgMTkuODA3NkMyLjM1ODY1IDE5Ljc1MDUgMi4zNDk0MyAxOS42ODcxIDIuMzU4MzIgMTkuNjI1QzIuMzY3MjQgMTkuNTYyOSAyLjM5MzUgMTkuNTA0NSAyLjQzNDQ5IDE5LjQ1N0MzLjUxMDM3IDE4LjIzOCA0LjQzMDIyIDE3Ljk2ODEgNC40NzA2MyAxNy45NTlDNC40OTY2MSAxNy45NTAzIDQuNTIyNzcgMTcuOTQ2MyA0LjU0ODc1IDE3Ljk0NjNMMTEuMTQzNSAxNy43Njg2TDExLjQ0NzIgMTcuNjk0M0wxOC41MjA0IDEzLjkwNDNDMTkuMDI4MSAxMy42MzUxIDE5LjI0NDggMTMuMDUzNiAxOS4wMTA3IDEyLjYxNTJDMTguNzg5MiAxMi4xOTg0IDE4LjIwNyAxMi4wODU0IDE3LjY5MDQgMTIuMzYzM0wxNC4yNjA3IDE0LjExNzJDMTQuMjIyNiAxNC4xMzY1IDE0LjE4MTEgMTQuMTQ4IDE0LjEzODYgMTQuMTUxNEMxNC4wOTU5IDE0LjE1NDcgMTQuMDUyNCAxNC4xNSAxNC4wMTE2IDE0LjEzNjdDMTMuOTcxMSAxNC4xMjM0IDEzLjkzMzcgMTQuMTAyIDEzLjkwMTMgMTQuMDc0MkMxMy44Njg4IDE0LjA0NjMgMTMuODQxNSAxNC4wMTE5IDEzLjgyMjIgMTMuOTczNkMxMy44MDI5IDEzLjkzNTYgMTMuNzkxNCAxMy44OTQxIDEzLjc4OCAxMy44NTE2QzEzLjc4NDcgMTMuODA4OCAxMy43ODk0IDEzLjc2NTMgMTMuODAyNyAxMy43MjQ2QzEzLjgxNTkgMTMuNjg0MSAxMy44Mzc0IDEzLjY0NjcgMTMuODY1MiAxMy42MTQzQzEzLjg5MzEgMTMuNTgxNyAxMy45Mjc1IDEzLjU1NDUgMTMuOTY1NyAxMy41MzUyTDE3LjM5MTUgMTEuNzg1MlpNMC4zMjQxNDMgMTYuNTEzN0gwLjMyMDIzN0wwLjMyMjE5IDE2LjUxMjdMMC4zMjQxNDMgMTYuNTEzN1pNMy4xNDY0MSAxMy4xNTMzQzQuNzI2NzQgMTIuMDg1MyA2LjU1OTQ3IDEyLjY0NTMgNi42Mzc2MiAxMi42NjdDNy40MjIxMyAxMi44NzA2IDguOTQxNDQgMTIuOTIyNyA4Ljk1OTg5IDEyLjkyMjlIMTEuNTUxN0MxMi41MDY4IDEyLjkyMjkgMTMuMjg5IDEzLjYyMjMgMTMuMjg5IDE0LjQ3NzVDMTMuMjg4OSAxNS4zMzI3IDEyLjUxMTEgMTYuMDMxMiAxMS41NTE3IDE2LjAzMTJINy45NTMwNUM3Ljc3NTA2IDE2LjAzMTIgNy42MjY4OSAxNS44ODQgNy42MjY4OCAxNS43MDYxQzcuNjI2ODggMTUuNTI4MSA3Ljc3NTA1IDE1LjM4MDkgNy45NTMwNSAxNS4zODA5SDExLjU1MTdDMTIuMTUwNyAxNS4zODA5IDEyLjYzNzUgMTQuOTc2NyAxMi42Mzc2IDE0LjQ3NzVDMTIuNjM3NiAxMy45NzgzIDEyLjE1MDggMTMuNTc0MiAxMS41NTE3IDEzLjU3NDJIOC45NTExQzguODc0ODggMTMuNTc0MSA3LjMyNjk0IDEzLjUyMTkgNi40NTUgMTMuMjkyQzYuNDI0NjEgMTMuMjgzMyA0LjgzOTQgMTIuODEwNCAzLjUyODI0IDEzLjY3ODdMMC41NDE5MTcgMTYuNDI2OEMwLjQ4MTYzNSAxNi40ODI3IDAuMzk5NzY1IDE2LjUxMjIgMC4zMjIxOSAxNi41MTI3QzAuMjM2MTY5IDE2LjUxMjEgMC4xNTAzNzkgMTYuNDc4IDAuMDg1ODYyMSAxNi40MDkyQy0wLjAzNTYyNjcgMTYuMjc4OSAtMC4wMjY3ODEgMTYuMDcwOCAwLjEwMzQ0IDE1Ljk0OTJMMy4xNDY0MSAxMy4xNTMzWk02LjQ5NDA3IDMuNDE1MDRDNi42NzIwNCAzLjQxNTA0IDYuODUwMTcgMy40MjM2MSA3LjAxOTQ2IDMuNDQ1MzFDNy4xOTczOSAzLjQ2NzA5IDcuMzIzMzggMy42MjgyNSA3LjMwMTY4IDMuODEwNTVDNy4yOTY4NiAzLjg1MzA4IDcuMjgzNTcgMy44OTQzMSA3LjI2MjYyIDMuOTMxNjRDNy4yNDE1NSAzLjk2OTEzIDcuMjEyNjUgNC4wMDIgNy4xNzg2NCA0LjAyODMyQzcuMTQ0NjYgNC4wNTQ1OSA3LjEwNTkgNC4wNzM5OCA3LjA2NDM4IDQuMDg0OTZDNy4wMjI4IDQuMDk1OTUgNi45NzkwMiA0LjA5ODg1IDYuOTM2NDUgNC4wOTI3N0M2Ljc4ODk0IDQuMDc1NDMgNi42NDEwMyA0LjA2NjQxIDYuNDg5MTggNC4wNjY0MUM1Ljg2NDMgNC4wNjY0OCA1LjM5MTM0IDQuMjE4NDMgNS4xMDA1MSA0LjM0ODYzQzUuMDU3MSA0LjM2NiA1LjAzMTE4IDQuNDA5MjggNS4wMzExNyA0LjQ1NzAzVjYuODQ5NjFDNS4wMzEzNyA3LjAzNTk5IDUuMTgyNyA3LjE4NzI2IDUuMzY5MDcgNy4xODc1QzUuNTU1NzUgNy4xODc1IDUuNjk1MjQgNy4zMzU2NyA1LjY5NTI0IDcuNTEzNjdWMTAuOTU2MUg3LjI2MjYyVjcuNTEzNjdDNy4yNjI2MiA3LjMzNTc0IDcuNDA5OTEgNy4xODc2MiA3LjU4NzgyIDcuMTg3NUM3Ljc2NTgyIDcuMTg3NSA3LjkxMzk5IDcuMzM1NjcgNy45MTM5OSA3LjUxMzY3VjExLjI4MjJDNy45MTM4NSAxMS40NjAxIDcuNzY1NzQgMTEuNjA3NCA3LjU4NzgyIDExLjYwNzRMNy41OTI3IDExLjYxMjNINS4zNzM5NUM1LjE5NTk0IDExLjYxMjMgNS4wNDc3OCAxMS40NjQxIDUuMDQ3NzggMTEuMjg2MVY3Ljc4NzExQzQuODUzNjIgNy43MTg5OCA0LjY4NTI3IDcuNTkxNzQgNC41NjYzMyA3LjQyMzgzQzQuNDQ3NSA3LjI1NTk2IDQuMzgzNTUgNy4wNTUyOCA0LjM4MzcxIDYuODQ5NjFWNC40NTcwM0M0LjM4MzcyIDQuMTUzMTggNC41NjE5OSAzLjg3NTQ5IDQuODM5NzcgMy43NTM5MUM1LjM2MTg5IDMuNTI4MTcgNS45MjUyMyAzLjQxMjY1IDYuNDk0MDcgMy40MTUwNFpNOS44ODQ2OSAyLjc1MDk4QzEwLjYyMjggMi43NTA5OCAxMS4xODMzIDIuOTMzMDEgMTEuNTI2MyAzLjA4NDk2QzExLjc5OTYgMy4yMDY2IDExLjk3NzUgMy40ODQ3MyAxMS45Nzc1IDMuNzg0MThWNi4zOTc0NkMxMS45Nzc1IDYuODMxNTcgMTEuNjk5NyA3LjE5Njk3IDExLjMxMzQgNy4zMzU5NFYxMS4yNzczQzExLjMxMzQgMTEuNDU1MyAxMS4xNjUyIDExLjYwMzUgMTAuOTg3MiAxMS42MDM1TDEwLjk4MzMgMTEuNjEyM0g4Ljc2NDU3QzguNTg2NTggMTEuNjEyMyA4LjQzOTM4IDExLjQ2NDEgOC40MzkzOCAxMS4yODYxVjcuMzQzNzVDOC4yNDUwNiA3LjI3NTY2IDguMDc1OTcgNy4xNDk0NyA3Ljk1Njk2IDYuOTgxNDVDNy44Mzc5NSA2LjgxMzQzIDcuNzc0MSA2LjYxMjE1IDcuNzc0MzQgNi40MDYyNVYzLjc5Mjk3QzcuNzc0MzQgMy40ODkxNyA3Ljk1MjcxIDMuMjE1ODEgOC4yMzAzOSAzLjA4OTg0QzguNTc3NzEgMi45Mzc4OSA5LjE0NjY0IDIuNzUwOTggOS44ODQ2OSAyLjc1MDk4Wk0xMy4yNTM4IDMuNDE4OTVDMTMuOTkxOSAzLjQxODk1IDE0LjU2MDggMy42MDE5NiAxNC45MDgxIDMuNzUzOTFDMTUuMTg1OCAzLjg3NTUyIDE1LjM2NDIgNC4xNTMyMiAxNS4zNjQyIDQuNDU3MDNWNi44NDk2MUMxNS4zNjQgNy4yODM2MSAxNS4wODU0IDcuNjQ4MjIgMTQuNjk5MSA3Ljc4NzExVjExLjI4NjFDMTQuNjk5MSAxMS40NjQxIDE0LjU1MTkgMTEuNjEyMyAxNC4zNzM5IDExLjYxMjNIMTIuMTYwMUMxMS45ODIxIDExLjYxMjMgMTEuODMzOSAxMS40NjQxIDExLjgzMzkgMTEuMjg2MVY3LjUxNzU4QzExLjgzNDEgNy4zMzk3IDExLjk4MjIgNy4xOTIzOCAxMi4xNjAxIDcuMTkyMzhDMTIuMzM3OCA3LjE5MjU5IDEyLjQ4NTEgNy4zMzk4MiAxMi40ODUzIDcuNTE3NThWMTAuOTYwOUgxNC4wNTI3VjcuNTE3NThDMTQuMDUyOCA3LjMzOTgzIDE0LjIwMDEgNy4xOTI2IDE0LjM3NzkgNy4xOTIzOEMxNC41NTU5IDcuMTkyMzggMTQuNzE2NyA3LjA0MDIgMTQuNzE2NyA2Ljg1MzUyVjQuNDYwOTRDMTQuNzE2NiA0LjQxMzM5IDE0LjY5MDcgNC4zNzQxOCAxNC42NDc0IDQuMzUyNTRDMTQuMzU2NSA0LjIyNjY0IDEzLjg4MjggNC4wNzAzMSAxMy4yNTc3IDQuMDcwMzFDMTMuMTA1OSA0LjA3MDMzIDEyLjk1OCA0LjA3OTMzIDEyLjgxMDUgNC4wOTY2OEMxMi43NjggNC4xMDI2OCAxMi43MjQ5IDQuMDk5ODIgMTIuNjgzNSA0LjA4ODg3QzEyLjY0MjEgNC4wNzc5MyAxMi42MDMyIDQuMDU5MzQgMTIuNTY5MyA0LjAzMzJDMTIuNTM1MyA0LjAwNjk1IDEyLjUwNjMgMy45NzM5IDEyLjQ4NTMgMy45MzY1MkMxMi40NjQyIDMuODk5MDQgMTIuNDUxIDMuODU3MTkgMTIuNDQ2MiAzLjgxNDQ1QzEyLjQyNDUgMy42MzY0OSAxMi41NTA1IDMuNDcxOTMgMTIuNzI4NCAzLjQ1MDJDMTIuOTAyMSAzLjQyODQ5IDEzLjA4MDIgMy40MTg5NSAxMy4yNTM4IDMuNDE4OTVaTTkuODg0NjkgMy40MTExM0M5LjI2Mzg2IDMuNDExMTQgOC43ODU5MiAzLjU2MzExIDguNDk1MDQgMy42OTMzNkM4LjQ3NDY3IDMuNzAzMTMgOC40NTc0MiAzLjcxODI3IDguNDQ1MjQgMy43MzczQzguNDMyOTUgMy43NTY1IDguNDI1OTUgMy43Nzg5NyA4LjQyNTcxIDMuODAxNzZWNi40MTUwNEM4LjQyNTcxIDYuNjAxNzIgOC41Nzc5IDYuNzUzODkgOC43NjQ1NyA2Ljc1MzkxQzguOTUxMTcgNi43NTM5MSA5LjA4OTY0IDYuOTAxMjEgOS4wODk3NyA3LjA3OTFWMTAuOTYwOUgxMC42NTcyVjcuMDc1MkMxMC42NTcyIDYuOTE5NDggMTAuNzcwNCA2Ljc4NjU4IDEwLjkxNzkgNi43NTU4NkwxMS4wNDg4IDYuNzQyMTlDMTEuMTk4NiA2LjcxMDU3IDExLjMyMiA2LjU3NDMxIDExLjMyMjIgNi40MTExM1YzLjc5Njg4QzExLjMyMjEgMy43NDkyNSAxMS4yOTU3IDMuNzEwMTUgMTEuMjU2OCAzLjY4ODQ4QzEwLjk3NDYgMy41NjI1NyAxMC41MDU1IDMuNDExMTMgOS44ODQ2OSAzLjQxMTEzWk02LjQ4NTI4IDAuNjY0MDYyQzYuODAxMDMgMC42NjQwNjIgNy4xMDQ3NCAwLjc4NzU0OSA3LjMzMDk4IDEuMDA3ODFDNy41NTcwNCAxLjIyODA1IDcuNjg3NzcgMS41MjgyNSA3LjY5NjIxIDEuODQzNzVDNy42OTYwOCAyLjY1OTgxIDcuMTc1NSAzLjI3NjM3IDYuNDg1MjggMy4yNzYzN0M1Ljc5NTA2IDMuMjc2MzYgNS4yNzQ0NyAyLjY1OTggNS4yNzQzNCAxLjg0Mzc1QzUuMjgyNzkgMS41MjgyNSA1LjQxMzUyIDEuMjI4MDUgNS42Mzk1NyAxLjAwNzgxQzUuODY1ODEgMC43ODc1NTEgNi4xNjk1MiAwLjY2NDA2NCA2LjQ4NTI4IDAuNjY0MDYyWk0xMy4yNjY1IDAuNjY0MDYyQzEzLjU4MjMgMC42NjQwNjIgMTMuODg2IDAuNzg3NTQ5IDE0LjExMjIgMS4wMDc4MUMxNC4zMzg0IDEuMjI4MDYgMTQuNDcgMS41MjgxOCAxNC40Nzg0IDEuODQzNzVDMTQuNDc4MyAyLjY1OTgxIDEzLjk1NjcgMy4yNzYzNyAxMy4yNjY1IDMuMjc2MzdDMTIuNTc2NCAzLjI3NjIgMTIuMDU1NyAyLjY1OTcgMTIuMDU1NiAxLjg0Mzc1QzEyLjA2NCAxLjUyODExIDEyLjE5NTYgMS4yMjgwOCAxMi40MjE4IDEuMDA3ODFDMTIuNjQ4IDAuNzg3NjUyIDEyLjk1MDkgMC42NjQxMzQgMTMuMjY2NSAwLjY2NDA2MlpNNi40ODUyOCAxLjI3OTNDNi4xNzcxIDEuMjc5MyA1LjkyNTgzIDEuNTMwNzIgNS45MjU3MSAxLjgzODg3QzUuOTI1NzEgMi4yOTAzOSA2LjE1OTY2IDIuNjIwMTEgNi40ODUyOCAyLjYyMDEyQzYuODEwODkgMi42MjAxMiA3LjA0NTgyIDIuMjkwMzkgNy4wNDU4MiAxLjgzODg3QzcuMDQ1NyAxLjUzMDcyIDYuNzkzNDUgMS4yNzkzIDYuNDg1MjggMS4yNzkzWk0xMy4yNjY1IDEuMjc5M0MxMi45NTg1IDEuMjc5NDUgMTIuNzA3MSAxLjUzMDgxIDEyLjcwNyAxLjgzODg3QzEyLjcwNyAyLjI5MDI2IDEyLjk0MTEgMi42MTk5MyAxMy4yNjY1IDIuNjIwMTJDMTMuNTkyMSAyLjYyMDEyIDEzLjgyNzEgMi4yOTAzOSAxMy44MjcxIDEuODM4ODdDMTMuODI2OSAxLjUzMDcyIDEzLjU3NDcgMS4yNzkzIDEzLjI2NjUgMS4yNzkzWk05Ljg3NTkgMEMxMC4xOTE3IDAgMTAuNDk1NCAwLjEyMzQ4NyAxMC43MjE2IDAuMzQzNzVDMTAuOTQ3NSAwLjU2Mzg3OSAxMS4wNzkzIDAuODYzMzg2IDExLjA4NzggMS4xNzg3MUMxMS4wODc4IDEuOTk0OTIgMTAuNTY2MiAyLjYxMjMgOS44NzU5IDIuNjEyM0M5LjE4NTY2IDIuNjEyMjIgOC42NjQ5NiAxLjk5NDg3IDguNjY0OTYgMS4xNzg3MUM4LjY3MzUzIDAuODYzMjQzIDguODA1MDUgMC41NjM5MDMgOS4wMzExNyAwLjM0Mzc1QzkuMjU3MzggMC4xMjM1NDEgOS41NjAyMSAzLjYyMjZlLTA1IDkuODc1OSAwWk05Ljg3NTkgMC42MTUyMzRDOS41Njc3MyAwLjYxNTMxIDkuMzE2MzUgMC44NjY2MTUgOS4zMTYzMyAxLjE3NDhDOS4zMTYzMyAxLjYyNjI2IDkuNTUwMzYgMS45NTU5NiA5Ljg3NTkgMS45NTYwNUMxMC4yMDE1IDEuOTU2MDUgMTAuNDM2NCAxLjYyNjMzIDEwLjQzNjQgMS4xNzQ4QzEwLjQzNjQgMC44NjY1NjkgMTAuMTg0MSAwLjYxNTIzNCA5Ljg3NTkgMC42MTUyMzRaJyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gZWluc3RlbGx1bmdlbi1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuMTE1MiAzLjc1Njg0QzE1LjMyMTEgMy43NTYyIDE1LjUyNjYgMy43Nzg1IDE1LjcyNzUgMy44MjMyNEMxNS43ODA2IDMuODI5MSAxNS44MzE4IDMuODQ2MjIgMTUuODc3OSAzLjg3MzA1QzE1LjkyNDIgMy44OTk5NiAxNS45NjQ4IDMuOTM2MTUgMTUuOTk2MSAzLjk3OTQ5QzE2LjAyNzQgNC4wMjI4MyAxNi4wNDg1IDQuMDcyNjggMTYuMDU5NiA0LjEyNUMxNi4wNzA2IDQuMTc3MjMgMTYuMDcwNiA0LjIzMDk4IDE2LjA1OTYgNC4yODMyQzE2LjA1MjQgNC4zMTY4MyAxNi4wMzkyIDQuMzQ4NTMgMTYuMDIzNCA0LjM3ODkxVjYuNDI2NzZDMTcuMTQ4IDcuMjYwNDkgMTcuOTk2IDguNDEyODkgMTguNDU4IDkuNzM0MzhIMTkuNjIyMUMxOS43MjI3IDkuNzM1NzIgMTkuODE5IDkuNzc2OTggMTkuODg5NiA5Ljg0ODYzQzE5Ljk2MDIgOS45MjAyMiAyMCAxMC4wMTY3IDIwIDEwLjExNzJWMTQuMDM4MUMxOS45OTk5IDE0LjEzOTUgMTkuOTU5NCAxNC4yMzY5IDE5Ljg4NzcgMTQuMzA4NkMxOS44MTYgMTQuMzgwMyAxOS43MTg2IDE0LjQyMDggMTkuNjE3MiAxNC40MjA5SDE4LjA4NTlDMTcuNDEyNiAxNS42NzU5IDE2LjQwMDggMTYuNzE2OSAxNS4xNjYgMTcuNDI2OFYxOS41QzE1LjE2MSAxOS41OTU3IDE1LjEyMDUgMTkuNjg2MSAxNS4wNTI3IDE5Ljc1MzlDMTQuOTg0OCAxOS44MjE4IDE0Ljg5MzcgMTkuODYyMyAxNC43OTc5IDE5Ljg2NzJIMTIuMjg3MUMxMi4xODU3IDE5Ljg2NzEgMTIuMDg4MyAxOS44MjY2IDEyLjAxNjYgMTkuNzU0OUMxMS45NDU1IDE5LjY4MDggMTEuOTA1MyAxOS41ODIyIDExLjkwNDMgMTkuNDc5NVYxOC42OTM0QzEwLjU2MyAxOC44NTE2IDkuMjA3NDYgMTguODUxNiA3Ljg2NjIxIDE4LjY5MzRWMTkuNDc5NUM3Ljg2NjA0IDE5LjU4MDkgNy44MjU2NSAxOS42NzgzIDcuNzUzOTEgMTkuNzVDNy43MTk0IDE5Ljc4NzEgNy42NzczNCAxOS44MTY3IDcuNjMwODYgMTkuODM2OUM3LjU4NDM2IDE5Ljg1NzEgNy41MzQwOCAxOS44Njc0IDcuNDgzNCAxOS44NjcySDQuOTMxNjRDNC44MzA2NCAxOS44NjU5IDQuNzMzNTkgMTkuODI1MiA0LjY2MjExIDE5Ljc1MzlDNC41OTA2MiAxOS42ODI0IDQuNTUwMTggMTkuNTg1NSA0LjU0ODgzIDE5LjQ4NDRWMTcuMzUwNkMyLjMxMzAzIDE1Ljk3MjQgMS4wMzYxNCAxMy44ODk3IDEuMDM2MTMgMTEuNjE4MkMxLjAzNTE4IDExLjMxMjQgMS4wNTc0MSAxMS4wMDY2IDEuMTAyNTQgMTAuNzA0MUgwLjM4MjgxMkMwLjI4MTQ2MSAxMC43MDQgMC4xODQwMjkgMTAuNjY0NCAwLjExMjMwNSAxMC41OTI4QzAuMDQwNTA3OSAxMC41MjEgMCAxMC40MjI4IDAgMTAuMzIxM0M4LjE0ODc5ZS0wNSAxMC4yMTk5IDAuMDQwNTgwNSAxMC4xMjI1IDAuMTEyMzA1IDEwLjA1MDhDMC4xODQwNDYgOS45NzkwNiAwLjI4MTM3NiA5LjkzODUzIDAuMzgyODEyIDkuOTM4NDhIMS41ODc4OUMxLjY0NDkyIDkuOTM4NzEgMS43MDE1NiA5Ljk1MTggMS43NTI5MyA5Ljk3NjU2QzEuODA0MjMgMTAuMDAxMyAxLjg0OTExIDEwLjAzNzYgMS44ODQ3NyAxMC4wODJDMS45MjA0OSAxMC4xMjY2IDEuOTQ1OTQgMTAuMTc4OCAxLjk1ODk4IDEwLjIzNDRDMS45NzE5OCAxMC4yODk5IDEuOTcyMTIgMTAuMzQ3NiAxLjk1OTk2IDEwLjQwMzNMMS45MTk5MiAxMC41NzcxQzEuODUzNyAxMC45MTM0IDEuODE5MDMgMTEuMjU1IDEuODE3MzggMTEuNTk3N0MxLjgxNzM4IDEzLjYwODkgMi45NzY0MiAxNS40NzE5IDUuMDAyOTMgMTYuNzAyMUw1LjE0MDYyIDE2Ljc4NDJDNS4xOTcyOSAxNi44MTkyIDUuMjQ0MzggMTYuODY3OSA1LjI3NzM0IDE2LjkyNThDNS4zMTAzMyAxNi45ODM3IDUuMzI3OTQgMTcuMDQ5NSA1LjMyOTEgMTcuMTE2MlYxOS4wODU5SDcuMTAwNTlWMTguMjQ0MUM3LjA5ODc0IDE4LjE4OTIgNy4xMDk3NSAxOC4xMzQzIDcuMTMxODQgMTguMDg0QzcuMTUzOTIgMTguMDMzNyA3LjE4Njg2IDE3Ljk4OSA3LjIyODUyIDE3Ljk1MzFDNy4yNzA4OSAxNy45MTgzIDcuMzE5NTEgMTcuODkxNyA3LjM3MjA3IDE3Ljg3NkM3LjQyNDU2IDE3Ljg2MDIgNy40Nzk2OCAxNy44NTU2IDcuNTM0MTggMTcuODYxM0M5LjA5MzI1IDE4LjA4MzQgMTAuNjc2MyAxOC4wODMzIDEyLjIzNTQgMTcuODYxM0MxMi4yODk0IDE3Ljg1MzIgMTIuMzQ1IDE3Ljg1NjggMTIuMzk3NSAxNy44NzIxQzEyLjQ0OTkgMTcuODg3MyAxMi40OTg4IDE3LjkxMzQgMTIuNTQgMTcuOTQ5MkMxMi41ODEzIDE3Ljk4NTEgMTIuNjE0MyAxOC4wMzAyIDEyLjYzNjcgMTguMDgwMUMxMi42NTkgMTguMTI5OCAxMi42NzA1IDE4LjE4MzggMTIuNjY5OSAxOC4yMzgzVjE5LjA4MTFIMTQuNDE1VjE3LjE4NzVDMTQuNDE1MyAxNy4xMiAxNC40MzM3IDE3LjA1MzQgMTQuNDY3OCAxNi45OTUxQzE0LjUwMTggMTYuOTM2OSAxNC41NTA3IDE2Ljg4ODggMTQuNjA5NCAxNi44NTU1QzE1Ljg2NjUgMTYuMTgyOSAxNi44ODMxIDE1LjEzNTcgMTcuNTE4NiAxMy44NTk0QzE3LjU0ODcgMTMuNzk0IDE3LjU5NzYgMTMuNzM4MSAxNy42NTgyIDEzLjY5OTJDMTcuNzE4NyAxMy42NjA0IDE3Ljc4OTQgMTMuNjM5OCAxNy44NjEzIDEzLjYzOTZIMTkuMjQ5VjEwLjQ4NTRIMTguMTc3N0MxOC4wOTQ1IDEwLjQ4NDIgMTguMDEzNSAxMC40NTU4IDE3Ljk0NzMgMTAuNDA1M0MxNy44ODExIDEwLjM1NDcgMTcuODMyNiAxMC4yODQxIDE3LjgwOTYgMTAuMjA0MUMxNy40MDIyIDguODY5OTUgMTYuNTU5NiA3LjcxMDk0IDE1LjQxNiA2LjkxMjExQzE1LjM2NzQgNi44NzU5MiAxNS4zMjgyIDYuODI4NDIgMTUuMzAwOCA2Ljc3NDQxQzE1LjI3MzQgNi43MjA0NiAxNS4yNTg0IDYuNjYxMSAxNS4yNTc4IDYuNjAwNTlWNC41MjYzN0MxNC44MzYyIDQuNDk2NDYgMTQuNDEyNSA0LjU4NDY4IDE0LjAzNzEgNC43ODgwOUMxMy41NjkgNS4wNDE3OCAxMy4yMDY5IDUuNDU0OTMgMTMuMDE2NiA1Ljk1MjE1QzEyLjk5MiA2LjAyMjI2IDEyLjk0NzYgNi4wODM2MSAxMi44ODg3IDYuMTI4OTFDMTIuODI5OCA2LjE3NDIgMTIuNzU4NyA2LjIwMTI5IDEyLjY4NDYgNi4yMDcwM0MxMi42MzkgNi4yMTQyMyAxMi41OTI0IDYuMjE0MjcgMTIuNTQ2OSA2LjIwNzAzQzEyLjQ5ODIgNi4xODkwNyAxMi40NTM2IDYuMTYxNjQgMTIuNDE2IDYuMTI1OThDMTIuMzc4MyA2LjA5MDIxIDEyLjM0ODcgNi4wNDY3OSAxMi4zMjgxIDUuOTk5MDJDMTIuMzA3NiA1Ljk1MTI4IDEyLjI5NjkgNS44OTk2MyAxMi4yOTY5IDUuODQ3NjZDMTIuMjk2OSA1Ljc5NTg3IDEyLjMwNzcgNS43NDQ4NSAxMi4zMjgxIDUuNjk3MjdDMTIuNTQzNyA1LjEzMTE1IDEyLjkyNDcgNC42NDI5MiAxMy40MjE5IDQuMjk2ODhDMTMuOTE5MSAzLjk1MDgzIDE0LjUwOTUgMy43NjIzNSAxNS4xMTUyIDMuNzU2ODRaTTE1LjA4NjkgOS4xNzg3MUMxNS4yMjggOS4xNDkgMTUuMzc1IDkuMTYxMzIgMTUuNTA4OCA5LjIxNDg0QzE1LjY0MjUgOS4yNjgzOSAxNS43NTczIDkuMzYwNzYgMTUuODM4OSA5LjQ3OTQ5QzE1LjkyMDUgOS41OTgyNyAxNS45NjQ4IDkuNzM4NyAxNS45NjY4IDkuODgyODFDMTUuOTY4OCA5Ljk3OTIxIDE1Ljk1MjUgMTAuMDc1NCAxNS45MTcgMTAuMTY1QzE1Ljg4MTUgMTAuMjU0NyAxNS44MjgyIDEwLjMzNjQgMTUuNzYwNyAxMC40MDUzQzE1LjY5MzIgMTAuNDc0MiAxNS42MTI0IDEwLjUyOSAxNS41MjM0IDEwLjU2NjRDMTUuNDM0NSAxMC42MDM4IDE1LjMzODcgMTAuNjIzMSAxNS4yNDIyIDEwLjYyM0MxNS4wOTgyIDEwLjYyNCAxNC45NTczIDEwLjU4MTkgMTQuODM2OSAxMC41MDI5QzE0LjcxNjQgMTAuNDIzOCAxNC42MjE3IDEwLjMxMDQgMTQuNTY1NCAxMC4xNzc3QzE0LjUwOTIgMTAuMDQ1MSAxNC40OTM4IDkuODk4NCAxNC41MjA1IDkuNzU2ODRDMTQuNTQ3MyA5LjYxNTM4IDE0LjYxNTEgOS40ODQ3IDE0LjcxNTggOS4zODE4NEMxNC44MTY3IDkuMjc4OTEgMTQuOTQ1OSA5LjIwODQyIDE1LjA4NjkgOS4xNzg3MVpNMTUuMjI3NSA5Ljg1ODRDMTUuMjIyNyA5Ljg1OTgzIDE1LjIxNzcgOS44NjE5NCAxNS4yMTM5IDkuODY1MjNDMTUuMjEgOS44Njg2MSAxNS4yMDcyIDkuODczMjYgMTUuMjA1MSA5Ljg3NzkzQzE1LjIwMyA5Ljg4MjU2IDE1LjIwMTIgOS44ODc1IDE1LjIwMTIgOS44OTI1OEMxNS4yMDEyIDkuOTM4NTIgMTUuMjgzMiA5LjkzODUyIDE1LjI4MzIgOS44OTI1OEMxNS4yNzgxIDkuODg3NDggMTUuMjcxNiA5Ljg4MzY1IDE1LjI2NDYgOS44ODE4NEMxNS4yNTc1IDkuODgwMDQgMTUuMjQ5MyA5Ljg4MDY1IDE1LjI0MjIgOS44ODI4MVY5Ljg1NzQyQzE1LjIzNzIgOS44NTY3MyAxNS4yMzIzIDkuODU3MDIgMTUuMjI3NSA5Ljg1ODRaTTUuNDYxOTEgMEM2LjY4MDM1IDAgNy44NDkzOCAwLjQ4NDE0MiA4LjcxMDk0IDEuMzQ1N0M5LjU3MjQxIDIuMjA3MjUgMTAuMDU2NiAzLjM3NjM2IDEwLjA1NjYgNC41OTQ3M0MxMC4wNjE5IDUuMTcyOTkgOS45NTM0OCA1Ljc0NzAzIDkuNzM5MjYgNi4yODQxOEM5LjY5NjYzIDYuMzcwMDYgOS42MjM2NyA2LjQzNzI0IDkuNTM0MTggNi40NzE2OEM5LjQ0NDU0IDYuNTA2MTYgOS4zNDUxNyA2LjUwNTA2IDkuMjU1ODYgNi40Njk3M0M5LjE2NjU0IDYuNDM0MzkgOS4wOTM1NCA2LjM2Njc2IDkuMDUxNzYgNi4yODAyN0M5LjAxMDEgNi4xOTM4NiA5LjAwMjQ4IDYuMDk0NzYgOS4wMzAyNyA2LjAwMjkzQzkuMjA1MjkgNS41NTU5MSA5LjI5MzEzIDUuMDc5NjYgOS4yOTAwNCA0LjU5OTYxQzkuMjg0NjYgMy41ODk2OCA4Ljg4MTAzIDIuNjIyNDIgOC4xNjYwMiAxLjkwOTE4QzcuNDUwOTMgMS4xOTYgNi40ODI1OCAwLjc5Mzc5NiA1LjQ3MjY2IDAuNzkxMDE2QzQuOTcwNjMgMC43OTM2ODkgNC40NzM1NCAwLjg5NTI3OCA0LjAxMDc0IDEuMDg5ODRDMy41NDc5IDEuMjg0NDYgMy4xMjc1NSAxLjU2ODg2IDIuNzc0NDEgMS45MjU3OEMyLjQyMTM5IDIuMjgyNjYgMi4xNDE3NyAyLjcwNjExIDEuOTUyMTUgMy4xNzA5QzEuNzYyNjggMy42MzU1MyAxLjY2NjMxIDQuMTMzIDEuNjY4OTUgNC42MzQ3N0MxLjY3NDY2IDUuMzA0OTcgMS44NTU4OCA1Ljk2MjUzIDIuMTk0MzQgNi41NDEwMkMyLjUzMjgxIDcuMTE5NDcgMy4wMTcyIDcuNTk5MjggMy41OTg2MyA3LjkzMjYyQzMuNjgyODQgNy45ODM2NSAzLjc0NDg0IDguMDY1MSAzLjc3MDUxIDguMTYwMTZDMy43OTYxNyA4LjI1NTIyIDMuNzgzNDEgOC4zNTY4OCAzLjczNjMzIDguNDQzMzZDMy42OTYyOSA4LjUwMDU4IDMuNjQxOCA4LjU0NjUgMy41NzgxMiA4LjU3NTJDMy41MTQzNCA4LjYwMzkzIDMuNDQzNTIgOC42MTQ0NCAzLjM3NDAyIDguNjA2NDVDMy4zMDc4NCA4LjYwNjI3IDMuMjQyOCA4LjU4ODg1IDMuMTg1NTUgOC41NTU2NkMyLjQ4Njg2IDguMTU1ODcgMS45MDU4MyA3LjU3ODk4IDEuNSA2Ljg4Mzc5QzEuMDk0MjUgNi4xODg3MiAwLjg3NzczNCA1LjM5OTU0IDAuODczMDQ3IDQuNTk0NzNDMC44NzMwMiAzLjM4MTU4IDEuMzUzMDYgMi4yMTcxMyAyLjIwODAxIDEuMzU2NDVDMy4wNjI5NCAwLjQ5NTg2IDQuMjIzNDkgMC4wMDgwOTA1MiA1LjQzNjUyIDBINS40NjE5MVpNNi4wODU5NCAyLjA1NzYyQzYuNDYxMzQgMi4wODMwNSA2LjgyNjAzIDIuMTk0NzggNy4xNTEzNyAyLjM4Mzc5QzcuMjM1NTMgMi40MzQ3OSA3LjI5NzU1IDIuNTE2MzQgNy4zMjMyNCAyLjYxMTMzQzcuMzQ4OTEgMi43MDYzOSA3LjMzNjE0IDIuODA4MDUgNy4yODkwNiAyLjg5NDUzQzcuMjM4OTQgMi45Nzk1NiA3LjE1Nzc4IDMuMDQxNjIgNy4wNjI1IDMuMDY3MzhDNi45NjcxMyAzLjA5MzEzIDYuODY1NDYgMy4wODA1MyA2Ljc3OTMgMy4wMzIyM0M2LjUxODMzIDIuODg5MjkgNi4yMjQyNSAyLjgxNzQ0IDUuOTI2NzYgMi44MjMyNEM1LjY5ODA5IDIuODEwNjQgNS40Njg5MyAyLjg0NSA1LjI1MzkxIDIuOTIzODNDNS4wMzg5OSAzLjAwMjY2IDQuODQyMDUgMy4xMjM5IDQuNjc1NzggMy4yODEyNUM0LjU3NTk2IDMuMzc1NzIgNC40OTA2OCAzLjQ4MzQzIDQuNDE2OTkgMy41OTg2M0g2LjcwMjE1QzYuODAzNjggMy41OTg2MyA2LjkwMTg0IDMuNjM5MTQgNi45NzM2MyAzLjcxMDk0QzcuMDQ1MjUgMy43ODI2NSA3LjA4NDg4IDMuODgwMSA3LjA4NDk2IDMuOTgxNDVDNy4wODQ5NiA0LjA4Mjk4IDcuMDQ1NDMgNC4xODExMyA2Ljk3MzYzIDQuMjUyOTNDNi45MDE4NCA0LjMyNDcyIDYuODAzNjggNC4zNjQyNiA2LjcwMjE1IDQuMzY0MjZINC4xNTYyNUM0LjE1MjMzIDQuNDEwOTggNC4xNDk0MiA0LjQ1Nzg0IDQuMTQ5NDEgNC41MDQ4OEM0LjE0OTQxIDQuNTUxOTEgNC4xNTIzNCA0LjU5ODgxIDQuMTU2MjUgNC42NDU1MUg2LjcwMjE1QzYuODAzNjggNC42NDU1MSA2LjkwMTg0IDQuNjg2MDIgNi45NzM2MyA0Ljc1NzgxQzcuMDQ1MTggNC44Mjk1NyA3LjA4NDk2IDQuOTI2OTcgNy4wODQ5NiA1LjAyODMyQzcuMDg0OTIgNS4xMjk2OCA3LjA0NTI0IDUuMjI3MDkgNi45NzM2MyA1LjI5ODgzQzYuOTAxODQgNS4zNzA2MyA2LjgwMzY4IDUuNDExMTMgNi43MDIxNSA1LjQxMTEzSDQuNDE2OTlDNC40OTA2OCA1LjUyNjM1IDQuNTc1OTYgNS42MzQwMyA0LjY3NTc4IDUuNzI4NTJDNC44NDIxMiA1Ljg4NTk0IDUuMDM4ODggNi4wMDgwOCA1LjI1MzkxIDYuMDg2OTFDNS40Njg5MyA2LjE2NTc0IDUuNjk4MDkgNi4xOTkxMyA1LjkyNjc2IDYuMTg2NTJDNi4yMjIxNSA2LjE4NTg3IDYuNTEyMDcgNi4xMDg0NSA2Ljc2ODU1IDUuOTYxOTFDNi44NTQ2MSA1LjkxMzYxIDYuOTU2NDYgNS45MDExNiA3LjA1MTc2IDUuOTI2NzZDNy4xNDcxOSA1Ljk1MjUyIDcuMjI5MTcgNi4wMTUzOSA3LjI3OTMgNi4xMDA1OUM3LjMyNjE5IDYuMTg2OTYgNy4zMzgwOSA2LjI4NzkxIDcuMzEyNSA2LjM4MjgxQzcuMjg2ODUgNi40Nzc4IDcuMjI1NzEgNi41NTkzMSA3LjE0MTYgNi42MTAzNUM2Ljc3MzMyIDYuODI4MDIgNi4zNTQ1IDYuOTQ1NjkgNS45MjY3NiA2Ljk1MjE1QzUuNTUwNDMgNi45NTMwOCA1LjE3ODY1IDYuODY3OTYgNC44NDA4MiA2LjcwMjE1QzQuNTAyOTYgNi41MzYyOSA0LjIwNzk4IDYuMjk0NDMgMy45Nzg1MiA1Ljk5NjA5QzMuODQwNjIgNS44MTY4MSAzLjcyODg4IDUuNjE5ODUgMy42NDU1MSA1LjQxMTEzSDMuMDkzNzVDMi45OTIzIDUuNDExMTMgMi44OTUwMiA1LjM3MDUxIDIuODIzMjQgNS4yOTg4M0MyLjc1MTQ4IDUuMjI3MDcgMi43MTA5OCA1LjEyOTggMi43MTA5NCA1LjAyODMyQzIuNzEwOTQgNC45MjY3OCAyLjc1MTQ1IDQuODI5NjEgMi44MjMyNCA0Ljc1NzgxQzIuODk1MDQgNC42ODYwMyAyLjk5MjIzIDQuNjQ1NTEgMy4wOTM3NSA0LjY0NTUxSDMuNDc1NTlDMy40NzAxIDQuNTUxNzUgMy40NzAyOSA0LjQ1Nzk0IDMuNDc1NTkgNC4zNjQyNkgzLjA5Mzc1QzIuOTkyNDIgNC4zNjQyNiAyLjg5NSA0LjMyNDQ1IDIuODIzMjQgNC4yNTI5M0MyLjc1MTQ1IDQuMTgxMTMgMi43MTA5NCA0LjA4Mjk4IDIuNzEwOTQgMy45ODE0NUMyLjcxMTAxIDMuODgwMDEgMi43NTE1MSAzLjc4MjY3IDIuODIzMjQgMy43MTA5NEMyLjg5NTAyIDMuNjM5MjkgMi45OTIzMyAzLjU5ODYzIDMuMDkzNzUgMy41OTg2M0gzLjY0MzU1QzMuNzQ2ODggMy4zMzgzMyAzLjg5NDMzIDMuMDk3MiA0LjA4MDA4IDIuODg1NzRDNC4zMjg0OSAyLjYwMjk4IDQuNjM4MzggMi4zODA4MSA0Ljk4NjMzIDIuMjM3M0M1LjMzNDIyIDIuMDkzODMgNS43MTA0OCAyLjAzMjIxIDYuMDg1OTQgMi4wNTc2MlonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBoaWxmZS1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkuNjE4MiAxMC43ODMyQzE5LjcxOTYgMTAuNzgzMiAxOS44MTcgMTAuODIyOSAxOS44ODg3IDEwLjg5MzZDMTkuOTYwNSAxMC45NjQzIDIwLjAwMSAxMS4wNjAxIDIwLjAwMSAxMS4xNjAyVjE5LjYyM0MxOS45OTk2IDE5LjcyMjQgMTkuOTU5IDE5LjgxNzQgMTkuODg3OCAxOS44ODc3QzE5LjgxNjMgMTkuOTU4MSAxOS43MTkyIDE5Ljk5ODcgMTkuNjE4MiAyMEgxMS44MDU3TDExLjgwNDcgMTkuOTk5VjIwQzExLjc3ODkgMTkuOTk5NyAxMS43NTM1IDE5Ljk5NjUgMTEuNzI4NiAxOS45OTEyQzExLjY1NjMgMTkuOTc2NCAxMS41ODkyIDE5Ljk0MTggMTEuNTM2MiAxOS44ODk2QzExLjUzMDIgMTkuODgzOCAxMS41MjUxIDE5Ljg3NjMgMTEuNTE5NiAxOS44NzAxTDguMzI5MTYgMTYuNzg4MUM4LjMwODc5IDE2Ljc3NDYgOC4yOTAxMiAxNi43NTg2IDguMjcyNTIgMTYuNzQxMkM4LjIzMzM1IDE2LjcwMjYgOC4yMDM2MSAxNi42NTY3IDguMTg0NjMgMTYuNjA2NEM4LjE3NjQ2IDE2LjU4NjggOC4xNzA3NCAxNi41NjU5IDguMTY2MDcgMTYuNTQ0OUM4LjE1Njk2IDE2LjUwMzkgOC4xNTUxNyAxNi40NjIxIDguMTYwMjEgMTYuNDIwOVYxMS4xNjAyQzguMTYwMjEgMTEuMDYwMSA4LjIwMDc5IDEwLjk2NDMgOC4yNzI1MiAxMC44OTM2QzguMzQ0MTEgMTAuODIzIDguNDQwODYgMTAuNzgzMyA4LjU0MjA1IDEwLjc4MzJIMTkuNjE4MlpNOC45MjQ4NiAxNi4wOTM4SDExLjgwNDdDMTEuODU1MiAxNi4wOTMxIDExLjkwNTUgMTYuMTAyNCAxMS45NTIyIDE2LjEyMTFDMTEuOTk4OSAxNi4xMzk4IDEyLjA0MTYgMTYuMTY3IDEyLjA3NzIgMTYuMjAyMUMxMi4xMTI4IDE2LjIzNzMgMTIuMTQxMiAxNi4yNzkyIDEyLjE2MDIgMTYuMzI1MkMxMi4xNzkyIDE2LjM3MTMgMTIuMTg4MiAxNi40MjEgMTIuMTg3NiAxNi40NzA3VjE5LjI0NTFIMTkuMjM2NFYxMS41NDJIOC45MjQ4NlYxNi4wOTM4Wk0xMS40MzI3IDE4LjcyMjdWMTYuODQ3N0g5LjQ5MDI5TDExLjQzMjcgMTguNzIyN1pNMTQuMzcxMiAxNi4wOTI4QzE0LjQyMTMgMTYuMDkyMSAxNC40NzExIDE2LjEwMTUgMTQuNTE3NiAxNi4xMjAxQzE0LjU2NDMgMTYuMTM4OCAxNC42MDcgMTYuMTY3IDE0LjY0MjYgMTYuMjAyMUMxNC42NzgzIDE2LjIzNzMgMTQuNzA2NyAxNi4yNzkyIDE0LjcyNTYgMTYuMzI1MkMxNC43NDQ1IDE2LjM3MTEgMTQuNzUzNiAxNi40MjAyIDE0Ljc1MyAxNi40Njk3VjE3LjYzMThDMTQuNzUyOSAxNy43MzE3IDE0LjcxMzIgMTcuODI3OCAxNC42NDE3IDE3Ljg5ODRDMTQuNTcgMTcuOTY5MSAxNC40NzI0IDE4LjAwODcgMTQuMzcxMiAxOC4wMDg4SDEzLjIwODFDMTMuMTA2NyAxOC4wMDg4IDEzLjAwOTMgMTcuOTY5MSAxMi45Mzc2IDE3Ljg5ODRDMTIuODY1OSAxNy44Mjc4IDEyLjgyNTMgMTcuNzMxOCAxMi44MjUzIDE3LjYzMThWMTYuNDY5N0MxMi44MjQ2IDE2LjQyMDIgMTIuODM0NyAxNi4zNzExIDEyLjg1MzYgMTYuMzI1MkMxMi44NzI1IDE2LjI3OTEgMTIuOTAwOSAxNi4yMzczIDEyLjkzNjYgMTYuMjAyMUMxMi45NzIyIDE2LjE2NzEgMTMuMDE0IDE2LjEzODggMTMuMDYwNiAxNi4xMjAxQzEzLjEwNzMgMTYuMTAxNCAxMy4xNTc3IDE2LjA5MjEgMTMuMjA4MSAxNi4wOTI4SDE0LjM3MTJaTTE1LjUzODEgMTYuMDkyOEMxNS42Mzk0IDE2LjA5MjggMTUuNzM3IDE2LjEzMjYgMTUuODA4NyAxNi4yMDMxQzE1Ljg4MDMgMTYuMjczOCAxNS45MjA4IDE2LjM2OTkgMTUuOTIxIDE2LjQ2OTdWMTcuMjU0OUgxNi43MDEyQzE2LjgwMjcgMTcuMjU0OSAxNi45IDE3LjI5NDUgMTYuOTcxNyAxNy4zNjUyQzE3LjA0MzQgMTcuNDM1OSAxNy4wODQgMTcuNTMxOSAxNy4wODQgMTcuNjMxOEMxNy4wODQgMTcuNzMxOCAxNy4wNDM0IDE3LjgyNzggMTYuOTcxNyAxNy44OTg0QzE2LjkgMTcuOTY5MSAxNi44MDI2IDE4LjAwODggMTYuNzAxMiAxOC4wMDg4SDE1LjUzODFDMTUuNDM2OSAxOC4wMDg3IDE1LjMzOTMgMTcuOTY5MSAxNS4yNjc2IDE3Ljg5ODRDMTUuMTk2MSAxNy44Mjc4IDE1LjE1NjQgMTcuNzMxNyAxNS4xNTYzIDE3LjYzMThWMTYuNDY5N0MxNS4xNTY0IDE2LjM2OTkgMTUuMTk2MSAxNi4yNzM3IDE1LjI2NzYgMTYuMjAzMUMxNS4zMzkzIDE2LjEzMjUgMTUuNDM2OSAxNi4wOTI5IDE1LjUzODEgMTYuMDkyOFpNMTUuNTM3MiAxMi42MDg0QzE1LjYzODUgMTIuNjA4NCAxNS43MzYgMTIuNjQ4MSAxNS44MDc3IDEyLjcxODhDMTUuODc5NCAxMi43ODk0IDE1LjkxOTkgMTIuODg1NCAxNS45MiAxMi45ODU0VjE0LjkzMTZIMTcuODY5MkMxNy45NzA1IDE0LjkzMTcgMTguMDY4IDE0Ljk3MTMgMTguMTM5NyAxNS4wNDJDMTguMjExMyAxNS4xMTI3IDE4LjI1MSAxNS4yMDg3IDE4LjI1MSAxNS4zMDg2QzE4LjI1MSAxNS40MDg1IDE4LjIxMTMgMTUuNTA0NSAxOC4xMzk3IDE1LjU3NTJDMTguMDY4IDE1LjY0NTkgMTcuOTcwNSAxNS42ODU1IDE3Ljg2OTIgMTUuNjg1NUgxNy4wODRWMTYuMDkyOEgxNy44NjkyQzE3Ljk3MDUgMTYuMDkyOCAxOC4wNjggMTYuMTMzNCAxOC4xMzk3IDE2LjIwNDFDMTguMjExMiAxNi4yNzQ4IDE4LjI1MSAxNi4zNzA5IDE4LjI1MSAxNi40NzA3VjE3LjYzMThDMTguMjQ5NyAxNy43MzE0IDE4LjIwOTIgMTcuODI3IDE4LjEzNzggMTcuODk3NUMxOC4wNjY0IDE3Ljk2NzcgMTcuOTcgMTguMDA3NCAxNy44NjkyIDE4LjAwODhDMTcuODE4NiAxOC4wMDg4IDE3Ljc2ODQgMTcuOTk4NyAxNy43MjE3IDE3Ljk3OTVDMTcuNjc1IDE3Ljk2MDIgMTcuNjMyMyAxNy45MzIgMTcuNTk2NyAxNy44OTY1QzE3LjU2MTIgMTcuODYwOSAxNy41MzI2IDE3LjgxODggMTcuNTEzNyAxNy43NzI1QzE3LjQ5NDkgMTcuNzI2MyAxNy40ODU3IDE3LjY3NjcgMTcuNDg2NCAxNy42MjdWMTYuODQ3N0gxNi43MDEyQzE2LjYwMDMgMTYuODQ2NCAxNi41MDQxIDE2LjgwNTcgMTYuNDMyNyAxNi43MzU0QzE2LjM2MTMgMTYuNjY1IDE2LjMxOTggMTYuNTcwMiAxNi4zMTg0IDE2LjQ3MDdWMTUuNjg1NUgxNS41MzcyQzE1LjQzNTggMTUuNjg1NSAxNS4zMzgzIDE1LjY0NTggMTUuMjY2NyAxNS41NzUyQzE1LjE5NTEgMTUuNTA0NSAxNS4xNTUzIDE1LjQwODUgMTUuMTU1MyAxNS4zMDg2VjEyLjk4NTRDMTUuMTU1NCAxMi44ODU1IDE1LjE5NTEgMTIuNzg5NCAxNS4yNjY3IDEyLjcxODhDMTUuMzM4MyAxMi42NDgxIDE1LjQzNTggMTIuNjA4NSAxNS41MzcyIDEyLjYwODRaTTEzLjU3MDQgMTcuMjU0OUgxMy45Njc4VjE2Ljg0NzdIMTMuNTcwNFYxNy4yNTQ5Wk0xNC4zNzEyIDE0LjkzMTZDMTQuNDcyNCAxNC45MzE3IDE0LjU3IDE0Ljk3MTQgMTQuNjQxNyAxNS4wNDJDMTQuNzEzMiAxNS4xMTI3IDE0Ljc1MjkgMTUuMjA4NyAxNC43NTMgMTUuMzA4NkMxNC43NTMgMTUuNDA4NCAxNC43MTMyIDE1LjUwNDUgMTQuNjQxNyAxNS41NzUyQzE0LjU3IDE1LjY0NTggMTQuNDcyNCAxNS42ODU0IDE0LjM3MTIgMTUuNjg1NUgxMy4yMDgxQzEzLjEwNjYgMTUuNjg1NSAxMy4wMDkzIDE1LjY0NTkgMTIuOTM3NiAxNS41NzUyQzEyLjg2NTkgMTUuNTA0NSAxMi44MjUzIDE1LjQwODUgMTIuODI1MyAxNS4zMDg2QzEyLjgyNTMgMTUuMjA4NiAxMi44NjU5IDE1LjExMjcgMTIuOTM3NiAxNS4wNDJDMTMuMDA5MyAxNC45NzEzIDEzLjEwNjYgMTQuOTMxNiAxMy4yMDgxIDE0LjkzMTZIMTQuMzcxMlpNNy45NjI5NSAwQzguMDMwMzggMCA4LjA5Njc4IDAuMDE4MTI0IDguMTU0MzUgMC4wNTI3MzQ0TDExLjkwMzQgMi4xODU1NUMxMS45MzMxIDIuMTk4MTMgMTEuOTYxIDIuMjE0MDQgMTEuOTg2NCAyLjIzMzRMMTUuNzI2NiA0LjM2MjNDMTUuNzg1NiA0LjM5NDcgMTUuODM1MSA0LjQ0MjUxIDE1Ljg2OTIgNC41QzE1LjkwMzIgNC41NTc0MiAxNS45MjEzIDQuNjIyOTggMTUuOTIxIDQuNjg5NDVDMTUuOTIxOCA0Ljc1NTkzIDE1LjkwNDEgNC44MjE0OCAxNS44NzAyIDQuODc4OTFDMTUuODM2IDQuOTM2NDkgMTUuNzg2IDQuOTgzNjUgMTUuNzI2NiA1LjAxNTYyTDguMTU0MzUgOS4zMzAwOEM4LjA5NTg5IDkuMzYyMjIgOC4wMjk4OSA5LjM3ODkxIDcuOTYyOTUgOS4zNzg5MUM3Ljg5NjAzIDkuMzc4OSA3LjgyOTk5IDkuMzYyMjEgNy43NzE1NCA5LjMzMDA4TDMuOTg0NDMgNy4xNzQ4QzMuOTgzNTQgNy4xNzQzMiAzLjk4MjM4IDcuMTc0MzIgMy45ODE1IDcuMTczODNDMy45ODA0IDcuMTczMjEgMy45Nzk2NyA3LjE3MTUzIDMuOTc4NTcgNy4xNzA5TDAuNzY0NzA1IDUuMzQyNzdWMTAuNzc4M0w2LjQzMDcyIDEzLjk3NjZDNi41MDM0OSAxNC4wMTc5IDYuNTYwNSAxNC4wODE4IDYuNTkyODMgMTQuMTU4MkM2LjYyNTEyIDE0LjIzNDYgNi42MzA4NyAxNC4zMTk0IDYuNjA5NDMgMTQuMzk5NEM2LjU4Nzk1IDE0LjQ3OTUgNi41NDAxNCAxNC41NTA4IDYuNDczNjkgMTQuNjAxNkM2LjQwNzM3IDE0LjY1MjEgNi4zMjYwNiAxNC42ODAxIDYuMjQyMjQgMTQuNjgwN0g2LjIxNjg1QzYuMTQ4ODggMTQuNjgxMiA2LjA4MTQzIDE0LjY2MzMgNi4wMjI1MiAxNC42Mjk5TDAuMTk0MzkyIDExLjMyMTNDMC4xMzU3NDYgMTEuMjg4NSAwLjA4NjgyMTEgMTEuMjQxIDAuMDUyNzkwOSAxMS4xODM2QzAuMDE4NzYwMyAxMS4xMjYyIDAuMDAwMjcwNjc4IDExLjA2MDYgNS42NDkxMmUtMDUgMTAuOTk0MVY0LjY5OTIyQy0wLjAwMTEyNjIzIDQuNjMwNTMgMC4wMTYyNzc2IDQuNTYyNTggMC4wNTA4Mzc3IDQuNTAyOTNDMC4wODUzMDE5IDQuNDQyOSAwLjEzNzIyMSA0LjM5NDE2IDAuMTk5Mjc1IDQuMzYyM0w3Ljc3MTU0IDAuMDUyNzM0NEM3LjgyOTEyIDAuMDE4MTAxOCA3Ljg5NTUgMS4wMDY2OGUtMDUgNy45NjI5NSAwWk0xNC4zNjA0IDEyLjYwODRDMTQuNDEwOCAxMi42MDc3IDE0LjQ2MTIgMTIuNjE3IDE0LjUwNzkgMTIuNjM1N0MxNC41NTQ1IDEyLjY1NDUgMTQuNTk3MiAxMi42ODI2IDE0LjYzMjkgMTIuNzE3OEMxNC42Njg0IDEyLjc1MjkgMTQuNjk2IDEyLjc5NDkgMTQuNzE0OSAxMi44NDA4QzE0LjczMzggMTIuODg2OCAxNC43NDM5IDEyLjkzNTggMTQuNzQzMiAxMi45ODU0VjE0LjE0NzVDMTQuNzQzMSAxNC4yNDczIDE0LjcwMjUgMTQuMzQzNCAxNC42MzA5IDE0LjQxNDFDMTQuNTU5MiAxNC40ODQ3IDE0LjQ2MTcgMTQuNTI0NCAxNC4zNjA0IDE0LjUyNDRIMTMuMjA4MUMxMy4xMDY3IDE0LjUyNDQgMTMuMDA5MyAxNC40ODQ3IDEyLjkzNzYgMTQuNDE0MUMxMi44NjU5IDE0LjM0MzQgMTIuODI1NCAxNC4yNDczIDEyLjgyNTMgMTQuMTQ3NVYxMi45ODU0QzEyLjgyNDYgMTIuOTM1OCAxMi44MzQ3IDEyLjg4NjcgMTIuODUzNiAxMi44NDA4QzEyLjg3MjUgMTIuNzk0OCAxMi45MDA5IDEyLjc1MjkgMTIuOTM2NiAxMi43MTc4QzEyLjk3MjIgMTIuNjgyNyAxMy4wMTQgMTIuNjU0NCAxMy4wNjA2IDEyLjYzNTdDMTMuMTA3MyAxMi42MTcgMTMuMTU3NyAxMi42MDc3IDEzLjIwODEgMTIuNjA4NEgxNC4zNjA0Wk0xNy44NjkyIDEyLjYwODRDMTcuOTcwNiAxMi42MDg1IDE4LjA2OCAxMi42NDgxIDE4LjEzOTcgMTIuNzE4OEMxOC4yMTEzIDEyLjc4OTQgMTguMjUxIDEyLjg4NTQgMTguMjUxIDEyLjk4NTRWMTQuMTQ3NUMxOC4yNTA5IDE0LjI0NzMgMTguMjExMyAxNC4zNDM0IDE4LjEzOTcgMTQuNDE0MUMxOC4wNjggMTQuNDg0NyAxNy45NzA1IDE0LjUyNDQgMTcuODY5MiAxNC41MjQ0SDE2LjcwMTJDMTYuNjAwMyAxNC41MjMxIDE2LjUwNDEgMTQuNDgyNSAxNi40MzI3IDE0LjQxMjFDMTYuMzYxMyAxNC4zNDE4IDE2LjMxOTggMTQuMjQ2OSAxNi4zMTg0IDE0LjE0NzVWMTIuOTg1NEMxNi4zMTk4IDEyLjg4NTggMTYuMzYxMyAxMi43OTExIDE2LjQzMjcgMTIuNzIwN0MxNi41MDQxIDEyLjY1MDMgMTYuNjAwMiAxMi42MDk3IDE2LjcwMTIgMTIuNjA4NEgxNy44NjkyWk0xMy41NzA0IDEzLjc2OTVIMTMuOTU4MVYxMy4zNjIzSDEzLjU3MDRWMTMuNzY5NVpNMTcuMDg0IDEzLjc2OTVIMTcuNDg2NFYxMy4zNjIzSDE3LjA4NFYxMy43Njk1Wk0xOC4yNjA4IDUuNDU2MDVDMTguMzU4OCA1LjQ4MTk3IDE4LjQ0MjUgNS41NDUyMyAxOC40OTMyIDUuNjMxODRDMTguNTQzOSA1LjcxODUyIDE4LjU1NzYgNS44MjIyOSAxOC41MzEzIDUuOTE4OTVDMTguNTA0OSA2LjAxNTQyIDE4LjQ0MDQgNi4wOTc1MiAxOC4zNTI2IDYuMTQ3NDZMMTcuMTMxOSA2LjgzODg3TDE5Ljc5MTEgOC4zNTQ0OUMxOS44NzUgOC40MDQ3NSAxOS45MzY0IDguNDg0OSAxOS45NjI5IDguNTc4MTJDMTkuOTg5NSA4LjY3MTQ4IDE5Ljk3OSA4Ljc3MTM5IDE5LjkzMzcgOC44NTc0MkMxOS45MDE3IDguOTEzMDcgMTkuODU2MSA4Ljk1OTc0IDE5LjgwMDggOC45OTMxNkMxOS43NDU3IDkuMDI2NTEgMTkuNjgyOSA5LjA0NTk2IDE5LjYxODIgOS4wNDg4M0MxOS41NTAyIDkuMDQ5MzUgMTkuNDgyOCA5LjAzMTQ5IDE5LjQyMzkgOC45OTgwNUwxNi43OTIgNy40OTcwN1Y4LjgwNzYyQzE2Ljc5NjMgOC44NTk1NCAxNi43ODk4IDguOTExNzEgMTYuNzcyNSA4Ljk2MDk0QzE2Ljc1NTIgOS4wMTAyMyAxNi43Mjc0IDkuMDU1NDcgMTYuNjkxNSA5LjA5Mzc1QzE2LjY1NTUgOS4xMzE5OCAxNi42MTIgOS4xNjI4IDE2LjU2MzUgOS4xODM1OUMxNi41MTUyIDkuMjA0MzEgMTYuNDYyOSA5LjIxNDk3IDE2LjQxMDIgOS4yMTQ4NEMxNi4zMDkyIDkuMjEzNTQgMTYuMjEyMSA5LjE3Mjk4IDE2LjE0MDcgOS4xMDI1NEMxNi4wNjk1IDkuMDMyMTkgMTYuMDI4OCA4LjkzNzI3IDE2LjAyNzQgOC44Mzc4OVY2LjgyNjE3QzE2LjAyNzEgNi43NTk2NCAxNi4wNDUxIDYuNjk0MTYgMTYuMDc5MiA2LjYzNjcyQzE2LjExMzIgNi41NzkyOCAxNi4xNjI4IDYuNTMxNCAxNi4yMjE3IDYuNDk5MDJMMTcuOTcwOCA1LjQ5NDE0QzE4LjA1ODYgNS40NDQyMiAxOC4xNjI4IDUuNDMwMTQgMTguMjYwOCA1LjQ1NjA1Wk00Ljk1MDI1IDYuODUzNTJMNy45NjAwMiA4LjU2NjQxTDE0Ljc3MzUgNC42ODk0NUwxMS43NDkxIDIuOTY4NzVMNC45NTAyNSA2Ljg1MzUyWk0xLjE0NzUyIDQuNjg5NDVMNC4xODU2IDYuNDE3OTdMMTAuOTg1NCAyLjUzMzJMNy45NjAwMiAwLjgxMjVMMS4xNDc1MiA0LjY4OTQ1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIGt1bmRlbnNlcnZpY2UtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1LjExNTIgMy43ODIyM0MxNS4zMjEyIDMuNzgxNTYgMTUuNTI2NSAzLjgwMzU5IDE1LjcyNzUgMy44NDg2M0MxNS43ODA3IDMuODU0NTIgMTUuODMyNyAzLjg3MTM1IDE1Ljg3ODkgMy44OTg0NEMxNS45MjUgMy45MjU1MSAxNS45NjQ4IDMuOTYyMzEgMTUuOTk2MSA0LjAwNTg2QzE2LjAyNzQgNC4wNDk0OSAxNi4wNDk1IDQuMDk5NjYgMTYuMDYwNSA0LjE1MjM0QzE2LjA3MTUgNC4yMDQ4MiAxNi4wNzE2IDQuMjU5MDYgMTYuMDYwNSA0LjMxMTUyQzE2LjA1MzMgNC4zNDU4NiAxNi4wMzk1IDQuMzc4MjIgMTYuMDIzNCA0LjQwOTE4VjYuNDY5NzNDMTcuMTQ4IDcuMzA5MDggMTcuOTk2MSA4LjQ2OTQyIDE4LjQ1OCA5Ljc5OThIMTkuNjIyMUMxOS43MjI3IDkuODAxMTkgMTkuODE5IDkuODQxOTcgMTkuODg5NiA5LjkxNDA2QzE5Ljk2MDMgOS45ODYxOSAyMCAxMC4wODQyIDIwIDEwLjE4NTVWMTQuMTMxOEMxOS45OTk5IDE0LjIzNCAxOS45NTk0IDE0LjMzMjEgMTkuODg3NyAxNC40MDQzQzE5LjgxNiAxNC40NzY1IDE5LjcxODYgMTQuNTE2NSAxOS42MTcyIDE0LjUxNjZIMTguMDg1OUMxNy40MTI2IDE1Ljc4MDEgMTYuNDAwOSAxNi44Mjk0IDE1LjE2NiAxNy41NDM5VjE5LjYyOTlDMTUuMTYxMSAxOS43MjYzIDE1LjEyMDUgMTkuODE3NCAxNS4wNTI3IDE5Ljg4NTdDMTQuOTg0OCAxOS45NTQxIDE0Ljg5MzcgMTkuOTk1IDE0Ljc5NzkgMjBIMTIuMjg3MUMxMi4xODU3IDE5Ljk5OTkgMTIuMDg4MyAxOS45NTg5IDEyLjAxNjYgMTkuODg2N0MxMS45NDU0IDE5LjgxMiAxMS45MDUyIDE5LjcxMjkgMTEuOTA0MyAxOS42MDk0VjE4LjgxODRDMTAuNTYzMSAxOC45Nzc2IDkuMjA3NDIgMTguOTc3NiA3Ljg2NjIxIDE4LjgxODRWMTkuNjA5NEM3Ljg2NjEyIDE5LjcxMTYgNy44MjU3MiAxOS44MDk2IDcuNzUzOTEgMTkuODgxOEM3LjcxOTM2IDE5LjkxOTMgNy42Nzc0MiAxOS45NDk0IDcuNjMwODYgMTkuOTY5N0M3LjU4NDM3IDE5Ljk5IDcuNTM0MDcgMjAuMDAwMiA3LjQ4MzQgMjBINC45MzA2NkM0LjgyOTc4IDE5Ljk5ODYgNC43MzM1MiAxOS45NTc1IDQuNjYyMTEgMTkuODg1N0M0LjU5MDYgMTkuODEzOCA0LjU0OTE3IDE5LjcxNjEgNC41NDc4NSAxOS42MTQzVjE3LjQ2NjhDMi4zMTIyOCAxNi4wNzk0IDEuMDM2MyAxMy45ODI4IDEuMDM2MTMgMTEuNjk2M0MxLjAzNTE4IDExLjM4ODYgMS4wNTc0NSAxMS4wODA3IDEuMTAyNTQgMTAuNzc2NEgwLjM4MjgxMkMwLjI4MTMxNiAxMC43NzY0IDAuMTg0MDg5IDEwLjczNTMgMC4xMTIzMDUgMTAuNjYzMUMwLjA0MDUxMDYgMTAuNTkwOCAzLjA2MDA5ZS0wNiAxMC40OTI4IDAgMTAuMzkwNkMwIDEwLjI4ODQgMC4wNDA1MDc5IDEwLjE5MDQgMC4xMTIzMDUgMTAuMTE4MkMwLjE4NDA5IDEwLjA0NTkgMC4yODEzMTEgMTAuMDA0OSAwLjM4MjgxMiAxMC4wMDQ5SDEuNTg3ODlDMS42NDQ2NyAxMC4wMDUxIDEuNzAwNzcgMTAuMDE4MiAxLjc1MTk1IDEwLjA0M0MxLjgwMzM4IDEwLjA2NzkgMS44NDkwNCAxMC4xMDQ2IDEuODg0NzcgMTAuMTQ5NEMxLjkyMDQ5IDEwLjE5NDIgMS45NDU5NCAxMC4yNDY4IDEuOTU4OTggMTAuMzAyN0MxLjk3MTk3IDEwLjM1ODYgMS45NzIxIDEwLjQxNjYgMS45NTk5NiAxMC40NzI3TDEuOTE4OTUgMTAuNjQ3NUMxLjg1MjcyIDEwLjk4NTkgMS44MTkwNiAxMS4zMjk5IDEuODE3MzggMTEuNjc0OEMxLjgxNzM4IDEzLjY5OTQgMi45NzY0MiAxNS41NzYgNS4wMDI5MyAxNi44MTQ1TDUuMTQwNjIgMTYuODk2NUM1LjE5NzIxIDE2LjkzMTggNS4yNDQ0MiAxNi45ODA4IDUuMjc3MzQgMTcuMDM5MUM1LjMxMDI3IDE3LjA5NzQgNS4zMjc5NCAxNy4xNjM0IDUuMzI5MSAxNy4yMzA1VjE5LjIxMzlINy4xMDA1OVYxOC4zNjYyQzcuMDk4NzQgMTguMzExIDcuMTA4ODggMTguMjU1NyA3LjEzMDg2IDE4LjIwNTFDNy4xNTI5NSAxOC4xNTQ0IDcuMTg2ODMgMTguMTA5MyA3LjIyODUyIDE4LjA3MzJDNy4yNzA4OCAxOC4wMzgyIDcuMzE5NTQgMTguMDEyIDcuMzcyMDcgMTcuOTk2MUM3LjQyNDYxIDE3Ljk4MDIgNy40Nzk2MyAxNy45NzQ3IDcuNTM0MTggMTcuOTgwNUM5LjA5MzMyIDE4LjIwNCAxMC42NzYyIDE4LjIwNCAxMi4yMzU0IDE3Ljk4MDVDMTIuMjg5NCAxNy45NzIzIDEyLjM0NSAxNy45NzU4IDEyLjM5NzUgMTcuOTkxMkMxMi40NSAxOC4wMDY2IDEyLjQ5ODggMTguMDMzMiAxMi41NCAxOC4wNjkzQzEyLjU4MTMgMTguMTA1NSAxMi42MTQzIDE4LjE1MDkgMTIuNjM2NyAxOC4yMDEyQzEyLjY1OSAxOC4yNTEyIDEyLjY3MDUgMTguMzA1NSAxMi42Njk5IDE4LjM2MDRWMTkuMjA5SDE0LjQxNVYxNy4zMDE4QzE0LjQxNTMgMTcuMjMzOSAxNC40MzM4IDE3LjE2NjkgMTQuNDY3OCAxNy4xMDg0QzE0LjUwMTggMTcuMDQ5OSAxNC41NTA4IDE3LjAwMTIgMTQuNjA5NCAxNi45Njc4QzE1Ljg2NjQgMTYuMjkwNyAxNi44ODMxIDE1LjIzNjkgMTcuNTE4NiAxMy45NTIxQzE3LjU0ODcgMTMuODg2MyAxNy41OTc2IDEzLjgzMDIgMTcuNjU4MiAxMy43OTFDMTcuNzE4NyAxMy43NTIgMTcuNzg5NCAxMy43MzA3IDE3Ljg2MTMgMTMuNzMwNUgxOS4yNDlWMTAuNTU0N0gxOC4xNzc3QzE4LjA5NDUgMTAuNTUzNSAxOC4wMTM1IDEwLjUyNTUgMTcuOTQ3MyAxMC40NzQ2QzE3Ljg4MTEgMTAuNDIzNyAxNy44MzI2IDEwLjM1MyAxNy44MDk2IDEwLjI3MjVDMTcuNDAyMiA4LjkyOTMgMTYuNTU5NyA3Ljc2MjIyIDE1LjQxNiA2Ljk1ODAxQzE1LjM2NzUgNi45MjE2MSAxNS4zMjczIDYuODc0NjEgMTUuMjk5OCA2LjgyMDMxQzE1LjI3MjQgNi43NjU5NCAxNS4yNTg0IDYuNzA1NTIgMTUuMjU3OCA2LjY0NDUzVjQuNTU1NjZDMTQuODM2MyA0LjUyNTY0IDE0LjQxMjQgNC42MTU1NiAxNC4wMzcxIDQuODIwMzFDMTMuNTY5NCA1LjA3NTY4IDEzLjIwNzkgNS40OTA5NyAxMy4wMTc2IDUuOTkxMjFDMTIuOTkzIDYuMDYxODIgMTIuOTQ4NSA2LjEyNDMgMTIuODg5NiA2LjE2OTkyQzEyLjgzMDggNi4yMTU1MiAxMi43NTk2IDYuMjQyMjQgMTIuNjg1NSA2LjI0ODA1QzEyLjY0IDYuMjU1MzQgMTIuNTkzNCA2LjI1NTMyIDEyLjU0NzkgNi4yNDgwNUMxMi40OTkxIDYuMjI5OTcgMTIuNDUzNyA2LjIwMjAyIDEyLjQxNiA2LjE2NjAyQzEyLjM3ODUgNi4xMzAxMiAxMi4zNDg2IDYuMDg2OTIgMTIuMzI4MSA2LjAzOTA2QzEyLjMwNzYgNS45OTA5OCAxMi4yOTY5IDUuOTM5MDUgMTIuMjk2OSA1Ljg4NjcyQzEyLjI5NjkgNS44MzQzOCAxMi4zMDc2IDUuNzgyNDYgMTIuMzI4MSA1LjczNDM4QzEyLjU0MzcgNS4xNjQ2MyAxMi45MjQ4IDQuNjczNTIgMTMuNDIxOSA0LjMyNTJDMTMuOTE5MSAzLjk3Njg0IDE0LjUwOTUgMy43ODc3OCAxNS4xMTUyIDMuNzgyMjNaTTE1LjA4NjkgOS4yMzkyNkMxNS4yMjggOS4yMDkzNCAxNS4zNzQ5IDkuMjIyNDggMTUuNTA4OCA5LjI3NjM3QzE1LjY0MjUgOS4zMzAyIDE1Ljc1NzIgOS40MjI2IDE1LjgzODkgOS41NDE5OUMxNS45MjA1IDkuNjYxNTggMTUuOTY1OCA5LjgwMzE0IDE1Ljk2NzggOS45NDgyNEMxNS45Njk4IDEwLjA0NTMgMTUuOTUyNSAxMC4xNDIxIDE1LjkxNyAxMC4yMzI0QzE1Ljg4MTUgMTAuMzIyNyAxNS44MjgyIDEwLjQwNTMgMTUuNzYwNyAxMC40NzQ2QzE1LjY5MzMgMTAuNTQzOSAxNS42MTIzIDEwLjU5OTEgMTUuNTIzNCAxMC42MzY3QzE1LjQzNDcgMTAuNjc0MiAxNS4zMzk0IDEwLjY5MzMgMTUuMjQzMiAxMC42OTM0QzE1LjA5OSAxMC42OTQ0IDE0Ljk1NzQgMTAuNjUxOSAxNC44MzY5IDEwLjU3MjNDMTQuNzE2NSAxMC40OTI2IDE0LjYyMTcgMTAuMzc4NiAxNC41NjU0IDEwLjI0NTFDMTQuNTA5MyAxMC4xMTE3IDE0LjQ5MzggOS45NjQ1OSAxNC41MjA1IDkuODIyMjdDMTQuNTQ3MyA5LjY3OTc3IDE0LjYxNTEgOS41NDc5OCAxNC43MTU4IDkuNDQ0MzRDMTQuODE2NiA5LjM0MDczIDE0Ljk0NiA5LjI2OTIxIDE1LjA4NjkgOS4yMzkyNlpNMTUuMjI3NSA5LjkyMzgzQzE1LjIyMjYgOS45MjUzIDE1LjIxNzcgOS45MjcyNyAxNS4yMTM5IDkuOTMwNjZDMTUuMjEgOS45MzQwNyAxNS4yMDcyIDkuOTM4NjQgMTUuMjA1MSA5Ljk0MzM2QzE1LjIwMyA5Ljk0Nzk1IDE1LjIwMjIgOS45NTI5OCAxNS4yMDIxIDkuOTU4MDFDMTUuMjAyMSAxMC4wMDQzIDE1LjI4MzIgMTAuMDA0MyAxNS4yODMyIDkuOTU4MDFDMTUuMjc4IDkuOTUyOTYgMTUuMjcxNiA5Ljk0OTAyIDE1LjI2NDYgOS45NDcyN0MxNS4yNTc2IDkuOTQ1NSAxNS4yNTAxIDkuOTQ2MTYgMTUuMjQzMiA5Ljk0ODI0VjkuOTIyODVDMTUuMjM4MSA5LjkyMjExIDE1LjIzMjUgOS45MjIzNiAxNS4yMjc1IDkuOTIzODNaTTUuNDYxOTEgMEM2LjY4MDM1IDAgNy44NDkzOCAwLjQ4NzE3MSA4LjcxMDk0IDEuMzU0NDlDOS41NzI0NyAyLjIyMTgxIDEwLjA1NjYgMy4zOTg0NCAxMC4wNTY2IDQuNjI1QzEwLjA2MTkgNS4yMDcyOCA5Ljk1MzUzIDUuNzg1MjkgOS43MzkyNiA2LjMyNjE3QzkuNjk2NjQgNi40MTI2IDkuNjIzNjMgNi40Nzk5NyA5LjUzNDE4IDYuNTE0NjVDOS40NDQ2MiA2LjU0OTMzIDkuMzQ1MTEgNi41NDkxNSA5LjI1NTg2IDYuNTEzNjdDOS4xNjY1NCA2LjQ3ODEgOS4wOTM1NCA2LjQwOTMzIDkuMDUxNzYgNi4zMjIyN0M5LjAxMDEgNi4yMzUyNyA5LjAwMjQ3IDYuMTM1NDEgOS4wMzAyNyA2LjA0Mjk3QzkuMjA1MjkgNS41OTI5MiA5LjI5MzE2IDUuMTEzMTggOS4yOTAwNCA0LjYyOTg4QzkuMjg0NTkgMy42MTMyOCA4Ljg4MDk5IDIuNjM5ODMgOC4xNjYwMiAxLjkyMTg4QzcuNDUwOTMgMS4yMDM5MyA2LjQ4MjU4IDAuNzk5Njc0IDUuNDcyNjYgMC43OTY4NzVDNC45NzA1NyAwLjc5OTU2NyA0LjQ3MzU5IDAuOTAxNzQxIDQuMDEwNzQgMS4wOTc2NkMzLjU0NzkgMS4yOTM1NyAzLjEyNzU0IDEuNTc5MTcgMi43NzQ0MSAxLjkzODQ4QzIuNDIxMzYgMi4yOTc3NCAyLjE0MTc4IDIuNzIzNDkgMS45NTIxNSAzLjE5MTQxQzEuNzYyNSAzLjY1OTM4IDEuNjY2MjcgNC4xNjA2MSAxLjY2ODk1IDQuNjY2MDJDMS42NzQ2NyA1LjM0MDc2IDEuODU1ODIgNi4wMDI1NyAyLjE5NDM0IDYuNTg0OTZDMi41MzI3OSA3LjE2NzI0IDMuMDE3MjYgNy42NDk3OSAzLjU5ODYzIDcuOTg1MzVDMy42ODI4NCA4LjAzNjczIDMuNzQ0ODQgOC4xMTkxNSAzLjc3MDUxIDguMjE0ODRDMy43OTYxMyA4LjMxMDUxIDMuNzgzMzkgOC40MTI5NyAzLjczNjMzIDguNUMzLjY5NjMzIDguNTU3NDkgMy42NDE2OCA4LjYwMjk2IDMuNTc4MTIgOC42MzE4NEMzLjUxNDMyIDguNjYwNzggMy40NDM1NSA4LjY3MjExIDMuMzc0MDIgOC42NjQwNkMzLjMwNzc3IDguNjYzODggMy4yNDI4NSA4LjY0NTc5IDMuMTg1NTUgOC42MTIzQzIuNDg2ODggOC4yMDk4NCAxLjkwNTgyIDcuNjI5NTEgMS41IDYuOTI5NjlDMS4wOTQyMSA2LjIyOTg3IDAuODc3NjU4IDUuNDM1MzEgMC44NzMwNDcgNC42MjVDMC44NzMwMiAzLjQwMzc1IDEuMzUzMDYgMi4yMzE2NyAyLjIwODAxIDEuMzY1MjNDMy4wNjI5MyAwLjQ5ODk4NCA0LjIyMzU1IDAuMDA4MTQ0MTcgNS40MzY1MiAwSDUuNDYxOTFaTTYuMDg2OTEgMi4wNzEyOUM2LjQ2MjI5IDIuMDk2OTYgNi44MjcwNCAyLjIwOTA5IDcuMTUyMzQgMi4zOTk0MUM3LjIzNjQ3IDIuNDUwOCA3LjI5NzU5IDIuNTMzMjcgNy4zMjMyNCAyLjYyODkxQzcuMzQ4NzkgMi43MjQ0MyA3LjMzNjk2IDIuODI2MTYgNy4yOTAwNCAyLjkxMzA5QzcuMjM5OTEgMi45OTg4NSA3LjE1NzkzIDMuMDYxOTUgNy4wNjI1IDMuMDg3ODlDNi45NjcxNyAzLjExMzcgNi44NjUzOSAzLjEwMDQxIDYuNzc5MyAzLjA1MTc2QzYuNTE4MzQgMi45MDc5MyA2LjIyNDIxIDIuODM1OTIgNS45MjY3NiAyLjg0MThDNS42OTgzIDIuODI5MTUgNS40Njk3MiAyLjg2MzE1IDUuMjU0ODggMi45NDIzOEM1LjAzOTk5IDMuMDIxNjkgNC44NDMwMyAzLjE0NDQgNC42NzY3NiAzLjMwMjczQzQuNTc2NTkgMy4zOTgxNyA0LjQ4OTg3IDMuNTA2NiA0LjQxNjAyIDMuNjIzMDVINi43MDMxMkM2LjgwNDUxIDMuNjIzMTYgNi45MDE5NCAzLjY2MzE4IDYuOTczNjMgMy43MzUzNUM3LjA0NTM2IDMuODA3NTYgNy4wODU4NiAzLjkwNTcgNy4wODU5NCA0LjAwNzgxQzcuMDg1OTQgNC4xMDk5IDcuMDQ1MjYgNC4yMDgwMiA2Ljk3MzYzIDQuMjgwMjdDNi45MDE5NCA0LjM1MjQ1IDYuODA0NTEgNC4zOTM0NCA2LjcwMzEyIDQuMzkzNTVINC4xNTYyNUM0LjE1MjM4IDQuNDQwMjcgNC4xNDk0MyA0LjQ4NzE1IDQuMTQ5NDEgNC41MzQxOEM0LjE0OTQxIDQuNTgxNCA0LjE1MjM2IDQuNjI4ODkgNC4xNTYyNSA0LjY3NTc4SDYuNzAzMTJDNi44MDQ1MSA0LjY3NTg5IDYuOTAxOTQgNC43MTY4OSA2Ljk3MzYzIDQuNzg5MDZDNy4wNDUzNCA0Ljg2MTMzIDcuMDg1OTQgNC45NTkzOCA3LjA4NTk0IDUuMDYxNTJDNy4wODU5NCA1LjE2MzY3IDcuMDQ1MzQgNS4yNjE3MiA2Ljk3MzYzIDUuMzMzOThDNi45MDE5NCA1LjQwNjE2IDYuODA0NTEgNS40NDcxNSA2LjcwMzEyIDUuNDQ3MjdINC40MTY5OUM0LjQ5MDY4IDUuNTYzMjQgNC41NzY5NCA1LjY3MTUgNC42NzY3NiA1Ljc2NjZDNC44NDMwMiA1LjkyNDkxIDUuMDQwMDIgNi4wNDc2NSA1LjI1NDg4IDYuMTI2OTVDNS40Njk3MSA2LjIwNjE3IDUuNjk4MzIgNi4yNDAxOCA1LjkyNjc2IDYuMjI3NTRDNi4yMjIyMyA2LjIyNjkyIDYuNTEyOTkgNi4xNDk1MiA2Ljc2OTUzIDYuMDAxOTVDNi44NTU3IDUuOTUzMyA2Ljk1NzM1IDUuOTM5ODkgNy4wNTI3MyA1Ljk2NTgyQzcuMTQ4MTQgNS45OTE3NiA3LjIyOTE3IDYuMDU0ODkgNy4yNzkzIDYuMTQwNjJDNy4zMjYzIDYuMjI3NTUgNy4zMzg5OCA2LjMyOTI0IDcuMzEzNDggNi40MjQ4QzcuMjg3ODEgNi41MjA1IDcuMjI1ODEgNi42MDI5MiA3LjE0MTYgNi42NTQzQzYuNzczMzEgNi44NzMzOCA2LjM1NDUgNi45OTI1NSA1LjkyNjc2IDYuOTk5MDJDNS41NTA0NSA2Ljk5OTkzIDUuMTc4NjIgNi45MTMwMyA0Ljg0MDgyIDYuNzQ2MDlDNC41MDMxMyA2LjU3OTE1IDQuMjA3OSA2LjMzNjMzIDMuOTc4NTIgNi4wMzYxM0MzLjg0MDc1IDUuODU1ODEgMy43Mjk4MyA1LjY1NzE3IDMuNjQ2NDggNS40NDcyN0gzLjA5Mzc1QzIuOTkyMjUgNS40NDcyNiAyLjg5NTAzIDUuNDA2MjIgMi44MjMyNCA1LjMzMzk4QzIuNzUxNDUgNS4yNjE3MSAyLjcxMDk0IDUuMTYzNzQgMi43MTA5NCA1LjA2MTUyQzIuNzEwOTQgNC45NTkzMSAyLjc1MTQ1IDQuODYxMzQgMi44MjMyNCA0Ljc4OTA2QzIuODk1MDMgNC43MTY4MyAyLjk5MjI1IDQuNjc1NzkgMy4wOTM3NSA0LjY3NTc4SDMuNDc1NTlDMy40NzAxMyA0LjU4MTcxIDMuNDcwMzMgNC40ODc1NSAzLjQ3NTU5IDQuMzkzNTVIMy4wOTM3NUMyLjk5MjIyIDQuMzkzNTUgMi44OTUwMyA0LjM1MjU0IDIuODIzMjQgNC4yODAyN0MyLjc1MTUgNC4yMDggMi43MTA5NCA0LjEwOTk5IDIuNzEwOTQgNC4wMDc4MUMyLjcxMTAxIDMuOTA1NyAyLjc1MTUxIDMuODA3NTYgMi44MjMyNCAzLjczNTM1QzIuODk1MDEgMy42NjMyIDIuOTkyMzIgMy42MjMwNSAzLjA5Mzc1IDMuNjIzMDVIMy42NDI1OEMzLjc0NTkxIDMuMzYwNTcgMy44OTQwNyAzLjExNzQ4IDQuMDgwMDggMi45MDQzQzQuMzI4NCAyLjYxOTc1IDQuNjM4NTMgMi4zOTY0MiA0Ljk4NjMzIDIuMjUxOTVDNS4zMzQyOCAyLjEwNzQ5IDUuNzExMzkgMi4wNDU2OCA2LjA4NjkxIDIuMDcxMjlaJyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gbWVocmZhY2hhYmZyYWdlLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjEyNjk2IDcuOTYzODdDNi4xOTI5NCA3Ljk2Mzg3IDYuMjU3ODEgNy45ODA1OCA2LjMxNTQ0IDguMDEyN0wxMi4wNTI3IDExLjMyNjJDMTIuMDc1NiAxMS4zMzcxIDEyLjA5NjQgMTEuMzUyMiAxMi4xMTMzIDExLjM3MTFMMTIuMTU4MiAxMS40MTIxQzEyLjIxNTcgMTEuNDc5NCAxMi4yNDgyIDExLjU2NDggMTIuMjQ5IDExLjY1MzNWMTYuMjk4OEMxMi4yNDg0IDE2LjM2NDUgMTIuMjMwNyAxNi40MjkyIDEyLjE5ODMgMTYuNDg2M0MxMi4xNjU3IDE2LjU0MzUgMTIuMTE4NyAxNi41OTE4IDEyLjA2MjUgMTYuNjI2TDYuMzQwODMgMTkuOTQ0M0M2LjI5MTk3IDE5Ljk3NDEgNi4yMzcxMSAxOS45OTIzIDYuMTgwNjcgMTkuOTk4TDYuMTI0MDMgMjBMNi4wNTA3OSAxOS45OTEyQzYuMDQ1NDUgMTkuOTkwMSA2LjA0MDQ1IDE5Ljk4NzcgNi4wMzUxNyAxOS45ODYzQzYuMDI5NTkgMTkuOTg0OCA2LjAyNDA2IDE5Ljk4MzIgNi4wMTg1NyAxOS45ODE0QzUuOTc3MTIgMTkuOTY4OCA1LjkzODM3IDE5Ljk0OTcgNS45MDMzMyAxOS45MjM4TDAuMTkxNDE3IDE2LjYzMDlDMC4xMzQ2MDMgMTYuNTk3IDAuMDg3MTI3OCAxNi41NDkzIDAuMDUzNzIxNSAxNi40OTIyQzAuMDIwMzEyNiAxNi40MzUgMC4wMDE2ODg5OCAxNi4zNjk5IDEuMDYwOTFlLTA1IDE2LjMwMzdWMTEuNjYzMUMtMC4wMDA0OTg4OTcgMTEuNTk2MSAwLjAxNzM1NjUgMTEuNTI5OCAwLjA1MDc5MTkgMTEuNDcxN0MwLjA4NTY1NTcgMTEuNDE0MyAwLjEzMzk1NiAxMS4zNjU5IDAuMTkxNDE3IDExLjMzMTFMNS45Mzg0OSA4LjAxMjdDNS45OTYxMiA3Ljk4MDU3IDYuMDYwOTkgNy45NjM4NyA2LjEyNjk2IDcuOTYzODdaTTAuNzU0ODkzIDE2LjA4M0w1Ljc0NzA4IDE4Ljk2NjhWMTUuMTc4N0wzLjA5MTgxIDEzLjY1NDNDMy4wODI5MiAxMy42NSAzLjA3MzAzIDEzLjY0NzYgMy4wNjQ0NiAxMy42NDI2QzMuMDU2MjUgMTMuNjM3OCAzLjA0OTggMTMuNjMwNCAzLjA0MiAxMy42MjVMMC43NTQ4OTMgMTIuMzExNVYxNi4wODNaTTYuNTAxOTYgMTUuMjFWMTguOTY2OEwxMS40OTQyIDE2LjA4M1YxMi4zMTE1TDYuNTAxOTYgMTUuMjFaTTQuMDIxNDkgMTMuMzE3NEw2LjEyNDAzIDE0LjUyNDRMMTEuMTE3MiAxMS42NTgyTDkuMDA1ODcgMTAuNDM5NUw0LjAyMTQ5IDEzLjMxNzRaTTEuMTMxODUgMTEuNjU4MkwzLjI2NTY0IDEyLjg4MjhMOC4yNTAwMSAxMC4wMDM5TDYuMTI0MDMgOC43NzczNEwxLjEzMTg1IDExLjY1ODJaTTEzLjAyMDUgMEMxMy4wODY5IDAgMTMuMTUyMyAwLjAxODE5MjUgMTMuMjA5IDAuMDUyNzM0NEwxOS41MjkzIDMuNjk4MjRDMTkuNTMxMyAzLjY5OTM2IDE5LjUzMzIgMy43MDA5OSAxOS41MzUyIDMuNzAyMTVDMTkuNTUzIDMuNzEzNjMgMTkuNTY5MyAzLjcyNjkzIDE5LjU4NSAzLjc0MTIxQzE5LjYxNzMgMy43Njg4NCAxOS42NDY0IDMuNzk5OTMgMTkuNjY4IDMuODM2OTFDMTkuNzAxNSAzLjg5NDIxIDE5LjcyIDMuOTU5MDMgMTkuNzIwNyA0LjAyNTM5VjExLjY1ODJDMTkuNzE5NCAxMS43NTc3IDE5LjY3ODggMTEuODUyNCAxOS42MDg0IDExLjkyMjlDMTkuNTM4IDExLjk5MzIgMTkuNDQzMyAxMi4wMzM4IDE5LjM0MzggMTIuMDM1MkgxMy44ODI4QzEzLjc4MjggMTIuMDM1MSAxMy42ODY5IDExLjk5NTUgMTMuNjE2MiAxMS45MjQ4QzEzLjU0NTUgMTEuODU0MSAxMy41MDU5IDExLjc1ODIgMTMuNTA1OSAxMS42NTgyQzEzLjUwNTkgMTEuNTU4MiAxMy41NDU1IDExLjQ2MjMgMTMuNjE2MiAxMS4zOTE2QzEzLjY4NjkgMTEuMzIwOSAxMy43ODI4IDExLjI4MTMgMTMuODgyOCAxMS4yODEySDE4Ljk2NThWNC42NDc0NkwxNi45Mjk3IDUuODM1OTRDMTYuODc3MSA1Ljg3MDI5IDE2LjgxNjYgNS44OTA0MiAxNi43NTM5IDUuODk1NTFDMTYuNjcxMiA1Ljg5NTA0IDE2LjU5MDggNS44Njc5MyAxNi41MjU0IDUuODE3MzhDMTYuNDU5OSA1Ljc2NjY3IDE2LjQxMjggNS42OTUzIDE2LjM5MTYgNS42MTUyM0MxNi4zNzA1IDUuNTM1MiAxNi4zNzY0IDUuNDUwNDUgMTYuNDA4MiA1LjM3NDAyQzE2LjQ0MDEgNS4yOTc1MyAxNi40OTY1IDUuMjMzNzMgMTYuNTY4NCA1LjE5MjM4TDE4LjU3OTEgNC4wMTc1OEwxMy4wMjM0IDAuODEyNUw3LjQ1MDIxIDQuMDI5M0w5LjQ1ODAyIDUuMjAyMTVDOS41NDA4OSA1LjI1MjQ2IDkuNjAxOCA1LjMzMjQyIDkuNjI3OTQgNS40MjU3OEM5LjY1NDAxIDUuNTE5MDggOS42NDMzIDUuNjE5MTEgOS41OTg2NCA1LjcwNTA4QzkuNTY3MTYgNS43NjA2MSA5LjUyMjIxIDUuODA3NDYgOS40Njc3OCA1Ljg0MDgyQzkuNDEzMjYgNS44NzQyMyA5LjM1MSA1Ljg5MjcxIDkuMjg3MTIgNS44OTU1MUM5LjIyMDExIDUuODk2MDIgOS4xNTM3OSA1Ljg3OTE0IDkuMDk1NzEgNS44NDU3TDcuMDc1MjEgNC42NjUwNFY2LjY4MDY2QzcuMDc1MSA2Ljc4MDUzIDcuMDM0NSA2Ljg3NjY0IDYuOTYzODggNi45NDcyN0M2Ljg5MzIgNy4wMTc3MyA2Ljc5NzEgNy4wNTc2MiA2LjY5NzI4IDcuMDU3NjJDNi41OTc0MSA3LjA1NzUxIDYuNTAxMyA3LjAxNzg5IDYuNDMwNjcgNi45NDcyN0M2LjM2MDA1IDYuODc2NjQgNi4zMjA0MyA2Ljc4MDUzIDYuMzIwMzIgNi42ODA2NlY0LjAyNTM5QzYuMzIwNzQgMy45ODY2NyA2LjMyODAzIDMuOTQ4NjUgNi4zMzk4NSAzLjkxMjExQzYuMzQ3MjQgMy44ODUzMiA2LjM1Nzc4IDMuODU4ODYgNi4zNzExIDMuODMzOThDNi40MDI3IDMuNzgyMDggNi40NDYyMSAzLjczOTQxIDYuNDk3MDggMy43MDgwMUM2LjUwMTk1IDMuNzA0OSA2LjUwNjcxIDMuNzAxMTQgNi41MTE3MyAzLjY5ODI0TDEyLjgzMiAwLjA1MjczNDRDMTIuODg4OCAwLjAxODE3OTggMTIuOTU0MSA1Ljc5OTc1ZS0wNiAxMy4wMjA1IDBaTTEzLjA5ODYgMy43OTM5NUMxNC42OTIzIDMuNzk0MDIgMTUuODAzNSA0Ljk3NTU4IDE1LjgwMzcgNi42NzQ4VjcuNjgwNjZDMTUuODAzMSA3LjcyOTUzIDE1Ljc5MjggNy43NzgzNSAxNS43NzM0IDcuODIzMjRDMTUuNzU0MiA3Ljg2NzkyIDE1LjcyNjMgNy45MDg0MiAxNS42OTE0IDcuOTQyMzhDMTUuNjU2NCA3Ljk3NjQ1IDE1LjYxNDcgOC4wMDM0IDE1LjU2OTMgOC4wMjE0OEMxNS41MjQgOC4wMzk1NCAxNS40NzU1IDguMDQ4NDggMTUuNDI2OCA4LjA0Nzg1SDE0LjA0ODhDMTMuOTk5MSA4LjA0ODUzIDEzLjk0OTQgOC4wMzkyMiAxMy45MDMzIDguMDIwNTFDMTMuODU3NCA4LjAwMTggMTMuODE1NCA3Ljk3MzU0IDEzLjc4MDMgNy45Mzg0OEMxMy43NDUzIDcuOTAzNDEgMTMuNzE3OSA3Ljg2MTMgMTMuNjk5MiA3LjgxNTQzQzEzLjY4MDYgNy43Njk1IDEzLjY3MTIgNy43MjA0NSAxMy42NzE5IDcuNjcwOVY2LjY2NTA0QzEzLjY4MjggNi41ODY2MyAxMy42NzYyIDYuNTA2NDQgMTMuNjUzMyA2LjQzMDY2QzEzLjYzMDQgNi4zNTQ5NyAxMy41OTE2IDYuMjg0NzYgMTMuNTM5MSA2LjIyNTU5QzEzLjQ4NjUgNi4xNjYzNyAxMy40MjEyIDYuMTE5NjkgMTMuMzQ4NiA2LjA4Nzg5QzEzLjI3NjEgNi4wNTYxMyAxMy4xOTczIDYuMDQwNTEgMTMuMTE4MiA2LjA0MTk5QzEyLjk2MDIgNi4wNDI5OSAxMi44MDgyIDYuMTAzMzMgMTIuNjkzNCA2LjIxMTkxQzEyLjU3ODYgNi4zMjA1NyAxMi41MDk3IDYuNDY5MTkgMTIuNSA2LjYyNjk1QzEyLjQ5MDQgNi43ODQ3MyAxMi41NDA5IDYuOTQwNjkgMTIuNjQxNiA3LjA2MjVDMTIuNzQyNSA3LjE4NDI5IDEyLjg4NjEgNy4yNjMxMiAxMy4wNDMgNy4yODMySDEzLjExODJDMTMuMjE4MiA3LjI4MzIgMTMuMzE0MSA3LjMyMzgyIDEzLjM4NDggNy4zOTQ1M0MxMy40NTU1IDcuNDY1MjUgMTMuNDk2MSA3LjU2MTEyIDEzLjQ5NjEgNy42NjExM0MxMy40OTYgNy43NjEwMSAxMy40NTU0IDcuODU3MTEgMTMuMzg0OCA3LjkyNzczQzEzLjMxNDEgNy45OTgyIDEzLjIxOCA4LjAzODA5IDEzLjExODIgOC4wMzgwOUgxMi45NjI5QzEyLjYwMzcgOC4wMTAxMSAxMi4yNjk0IDcuODQyNTIgMTIuMDMyMiA3LjU3MTI5QzExLjc5NTEgNy4yOTk5NSAxMS42NzQgNi45NDU3MSAxMS42OTQzIDYuNTg1OTRDMTEuNzE0OCA2LjIyNjMyIDExLjg3NTQgNS44ODkyIDEyLjE0MTYgNS42NDY0OEMxMi40MDc4IDUuNDAzNzkgMTIuNzU4MiA1LjI3NDQ0IDEzLjExODIgNS4yODcxMUMxMy4yOTYyIDUuMjg2MTIgMTMuNDczIDUuMzIxOCAxMy42MzY3IDUuMzkxNkMxMy44MDA0IDUuNDYxNCAxMy45NDc4IDUuNTY0MyAxNC4wNzAzIDUuNjkzMzZDMTQuMTkyOCA1LjgyMjQ3IDE0LjI4NzUgNS45NzU0MyAxNC4zNDg2IDYuMTQyNThDMTQuNDA5NyA2LjMwOTY3IDE0LjQzNjEgNi40ODc0MiAxNC40MjU4IDYuNjY1MDRWNy4yODkwNkgxNS4wNDRWNi42NjAxNkMxNS4wNDQgNS4zOTMxOCAxNC4yNjAxIDQuNTM4MjMgMTMuMDkzOCA0LjUzODA5QzEyLjUyOTggNC41MzgwOSAxMS45ODg3IDQuNzYyNCAxMS41ODk5IDUuMTYxMTNDMTEuMTkxIDUuNTU5OTcgMTAuOTY2OCA2LjEwMSAxMC45NjY4IDYuNjY1MDRDMTAuOTY2OCA3LjIyOTEzIDExLjE5MSA3Ljc3MDA3IDExLjU4OTkgOC4xNjg5NUMxMS45ODg3IDguNTY3NzYgMTIuNTI5NyA4Ljc5MTk5IDEzLjA5MzggOC43OTE5OUgxNC4xNDQ1QzE0LjI0NDUgOC43OTIwNSAxNC4zNDA1IDguODMxNjggMTQuNDExMSA4LjkwMjM0QzE0LjQ4MTggOC45NzMwMSAxNC41MjE0IDkuMDY5MDEgMTQuNTIxNSA5LjE2ODk1QzE0LjUyMTUgOS4yNjg4NiAxNC40ODE3IDkuMzY0ODUgMTQuNDExMSA5LjQzNTU1QzE0LjM0MDUgOS41MDYyMiAxNC4yNDQ1IDkuNTQ1ODUgMTQuMTQ0NSA5LjU0NTlMMTQuMTU0MyA5LjU1NjY0SDEzLjA5ODZDMTIuMzM0NyA5LjU1NjY0IDExLjYwMTggOS4yNTI5OCAxMS4wNjE1IDguNzEyODlDMTAuNTIxMiA4LjE3MjU4IDEwLjIxNzggNy40Mzg5MyAxMC4yMTc4IDYuNjc0OEMxMC4yMTc5IDUuOTEwODQgMTAuNTIxMyA1LjE3NzkxIDExLjA2MTUgNC42Mzc3QzExLjYwMTggNC4wOTc1NiAxMi4zMzQ3IDMuNzkzOTUgMTMuMDk4NiAzLjc5Mzk1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIG1lbmdlbnBsYW51bmctaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxNyAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNDkyMTkgMEMxNC4xOTg0IDguMDMxMTRlLTA1IDE2LjYxMTQgMi4wNDYzNyAxNi43MTE5IDIuMTMxODRDMTYuNzUzMSAyLjE2NzM1IDE2Ljc4NiAyLjIxMTI5IDE2LjgwODYgMi4yNjA3NEMxNi44MzExIDIuMzEwMTYgMTYuODQyOSAyLjM2MzY3IDE2Ljg0MjggMi40MTc5N1YxMEMxNi42NjE3IDExLjY0NDMgMTUuNTQ1NSAxNy4wODg5IDguNTY3MzggMTkuOTY5N0M4LjUyMTQgMTkuOTg5MyA4LjQ3MTg2IDE5Ljk5OTcgOC40MjE4OCAyMEM4LjM2OTUyIDIwLjAwMDMgOC4zMTczMSAxOS45ODgzIDguMjcwNTEgMTkuOTY0OEMyLjE2NzAyIDE3LjM0NTQgOC43MjA0NmUtMDUgMTIuOTYxMyAwIDEwVjIuNDE3OTdDMC4wMDA0OTA0MzggMi4zNjM3MSAwLjAxMjYzOTQgMi4zMTAxMSAwLjAzNTE1NjIgMi4yNjA3NEMwLjA1NzY0OTIgMi4yMTE0OSAwLjA5MDMwNTUgMi4xNjc3MiAwLjEzMDg1OSAyLjEzMTg0QzAuMjM2NDQyIDIuMDQ2MzYgMi42OTAyNSAwLjAyMDExMSA4LjQyMTg4IDBIOC40OTIxOVpNOC40MjE4OCAwLjc1MzkwNkMzLjY5MDc3IDAuNzY4OTg5IDEuMzE3MDEgMi4yMTIzMyAwLjc1MzkwNiAyLjYwNDQ5VjEwQzAuNzUzOTk1IDEyLjE4MjEgMi4zODg3NSAxNi41MzYzIDguNDIxODggMTkuMjEwOUMxNC44ODY4IDE2LjQ3NiAxNS45MjMgMTEuNDQzNSAxNi4wODQgOS45NTk5NlYyLjYwNDQ5QzE1LjUzMSAyLjIxMjM0IDEzLjE3MjggMC43NTQwMDYgOC40ODczIDAuNzUzOTA2SDguNDIxODhaTTguNDIxODggMi42MDQ0OUM5LjI3NTI2IDIuNjIxMTkgMTAuMDg5MyAyLjk2NjI1IDEwLjY5NDMgMy41NjgzNkMxMS4yOTk0IDQuMTcwNjMgMTEuNjQ4MyA0Ljk4MzQzIDExLjY2ODkgNS44MzY5MVY3LjYxMjNIMTIuMTU3MkMxMi4yNTY3IDcuNjEzNjUgMTIuMzUxNSA3LjY1MzM4IDEyLjQyMTkgNy43MjM2M0MxMi40OTIzIDcuNzk0MDcgMTIuNTMyOSA3Ljg4OTY1IDEyLjUzNDIgNy45ODkyNlYxMy40ODQ0QzEyLjUzNDEgMTMuNTg0MyAxMi40OTQ1IDEzLjY4MDMgMTIuNDIzOCAxMy43NTFDMTIuMzUzMSAxMy44MjE3IDEyLjI1NzIgMTMuODYxMyAxMi4xNTcyIDEzLjg2MTNINC42ODU1NUM0LjU4NjA1IDEzLjg1OTkgNC40OTEyNiAxMy44MTk0IDQuNDIwOSAxMy43NDlDNC4zNTA1NCAxMy42Nzg2IDQuMzA5OTMgMTMuNTgzOSA0LjMwODU5IDEzLjQ4NDRWNy45ODkyNkM0LjMwOTkgNy44ODk2NSA0LjM1MDQ2IDcuNzk0MDcgNC40MjA5IDcuNzIzNjNDNC40OTEyNSA3LjY1MzM3IDQuNTg2MTMgNy42MTM2OSA0LjY4NTU1IDcuNjEyM0g1LjE1MzMyVjUuODE3MzhDNS4xNjc4MyA0Ljk2MDM0IDUuNTE4NjcgNC4xNDI5NCA2LjEyOTg4IDMuNTQxOTlDNi43NDExOSAyLjk0MTAzIDcuNTY0NjQgMi42MDQzNyA4LjQyMTg4IDIuNjA0NDlaTTUuMDYyNSAxMy4xMDc0SDExLjc4MDNWOC4zODU3NEg1LjA2MjVWMTMuMTA3NFpNOC40MjE4OCA5LjYyMzA1QzguODMyNjQgOS42MjMyNyA5LjE2NjAyIDkuOTU2MzcgOS4xNjYwMiAxMC4zNjcyQzkuMTY1OTYgMTAuNjM5NyA5LjAxNzM5IDEwLjg3NTMgOC43OTg4MyAxMS4wMDQ5VjExLjgzNUM4Ljc5NDk4IDExLjkzMjcgOC43NTM2MSAxMi4wMjU1IDguNjgzNTkgMTIuMDkzOEM4LjYxMzUzIDEyLjE2MiA4LjUxOTY0IDEyLjIwMDggOC40MjE4OCAxMi4yMDIxQzguMzIyMjcgMTIuMjAwOCA4LjIyNjY5IDEyLjE2MDMgOC4xNTYyNSAxMi4wODk4QzguMDg1OTggMTIuMDE5NSA4LjA0NTI4IDExLjkyNDcgOC4wNDM5NSAxMS44MjUyVjExLjAwNDlDNy44MjU0NCAxMC44NzUzIDcuNjc3NzkgMTAuNjM5NiA3LjY3NzczIDEwLjM2NzJDNy42Nzc3MyA5Ljk1NjIzIDguMDEwOTIgOS42MjMwNSA4LjQyMTg4IDkuNjIzMDVaTTguNDIxODggMy4zMjgxMkM4LjA5MDcgMy4zMjQwOCA3Ljc2MTg1IDMuMzg2ODcgNy40NTUwOCAzLjUxMTcyQzcuMTQ4MjUgMy42MzY2MiA2Ljg2OTAxIDMuODIxNDIgNi42MzQ3NyA0LjA1NTY2QzYuNDAwNjYgNC4yODk4MSA2LjIxNTY5IDQuNTY4MzUgNi4wOTA4MiA0Ljg3NUM1Ljk2NTk1IDUuMTgxNzQgNS45MDMyMSA1LjUxMDY0IDUuOTA3MjMgNS44NDE4VjcuNjEyM0gxMC45MzU1VjUuODQxOEMxMC45MjM5IDUuMTc4ODQgMTAuNjU1NCA0LjU0NjAzIDEwLjE4NjUgNC4wNzcxNUM5LjcxNzY3IDMuNjA4MyA5LjA4NDgxIDMuMzM5ODUgOC40MjE4OCAzLjMyODEyWicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHNpZGViYXItbWludXMtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwIDBDMTUuNTIyOCAwIDIwIDQuNDc3MTUgMjAgMTBDMjAgMTUuNTIyOCAxNS41MjI4IDIwIDEwIDIwQzQuNDc3MTUgMjAgMCAxNS41MjI4IDAgMTBDMCA0LjQ3NzE1IDQuNDc3MTUgMCAxMCAwWk02IDlDNS40NDc3MiA5IDUgOS40NDc3MSA1IDEwQzUgMTAuNTUyMyA1LjQ0NzcyIDExIDYgMTFIMTRDMTQuNTUyMyAxMSAxNSAxMC41NTIzIDE1IDEwQzE1IDkuNDQ3NzIgMTQuNTUyMyA5IDE0IDlINlonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBuZXdzLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC42ODU1IDkuNDAxMzdDMTQuNzc5OCA5LjQwMTQyIDE0Ljg3MDkgOS40MzYyOCAxNC45NDA0IDkuNDk5MDJMMTUuNDUwMiA5Ljk1NzAzTDE2LjA1NzYgOS42NzU3OEMxNi4xMDE1IDkuNjUyOTggMTYuMTQ5OCA5LjYzODMgMTYuMTk5MiA5LjYzMzc5QzE2LjI0ODQgOS42MjkzNiAxNi4yOTg1IDkuNjM0OTkgMTYuMzQ1NyA5LjY0OTQxQzE2LjM5MjkgOS42NjM5IDE2LjQzNjYgOS42ODc1OSAxNi40NzQ2IDkuNzE4NzVDMTYuNTEyNiA5Ljc0OTkyIDE2LjU0NDMgOS43ODc5MyAxNi41Njc0IDkuODMxMDVMMTYuODU4NCAxMC41TDE3LjUzMTIgMTAuNDE1QzE3LjYyNzUgMTAuNDAzMSAxNy43MjUxIDEwLjQyNzQgMTcuODAzNyAxMC40ODM0QzE3Ljg4MjMgMTAuNTM5NCAxNy45MzY0IDEwLjYyMyAxNy45NTUxIDEwLjcxNjhMMTguMDgzIDExLjM2NTJMMTguNzUxIDExLjQ4NjNDMTguODQ1MyAxMS41MDU4IDE4LjkyODggMTEuNTU4OSAxOC45ODU0IDExLjYzNTdDMTkuMDQyIDExLjcxMyAxOS4wNjc2IDExLjgwODcgMTkuMDU2NiAxMS45MDMzTDE4Ljk2OTcgMTIuNTcyM0wxOS41NjE1IDEyLjg5OTRDMTkuNjUwMSAxMi45NDU1IDE5LjcxNzUgMTMuMDI0MSAxOS43NDggMTMuMTE4MkMxOS43NzgzIDEzLjIxMiAxOS43Njk1IDEzLjMxNDMgMTkuNzI0NiAxMy40MDIzTDE5LjQzNDYgMTQuMDEwN0wxOS45MDMzIDE0LjUxMzdDMTkuOTY1IDE0LjU4MzMgMTkuOTk5IDE0LjY3MjMgMTkuOTk5IDE0Ljc2NDZDMTkuOTk5IDE0Ljg1NzEgMTkuOTY1IDE0Ljk0NyAxOS45MDMzIDE1LjAxNjZMMTkuNDM5NSAxNS41MTk1TDE5Ljc0NTEgMTYuMTIzQzE5Ljc4OTEgMTYuMjEwOCAxOS43OTc5IDE2LjMxMTggMTkuNzY4NiAxNi40MDUzQzE5LjczOTEgMTYuNDk4OSAxOS42NzM2IDE2LjU3ODEgMTkuNTg2OSAxNi42MjZMMTguOTk2MSAxNi45NTIxTDE5LjA4MiAxNy41NDFDMTkuMDk0IDE3LjYzNjYgMTkuMDY4NiAxNy43MzMgMTkuMDEwNyAxNy44MTA1QzE4Ljk1MyAxNy44ODggMTguODY3NCAxNy45NDA3IDE4Ljc3MTUgMTcuOTU4TDE4LjEwODQgMTguMDg0TDE3Ljk4MDUgMTguNzM3M0MxNy45NjMgMTguODMxOSAxNy45MDk1IDE4LjkxNjYgMTcuODMxMSAxOC45NzM2QzE3Ljc1MjUgMTkuMDMwNiAxNy42NTQ0IDE5LjA1NjYgMTcuNTU3NiAxOS4wNDQ5TDE2Ljg3ODkgMTguOTU5TDE2LjU1MjcgMTkuNTUyN0MxNi41MDUxIDE5LjYzOTEgMTYuNDI0NCAxOS43MDMzIDE2LjMyOTEgMTkuNzMyNEMxNi4yMzM5IDE5Ljc2MTUgMTYuMTMwOCAxOS43NTI3IDE2LjA0MiAxOS43MDhMMTUuNDI0OCAxOS40MjY4TDE0LjkxNSAxOS44ODQ4QzE0Ljg1MzIgMTkuOTQ5MiAxNC43NyAxOS45ODk4IDE0LjY4MDcgMjBDMTQuNTgxOCAxOS45OTk5IDE0LjQ4NjMgMTkuOTYyMiAxNC40MTUgMTkuODk0NUwxMy45MDUzIDE5LjQzNjVMMTMuMjgyMiAxOS43MTg4QzEzLjE5MzUgMTkuNzYzMyAxMy4wOTAzIDE5Ljc3MjIgMTIuOTk1MSAxOS43NDMyQzEyLjg5OTkgMTkuNzE0IDEyLjgyMDEgMTkuNjQ4OSAxMi43NzI1IDE5LjU2MjVMMTIuNDQ2MyAxOC45Nzk1TDExLjc5NzkgMTkuMDQ5OEMxMS43MDEyIDE5LjA2MDMgMTEuNjAzNyAxOS4wMzQzIDExLjUyNTQgMTguOTc3NUMxMS40NDcyIDE4LjkyMDggMTEuMzkzNyAxOC44MzcxIDExLjM3NSAxOC43NDMyTDExLjI0NzEgMTguMDg4OUwxMC41ODQgMTcuOTYyOUMxMC40ODgzIDE3Ljk0NTYgMTAuNDAyNyAxNy44OTMxIDEwLjM0NTcgMTcuODE1NEMxMC4yODg3IDE3LjczNzcgMTAuMjY0OSAxNy42NDA5IDEwLjI3ODMgMTcuNTQ1OUwxMC4zNTk0IDE2Ljg4MThMOS43Njc1OCAxNi41NTQ3QzkuNjgwMTggMTYuNTA3NyA5LjYxNDQ0IDE2LjQyODcgOS41ODQ5NiAxNi4zMzVDOS41NTU2MiAxNi4yNDEyIDkuNTY1MTYgMTYuMTQwMSA5LjYxMDM1IDE2LjA1MjdMOS44OTU1MSAxNS40NDM0TDkuNDMxNjQgMTQuOTQwNEM5LjM2OTk5IDE0Ljg3MDggOS4zMzU5NSAxNC43ODE5IDkuMzM1OTQgMTQuNjg5NUM5LjMzNTk0IDE0LjU5NyA5LjM2OTkzIDE0LjUwNzEgOS40MzE2NCAxNC40Mzc1TDkuODk1NTEgMTMuOTM0Nkw5LjYxMDM1IDEzLjMyNjJDOS41ODcyOSAxMy4yODMgOS41NzI5NSAxMy4yMzYxIDkuNTY4MzYgMTMuMTg3NUM5LjU2MzggMTMuMTM4OSA5LjU2ODM4IDEzLjA4OTYgOS41ODMwMSAxMy4wNDNDOS41OTc2OSAxMi45OTYzIDkuNjIxNjQgMTIuOTUyNiA5LjY1MzMyIDEyLjkxNUM5LjY4NDk4IDEyLjg3NzUgOS43MjM3NSAxMi44NDYgOS43Njc1OCAxMi44MjMyTDEwLjM1OTQgMTIuNDk3MUwxMC4yNzgzIDExLjgzM0MxMC4yNjQ5IDExLjczOCAxMC4yODg3IDExLjY0MTIgMTAuMzQ1NyAxMS41NjM1QzEwLjQwMjcgMTEuNDg1OCAxMC40ODgzIDExLjQzMzMgMTAuNTg0IDExLjQxNkwxMS4yMzczIDExLjI5TDExLjM2NDMgMTAuNjM1N0MxMS4zODE4IDEwLjU0MTEgMTEuNDM2IDEwLjQ1NjQgMTEuNTE0NiAxMC4zOTk0QzExLjU5MzMgMTAuMzQyNSAxMS42OTEyIDEwLjMxNzMgMTEuNzg4MSAxMC4zMjkxTDEyLjQ2NjggMTAuNDE1TDEyLjc5MyA5LjgzMTA1QzEyLjg0MDcgOS43NDQ4NCAxMi45MjA3IDkuNjgwMzMgMTMuMDE1NiA5LjY1MDM5QzEzLjExMDUgOS42MjA1NCAxMy4yMTMxIDkuNjI3OTMgMTMuMzAyNyA5LjY3MDlMMTMuOTE5OSA5Ljk1NzAzTDE0LjQzMDcgOS40OTkwMkMxNC41MDAyIDkuNDM2MzggMTQuNTkxMyA5LjQwMTM3IDE0LjY4NTUgOS40MDEzN1pNMTQuMjMxNCAxMC43NDEyQzE0LjE3NTcgMTAuNzkyNCAxNC4xMDU1IDEwLjgyNjIgMTQuMDMwMyAxMC44Mzc5QzEzLjk1NDggMTAuODQ5NSAxMy44NzY3IDEwLjgzODcgMTMuODA3NiAxMC44MDY2TDEzLjI5NzkgMTAuNTY1NEwxMy4wMTc2IDExLjA2ODRDMTIuOTgxMSAxMS4xMzQ2IDEyLjkyNDcgMTEuMTg4NSAxMi44NTY0IDExLjIyMjdDMTIuNzg4MSAxMS4yNTY4IDEyLjcxMDcgMTEuMjY5OSAxMi42MzQ4IDExLjI1OThMMTIuMDQzIDExLjE4OTVMMTEuOTM1NSAxMS43NDcxQzExLjkyMDcgMTEuODIxNyAxMS44ODM2IDExLjg5MDYgMTEuODI5MSAxMS45NDQzQzExLjc3NDYgMTEuOTk3OSAxMS43MDU0IDEyLjAzNDIgMTEuNjI5OSAxMi4wNDg4TDExLjA3NDIgMTIuMTU1M0wxMS4xNDU1IDEyLjcyMjdDMTEuMTU1MSAxMi43OTc0IDExLjE0MiAxMi44NzQyIDExLjEwNzQgMTIuOTQxNEMxMS4wNzI5IDEzLjAwODYgMTEuMDE3OSAxMy4wNjQgMTAuOTUxMiAxMy4xMDA2TDEwLjQ0MTQgMTMuMzc3TDEwLjY5MTQgMTMuODc5OUMxMC43MjMyIDEzLjk0ODUgMTAuNzMzNCAxNC4wMjUzIDEwLjcyMDcgMTQuMDk5NkMxMC43MDc5IDE0LjE3MzggMTAuNjcyOCAxNC4yNDI0IDEwLjYyMDEgMTQuMjk2OUwxMC4yMjc1IDE0LjcwNDFMMTAuNjIwMSAxNS4xMjdDMTAuNjcxOCAxNS4xODEgMTAuNzA2IDE1LjI0OSAxMC43MTg4IDE1LjMyMjNDMTAuNzMxNCAxNS4zOTU2IDEwLjcyMiAxNS40NzExIDEwLjY5MTQgMTUuNTM5MUwxMC40NDE0IDE2LjA0MkwxMC45NTEyIDE2LjMxODRDMTEuMDE4IDE2LjM1NDkgMTEuMDcyOSAxNi40MTEzIDExLjEwNzQgMTYuNDc4NUMxMS4xNDE4IDE2LjU0NTYgMTEuMTU1MSAxNi42MjE3IDExLjE0NTUgMTYuNjk2M0wxMS4wNzQyIDE3LjI2NDZMMTEuNjQ1NSAxNy4zNzAxQzExLjcyMDQgMTcuMzg1IDExLjc4OTIgMTcuNDIxOSAxMS44NDI4IDE3LjQ3NTZDMTEuODk2MyAxNy41MjkzIDExLjkzMjUgMTcuNTk3OCAxMS45NDYzIDE3LjY3MTlMMTIuMDQzIDE4LjI3MDVMMTIuNjE5MSAxOC4xOTkyQzEyLjY5NSAxOC4xODkgMTIuNzcyNSAxOC4yMDIyIDEyLjg0MDggMTguMjM2M0MxMi45MDkxIDE4LjI3MDQgMTIuOTY1NCAxOC4zMjQzIDEzLjAwMiAxOC4zOTA2TDEzLjI4MjIgMTguODkzNkwxMy43OTMgMTguNjUyM0MxMy44NTM5IDE4LjYyMDYgMTMuOTIyNiAxOC42MDY4IDEzLjk5MTIgMTguNjEyM0MxNC4wODc2IDE4LjYxMjggMTQuMTgwOSAxOC42NDg2IDE0LjI1MiAxOC43MTI5TDE0LjY4MDcgMTkuMTA0NUwxNS4xMDM1IDE4LjcxMjlDMTUuMTU5MyAxOC42NjE3IDE1LjIyOTQgMTguNjI3OSAxNS4zMDQ3IDE4LjYxNjJDMTUuMzgwMSAxOC42MDQ2IDE1LjQ1ODIgMTguNjE1NCAxNS41MjczIDE4LjY0NzVMMTYuMDM3MSAxOC44ODg3TDE2LjMxNzQgMTguMzg1N0MxNi4zNTM5IDE4LjMxOTQgMTYuNDEwMyAxOC4yNjU2IDE2LjQ3ODUgMTguMjMxNEMxNi41NDY4IDE4LjE5NzMgMTYuNjI0MyAxOC4xODQyIDE2LjcwMDIgMTguMTk0M0wxNy4yNzY0IDE4LjI2NDZMMTcuMzgzOCAxNy43MDdDMTcuMzk4NiAxNy42MzI0IDE3LjQzNTcgMTcuNTYzNSAxNy40OTAyIDE3LjUwOThDMTcuNTQ0NiAxNy40NTYyIDE3LjYxNCAxNy40MTk5IDE3LjY4OTUgMTcuNDA1M0wxOC4yNTU5IDE3LjI5OThMMTguMTg0NiAxNi43MzE0QzE4LjE3NSAxNi42NTY4IDE4LjE4ODMgMTYuNTgwOCAxOC4yMjI3IDE2LjUxMzdDMTguMjU3MiAxNi40NDY1IDE4LjMxMTIgMTYuMzkwMSAxOC4zNzc5IDE2LjM1MzVMMTguODg4NyAxNi4wODJMMTguNjMzOCAxNS41NzkxQzE4LjU5OTIgMTUuNTEwMSAxOC41ODU4IDE1LjQzMjYgMTguNTk2NyAxNS4zNTY0QzE4LjYwNzYgMTUuMjgwMyAxOC42NDE4IDE1LjIwOTIgMTguNjk0MyAxNS4xNTIzTDE5LjA5MjggMTQuNzM0NEwxOC42OTQzIDE0LjMxMjVDMTguNjQyMyAxNC4yNTc0IDE4LjYwODUgMTQuMTg3NyAxOC41OTY3IDE0LjExMzNDMTguNTg0OSAxNC4wMzkgMTguNTk1NSAxMy45NjI2IDE4LjYyNzkgMTMuODk0NUwxOC44NzMgMTMuMzkxNkwxOC4zNjMzIDEzLjExMDRDMTguMjkyNSAxMy4wNzI4IDE4LjIzNDkgMTMuMDE0NCAxOC4xOTkyIDEyLjk0MzRDMTguMTYzNiAxMi44NzIyIDE4LjE1MTMgMTIuNzkxMyAxOC4xNjQxIDEyLjcxMjlMMTguMjM1NCAxMi4xNDQ1TDE3LjY2ODkgMTIuMDM0MkMxNy41OTM4IDEyLjAyMDUgMTcuNTI0MiAxMS45ODQ0IDE3LjQ2OTcgMTEuOTMxNkMxNy40MTU0IDExLjg3ODggMTcuMzc4MyAxMS44MTExIDE3LjM2MzMgMTEuNzM3M0wxNy4yNTU5IDExLjE4OTVMMTYuNjc5NyAxMS4yNTk4QzE2LjYwNCAxMS4yNjg1IDE2LjUyNyAxMS4yNTQ3IDE2LjQ1OSAxMS4yMjA3QzE2LjM5MTEgMTEuMTg2NyAxNi4zMzQ0IDExLjEzMzcgMTYuMjk2OSAxMS4wNjg0TDE2LjAxNjYgMTAuNTY1NEwxNS41MDY4IDEwLjgwNjZDMTUuNDM3OCAxMC44Mzg2IDE1LjM2MDUgMTAuODQ5NSAxNS4yODUyIDEwLjgzNzlDMTUuMjA5NyAxMC44MjYyIDE1LjEzODkgMTAuNzkyNSAxNS4wODMgMTAuNzQxMkwxNC42NTQzIDEwLjM0OTZMMTQuMjMxNCAxMC43NDEyWk0xNS44NzUgMTIuMjA4QzE1Ljk3MDMgMTIuMTgxNyAxNi4wNzI1IDEyLjE5MzEgMTYuMTU5MiAxMi4yNDAyQzE2LjI0NDIgMTIuMjg5NyAxNi4zMDY0IDEyLjM3MDEgMTYuMzMzIDEyLjQ2MzlDMTYuMzU5NiAxMi41NTc1IDE2LjM0ODMgMTIuNjU3NCAxNi4zMDE4IDEyLjc0MzJMMTMuNzUyIDE3LjA2MzVDMTMuNzIxMSAxNy4xMjI0IDEzLjY3NDUgMTcuMTcxOSAxMy42MTgyIDE3LjIwOEMxMy41NjIgMTcuMjQ0IDEzLjQ5NzYgMTcuMjY1NSAxMy40MzA3IDE3LjI2OTVDMTMuMzYzMSAxNy4yNjk4IDEzLjI5NTkgMTcuMjUyOSAxMy4yMzczIDE3LjIxOTdDMTMuMTc4OCAxNy4xODY1IDEzLjEzMDMgMTcuMTM3OCAxMy4wOTY3IDE3LjA4MDFDMTMuMDYzMSAxNy4wMjI0IDEzLjA0NTYgMTYuOTU3MSAxMy4wNDU5IDE2Ljg5MDZDMTMuMDQ2MiAxNi44MjQgMTMuMDY0NCAxNi43NTg2IDEzLjA5ODYgMTYuNzAxMkwxNS42NDk0IDEyLjM4MThDMTUuNjk4NyAxMi4yOTcgMTUuNzc5NiAxMi4yMzQ0IDE1Ljg3NSAxMi4yMDhaTTE2LjI1MSAxNC45MDYyQzE2LjU1MzIgMTQuOTE5MyAxNi44MzgzIDE1LjA0OTkgMTcuMDQzIDE1LjI2OTVDMTcuMjQ3NCAxNS40ODkyIDE3LjM1NTIgMTUuNzgwMyAxNy4zNDI4IDE2LjA3ODFDMTcuMzI3OSAxNi4zNzc1IDE3LjE5NDMgMTYuNjU5MyAxNi45NzA3IDE2Ljg2MjNDMTYuNzYwNiAxNy4wNTIgMTYuNDg1IDE3LjE1NjUgMTYuMjAwMiAxNy4xNTQzSDE2LjE0OTRDMTUuOTk5NyAxNy4xNDk2IDE1Ljg1MTcgMTcuMTE1IDE1LjcxNTggMTcuMDUyN0MxNS41ODAxIDE2Ljk5MDUgMTUuNDU4NiAxNi45MDE2IDE1LjM1ODQgMTYuNzkyQzE1LjI1NTcgMTYuNjgyOCAxNS4xNzU3IDE2LjU1NCAxNS4xMjQgMTYuNDE0MUMxNS4wNzI1IDE2LjI3NDQgMTUuMDUwMiAxNi4xMjYgMTUuMDU3NiAxNS45Nzc1QzE1LjA3MjYgMTUuNjc5NSAxNS4yMDYyIDE1LjM5ODUgMTUuNDI5NyAxNS4xOTczQzE1LjUzODggMTUuMDk1NiAxNS42Njg0IDE1LjAxNzkgMTUuODA5NiAxNC45Njc4QzE1Ljk1MDkgMTQuOTE3NiAxNi4xMDExIDE0Ljg5NjYgMTYuMjUxIDE0LjkwNjJaTTE2LjIwMDIgMTUuNjQ1NUMxNi4xMDUyIDE1LjY0NTIgMTYuMDEzOSAxNS42ODEzIDE1Ljk0NTMgMTUuNzQ2MUMxNS45MDgyIDE1Ljc3ODMgMTUuODc3NSAxNS44MTcyIDE1Ljg1NjQgMTUuODYxM0MxNS44MzU0IDE1LjkwNTMgMTUuODIzOSAxNS45NTMzIDE1LjgyMjMgMTYuMDAyQzE1LjgxOTQgMTYuMDUwNSAxNS44MjcxIDE2LjA5OTcgMTUuODQzOCAxNi4xNDU1QzE1Ljg2MDQgMTYuMTkxMiAxNS44ODY1IDE2LjIzMjkgMTUuOTE5OSAxNi4yNjg2QzE1Ljk4ODYgMTYuMzQxNyAxNi4wODM1IDE2LjM4NTYgMTYuMTg0NiAxNi4zODk2QzE2LjI4MzcgMTYuMzkyNiAxNi4zODA0IDE2LjM1ODMgMTYuNDU1MSAxNi4yOTM5QzE2LjUyODIgMTYuMjI3NCAxNi41NzE3IDE2LjEzNSAxNi41NzcxIDE2LjAzNzFDMTYuNTgxOSAxNS45Mzc3IDE2LjU0NzQgMTUuODQwMSAxNi40ODA1IDE1Ljc2NTZDMTYuNDEwNiAxNS42OTQzIDE2LjMxNjIgMTUuNjUxNyAxNi4yMTU4IDE1LjY0NTVIMTYuMjAwMlpNMTIuOTExMSAxMi4zMjcxQzEzLjEzMjcgMTIuMjgzNyAxMy4zNjI2IDEyLjMwNjUgMTMuNTcxMyAxMi4zOTE2QzEzLjc4IDEyLjQ3NjggMTMuOTU4NCAxMi42MjE1IDE0LjA4NCAxMi44MDY2QzE0LjIwOTUgMTIuOTkxOSAxNC4yNzczIDEzLjIwOTggMTQuMjc3MyAxMy40MzI2QzE0LjI3NzMgMTMuNTgwNCAxNC4yNDc3IDEzLjcyNjggMTQuMTkwNCAxMy44NjMzQzE0LjEzMyAxNCAxNC4wNDg1IDE0LjEyNDkgMTMuOTQyNCAxNC4yMjk1QzEzLjgzNjMgMTQuMzM0IDEzLjcwOTggMTQuNDE3MSAxMy41NzEzIDE0LjQ3MzZDMTMuNDMyOSAxNC41MzAxIDEzLjI4NDUgMTQuNTU4NSAxMy4xMzQ4IDE0LjU1ODZDMTIuOTA4OSAxNC41NTg2IDEyLjY4NzggMTQuNDkyOCAxMi41IDE0LjM2OTFDMTIuMzEyMSAxNC4yNDU0IDEyLjE2NTYgMTQuMDY5MSAxMi4wNzkxIDEzLjg2MzNDMTEuOTkyNyAxMy42NTc1IDExLjk2OTYgMTMuNDMxMyAxMi4wMTM3IDEzLjIxMjlDMTIuMDU3OCAxMi45OTQ0IDEyLjE2NjQgMTIuNzkzMyAxMi4zMjYyIDEyLjYzNTdDMTIuNDg1OSAxMi40NzgzIDEyLjY4OTYgMTIuMzcwNiAxMi45MTExIDEyLjMyNzFaTTEzLjYwNDUgMy4zMTQ0NUMxMy43MDU1IDMuMzE1ODIgMTMuODAxNiAzLjM1NjM2IDEzLjg3MyAzLjQyNjc2QzEzLjk0NDQgMy40OTcxNSAxMy45ODU5IDMuNTkxODkgMTMuOTg3MyAzLjY5MTQxVjguMDM3MTFDMTMuOTg3MiA4LjEzNjk4IDEzLjk0NjYgOC4yMzMwOCAxMy44NzUgOC4zMDM3MUMxMy44MDMzIDguMzc0MzUgMTMuNzA1OCA4LjQxNCAxMy42MDQ1IDguNDE0MDZDMTMuNTAzMiA4LjQxNDA2IDEzLjQwNTcgOC4zNzQyNiAxMy4zMzQgOC4zMDM3MUMxMy4yNjIzIDguMjMzMDggMTMuMjIxOCA4LjEzNjk4IDEzLjIyMTcgOC4wMzcxMVY0LjA2ODM2SDAuNzY1NjI1VjEwLjYxNjJIMy41MDM5MUMzLjU1NDc5IDEwLjYxNjIgMy42MDU1MiAxMC42MjU5IDMuNjUyMzQgMTAuNjQ1NUMzLjY5OTEyIDEwLjY2NTEgMy43NDExMyAxMC42OTQ0IDMuNzc2MzcgMTAuNzMwNUMzLjgxMTYzIDEwLjc2NjYgMy44MzkzOCAxMC44MDk1IDMuODU3NDIgMTAuODU2NEMzLjg3NTQ1IDEwLjkwMzMgMy44ODM5IDEwLjk1MzggMy44ODE4NCAxMS4wMDM5VjEzLjYwMzVINy45NjI4OUM4LjA2NDI0IDEzLjYwMzYgOC4xNjE3MyAxMy42NDMyIDguMjMzNCAxMy43MTM5QzguMzA1MDQgMTMuNzg0NSA4LjM0NDYxIDEzLjg4MDYgOC4zNDQ3MyAxMy45ODA1QzguMzQ0NzMgMTQuMDgwNSA4LjMwNTE0IDE0LjE3NzMgOC4yMzM0IDE0LjI0OEM4LjE2MTczIDE0LjMxODcgOC4wNjQyMSAxNC4zNTgzIDcuOTYyODkgMTQuMzU4NEgzLjUwMzkxQzMuNDAyNiAxNC4zNTgzIDMuMzA1MDQgMTQuMzE4NyAzLjIzMzQgMTQuMjQ4QzMuMjMwOTQgMTQuMjQ1NiAzLjIyODk1IDE0LjI0MjcgMy4yMjY1NiAxNC4yNDAyTDAuMTE3MTg4IDExLjI2NDZDMC4wNjIzOTMzIDExLjIxMjUgMC4wMjQ3MjUyIDExLjE0NTcgMC4wMDg3ODkwNiAxMS4wNzIzQzAuMDAzODM4ODMgMTEuMDQ5NCAwLjAwMTU3MjYyIDExLjAyNjEgMC4wMDA5NzY1NjIgMTEuMDAyOUMwLjAwMDg2NTUzMyAxMSA0LjI0NzIyZS0wNSAxMC45OTcxIDAgMTAuOTk0MVYzLjY5MTQxQzAuMDAxMzc2MTEgMy41OTIgMC4wNDIwNjY5IDMuNDk3MTMgMC4xMTMyODEgMy40MjY3NkMwLjE4NDc0MyAzLjM1NjMgMC4yODE3NTkgMy4zMTU3NiAwLjM4MjgxMiAzLjMxNDQ1SDEzLjYwNDVaTTEzLjEzNDggMTMuMDQ5OEMxMy4wNjAxIDEzLjA0OTggMTIuOTg2OSAxMy4wNzI0IDEyLjkyNDggMTMuMTEzM0MxMi44NjI3IDEzLjE1NDIgMTIuODEzNyAxMy4yMTIzIDEyLjc4NTIgMTMuMjgwM0MxMi43NTY3IDEzLjM0ODIgMTIuNzQ5MSAxMy40MjMxIDEyLjc2MzcgMTMuNDk1MUMxMi43NzgyIDEzLjU2NzIgMTIuODE0NSAxMy42MzM1IDEyLjg2NzIgMTMuNjg1NUMxMi45MTk5IDEzLjczNzUgMTIuOTg3NCAxMy43NzI3IDEzLjA2MDUgMTMuNzg3MUMxMy4xMzM4IDEzLjgwMTUgMTMuMjEwMyAxMy43OTQ4IDEzLjI3OTMgMTMuNzY2NkMxMy4zNDgyIDEzLjczODQgMTMuNDA2OCAxMy42OSAxMy40NDgyIDEzLjYyODlDMTMuNDg5NiAxMy41Njc5IDEzLjUxMTYgMTMuNDk2MiAxMy41MTE3IDEzLjQyMjlDMTMuNTA5MSAxMy4zMjU5IDEzLjQ2OCAxMy4yMzM2IDEzLjM5NzUgMTMuMTY2QzEzLjMyNzEgMTMuMDk4NSAxMy4yMzMgMTMuMDYwNiAxMy4xMzQ4IDEzLjA2MDVWMTMuMDQ5OFpNMy4xMjY5NSAxMy4wOTA4VjExLjM3MDFIMS4zMzEwNUwzLjEyNjk1IDEzLjA5MDhaTTYuMTc2NzYgOC45MTExM0M2LjI3NzcxIDguOTEyNDYgNi4zNzM4OSA4Ljk1MzEgNi40NDUzMSA5LjAyMzQ0QzYuNTE2NzcgOS4wOTM4OSA2LjU1ODI1IDkuMTg5NDQgNi41NTk1NyA5LjI4OTA2VjEwLjU0NTlDNi41NTgyNyAxMC42NDQ3IDYuNTE3NjIgMTAuNzM5MyA2LjQ0NzI3IDEwLjgwOTZDNi4zNzY5MiAxMC44Nzk3IDYuMjgxNjkgMTAuOTIwMyA2LjE4MTY0IDEwLjkyMjlINC45MDEzN0M0LjgwMDU0IDEwLjkyMTUgNC43MDQyMiAxMC44ODE3IDQuNjMyODEgMTAuODExNUM0LjU2MTM3IDEwLjc0MTEgNC41MTk4OSAxMC42NDU1IDQuNTE4NTUgMTAuNTQ1OVY5LjI4OTA2QzQuNTE5ODggOS4xODk0NCA0LjU2MTM1IDkuMDkzODkgNC42MzI4MSA5LjAyMzQ0QzQuNzA0MjUgOC45NTMxIDQuODAwNDEgOC45MTI0NSA0LjkwMTM3IDguOTExMTNINi4xNzY3NlpNNy40NTIxNSA4LjkxMTEzQzcuNTUzNDggOC45MTEyIDcuNjUwOTggOC45NTA4NiA3LjcyMjY2IDkuMDIxNDhDNy43OTQ0IDkuMDkyMjIgNy44MzM5OCA5LjE4OTAzIDcuODMzOTggOS4yODkwNlYxMC4xNjg5SDguNTQ4ODNDOC42NTAyMSAxMC4xNjkgOC43NDc2NCAxMC4yMDg2IDguODE5MzQgMTAuMjc5M0M4Ljg5MDk2IDEwLjM1IDguOTMxNjQgMTAuNDQ2IDguOTMxNjQgMTAuNTQ1OUM4LjkzMTYyIDEwLjY0NTggOC44OTA5OSAxMC43NDE4IDguODE5MzQgMTAuODEyNUM4Ljc0NzY0IDEwLjg4MzIgOC42NTAyMSAxMC45MjI4IDguNTQ4ODMgMTAuOTIyOUg3LjQ1MjE1QzcuMzUxMTQgMTAuOTIxNSA3LjI1NDA3IDEwLjg4MTkgNy4xODI2MiAxMC44MTE1QzcuMTExMTcgMTAuNzQxMSA3LjA3MDY3IDEwLjY0NTUgNy4wNjkzNCAxMC41NDU5VjkuMjg5MDZDNy4wNjkzNCA5LjE4OTAzIDcuMTA5ODkgOS4wOTIyMiA3LjE4MTY0IDkuMDIxNDhDNy4yNTMzNSA4Ljk1MDk2IDcuMzUwODQgOC45MTExMyA3LjQ1MjE1IDguOTExMTNaTTcuNDUyMTUgNS4xMzk2NUM3LjU1MzU2IDUuMTM5NjUgNy42NTA5MiA1LjE3OTM0IDcuNzIyNjYgNS4yNUM3Ljc5NDM1IDUuMzIwNjggNy44MzQ5IDUuNDE2NjUgNy44MzQ5NiA1LjUxNjZWNy42Mjg5MUg4LjYxMDM1QzguNjQ3OTMgNy42MTY5NiA4LjY4NzMyIDcuNjA5MzggOC43Mjc1NCA3LjYwOTM4QzguNzY3ODggNy42MDk0MiA4LjgwNzA1IDcuNjE2ODUgOC44NDQ3MyA3LjYyODkxSDEwLjAwMjlDMTAuMTA0MyA3LjYyODk2IDEwLjIwMTcgNy42Njg1NyAxMC4yNzM0IDcuNzM5MjZDMTAuMzQ1MSA3LjgwOTkyIDEwLjM4NTcgNy45MDU5NCAxMC4zODU3IDguMDA1ODZDMTAuMzg1NyA4LjEwNTc1IDEwLjM0NSA4LjIwMTc2IDEwLjI3MzQgOC4yNzI0NkMxMC4yMDE3IDguMzQzMTUgMTAuMTA0MyA4LjM4Mzc0IDEwLjAwMjkgOC4zODM3OUg5LjEwOTM4VjguOTQxNDFIMTAuMDAyQzEwLjEwMyA4Ljk0MjcxIDEwLjIgOC45ODMyNiAxMC4yNzE1IDkuMDUzNzFDMTAuMzQyOCA5LjEyNDA2IDEwLjM4MzMgOS4yMTg5NCAxMC4zODQ4IDkuMzE4MzZWMTAuNTQ1OUMxMC4zODM0IDEwLjY0NTUgMTAuMzQyOSAxMC43NDExIDEwLjI3MTUgMTAuODExNUMxMC4yIDEwLjg4MTkgMTAuMTAyOSAxMC45MjE1IDEwLjAwMiAxMC45MjI5QzkuOTAxMTcgMTAuOTIxNCA5LjgwNDc0IDEwLjg4MTcgOS43MzM0IDEwLjgxMTVDOS42NjE5NSAxMC43NDExIDkuNjIxNDYgMTAuNjQ1NSA5LjYyMDEyIDEwLjU0NTlWOS42OTYyOUg4LjcyNzU0QzguNjc3MiA5LjY5Njk2IDguNjI2NzMgOS42ODc1OSA4LjU4MDA4IDkuNjY4OTVDOC41MzMzNSA5LjY1MDIzIDguNDkwNzQgOS42MjIwNyA4LjQ1NTA4IDkuNTg2OTFDOC40MTk0MyA5LjU1MTc2IDguMzkxMDUgOS41MDk5MiA4LjM3MjA3IDkuNDYzODdDOC4zNTMxMiA5LjQxNzgzIDguMzQ0MDQgOS4zNjgwNCA4LjM0NDczIDkuMzE4MzZWOC4zODM3OUg3LjQ1MjE1QzcuMzUwNzIgOC4zODM3NiA3LjI1MzM2IDguMzQzMTcgNy4xODE2NCA4LjI3MjQ2QzcuMTEwMDUgOC4yMDE3NSA3LjA2OTM0IDguMTA1NzggNy4wNjkzNCA4LjAwNTg2VjUuNTE2NkM3LjA2OTQgNS40MTY2NSA3LjEwOTk1IDUuMzIwNjggNy4xODE2NCA1LjI1QzcuMjUzMzYgNS4xNzkzIDcuMzUwNzMgNS4xMzk2OCA3LjQ1MjE1IDUuMTM5NjVaTTUuMjg5MDYgMTAuMTY4OUg1Ljc5ODgzVjkuNjY2MDJINS4yODkwNlYxMC4xNjg5Wk02LjE3Njc2IDcuNjI4OTFDNi4yNzgxNSA3LjYyODkzIDYuMzc1NTUgNy42Njg1OSA2LjQ0NzI3IDcuNzM5MjZDNi41MTg5MyA3LjgwOTkxIDYuNTU5NDggNy45MDU5NSA2LjU1OTU3IDguMDA1ODZDNi41NTk1NyA4LjEwNTc3IDYuNTE4ODUgOC4yMDE3NSA2LjQ0NzI3IDguMjcyNDZDNi4zNzU1NCA4LjM0MzE3IDYuMjc4MTkgOC4zODM3NiA2LjE3Njc2IDguMzgzNzlINC45MDEzN0M0Ljc5OTkyIDguMzgzNzggNC43MDI1OSA4LjM0MzE4IDQuNjMwODYgOC4yNzI0NkM0LjU1OTI2IDguMjAxNzUgNC41MTg1NSA4LjEwNTc4IDQuNTE4NTUgOC4wMDU4NkM0LjUxODY1IDcuOTA1OTUgNC41NTkxOSA3LjgwOTkxIDQuNjMwODYgNy43MzkyNkM0LjcwMjU4IDcuNjY4NiA0Ljc5OTk3IDcuNjI4OTIgNC45MDEzNyA3LjYyODkxSDYuMTc2NzZaTTYuMTc2NzYgNS4xMzk2NUM2LjI3ODE3IDUuMTM5NjggNi4zNzU1NSA1LjE3OTMxIDYuNDQ3MjcgNS4yNUM2LjUxODk1IDUuMzIwNjcgNi41NTk1IDUuNDE2NjYgNi41NTk1NyA1LjUxNjZWNi43NzQ0MUM2LjU1ODIxIDYuODczMDggNi41MTc1NiA2Ljk2Nzg0IDYuNDQ3MjcgNy4wMzgwOUM2LjM3NjkzIDcuMTA4MTggNi4yODE2MyA3LjE0ODc4IDYuMTgxNjQgNy4xNTEzN0g0LjkwMTM3QzQuODAwMzcgNy4xNTAwNSA0LjcwNDI1IDcuMTA5NDYgNC42MzI4MSA3LjAzOTA2QzQuNTYxNDIgNi45Njg2OCA0LjUxOTk2IDYuODczOTMgNC41MTg1NSA2Ljc3NDQxVjUuNTE2NkM0LjUxODYyIDUuNDE2NjYgNC41NTkxNyA1LjMyMDY3IDQuNjMwODYgNS4yNUM0LjcwMjU5IDUuMTc5MzEgNC43OTk5NSA1LjEzOTY2IDQuOTAxMzcgNS4xMzk2NUg2LjE3Njc2Wk0xMC4wMDIgNS4xMzk2NUMxMC4xMDMzIDUuMTM5NjUgMTAuMjAwNyA1LjE3OTQ1IDEwLjI3MjUgNS4yNUMxMC4zNDQxIDUuMzIwNjcgMTAuMzg0NyA1LjQxNjY2IDEwLjM4NDggNS41MTY2VjYuNzc0NDFDMTAuMzgzNCA2Ljg3Mzg1IDEwLjM0MjggNi45Njg3IDEwLjI3MTUgNy4wMzkwNkMxMC4yIDcuMTA5NTIgMTAuMTAzIDcuMTUwMDYgMTAuMDAyIDcuMTUxMzdIOC43Mjc1NEM4LjYyNjIyIDcuMTUxMzcgOC41Mjg3NSA3LjExMTU1IDguNDU3MDMgNy4wNDEwMkM4LjM4NTM2IDYuOTcwMzYgOC4zNDQ4MSA2Ljg3NDMzIDguMzQ0NzMgNi43NzQ0MVY1LjUxNjZDOC4zNDQwOCA1LjQ2NzEgOC4zNTMyMiA1LjQxNzk1IDguMzcyMDcgNS4zNzIwN0M4LjM5MTAyIDUuMzI2MDkgOC40MTk1MSA1LjI4NDE0IDguNDU1MDggNS4yNDkwMkM4LjQ5MDc0IDUuMjEzODYgOC41MzMzNSA1LjE4NTcxIDguNTgwMDggNS4xNjY5OUM4LjYyNjc2IDUuMTQ4MzEgOC42NzcxNiA1LjEzODk3IDguNzI3NTQgNS4xMzk2NUgxMC4wMDJaTTE1LjU0MiAxLjY1NDNDMTUuNjQzIDEuNjU1NiAxNS43NDAxIDEuNjk2MTUgMTUuODExNSAxLjc2NjZDMTUuODgyOCAxLjgzNjk3IDE1LjkyMzQgMS45MzE4NCAxNS45MjQ4IDIuMDMxMjVWNi4zNDY2OEMxNS45MjQ3IDYuNDQ2NTkgMTUuODg0MiA2LjU0MjYzIDE1LjgxMjUgNi42MTMyOEMxNS43NDA4IDYuNjgzODQgMTUuNjQzMyA2LjcyMzYzIDE1LjU0MiA2LjcyMzYzQzE1LjQ5MTggNi43MjQyNyAxNS40NDIgNi43MTQ4NiAxNS4zOTU1IDYuNjk2MjlDMTUuMzQ4OCA2LjY3NzU3IDE1LjMwNjIgNi42NDk0MiAxNS4yNzA1IDYuNjE0MjZDMTUuMjM0OCA2LjU3OTEgMTUuMjA2NSA2LjUzNzI4IDE1LjE4NzUgNi40OTEyMUMxNS4xNjg2IDYuNDQ1MzEgMTUuMTU5NSA2LjM5NjIxIDE1LjE2MDIgNi4zNDY2OFYyLjQwODJIMi4xMzE4NEMyLjAzMDM4IDIuNDA4MiAxLjkzMzA3IDIuMzY4NTggMS44NjEzMyAyLjI5Nzg1QzEuNzg5NjkgMi4yMjcxMyAxLjc0OTAyIDIuMTMxMiAxLjc0OTAyIDIuMDMxMjVDMS43NDkwOCAxLjkzMTMgMS43ODk2MyAxLjgzNTMzIDEuODYxMzMgMS43NjQ2NUMxLjkzMzA2IDEuNjkzOTUgMi4wMzA0MSAxLjY1NDMgMi4xMzE4NCAxLjY1NDNIMTUuNTQyWk01LjI4OTA2IDYuMzk2NDhINS43OTg4M1Y1Ljg5MzU1SDUuMjg5MDZWNi4zOTY0OFpNOS4xMDkzOCA2LjM5NjQ4SDkuNjIwMTJWNS44OTM1NUg5LjEwOTM4VjYuMzk2NDhaTTE3LjU4MyAwQzE3LjY4NDMgOS41NTA0OGUtMDUgMTcuNzgxOSAwLjAzOTcwMyAxNy44NTM1IDAuMTEwMzUyQzE3LjkyNTEgMC4xODEwMjIgMTcuOTY0OCAwLjI3NzA1NiAxNy45NjQ4IDAuMzc2OTUzVjQuNjg2NTJDMTcuOTY0OCA0Ljc4NjU2IDE3LjkyNTMgNC44ODMzNyAxNy44NTM1IDQuOTU0MUMxNy43ODE5IDUuMDI0NzQgMTcuNjg0MyA1LjA2NDM2IDE3LjU4MyA1LjA2NDQ1QzE3LjUzMjYgNS4wNjUxMyAxNy40ODIyIDUuMDU1NzcgMTcuNDM1NSA1LjAzNzExQzE3LjM4ODggNS4wMTgzOSAxNy4zNDYyIDQuOTkwMjQgMTcuMzEwNSA0Ljk1NTA4QzE3LjI3NDkgNC45MTk5NCAxNy4yNDY1IDQuODc4MDYgMTcuMjI3NSA0LjgzMjAzQzE3LjIwODYgNC43ODYwMiAxNy4xOTk1IDQuNzM2MTggMTcuMjAwMiA0LjY4NjUyVjAuNzUzOTA2SDQuMDc1MkMzLjk3Mzc3IDAuNzUzODc3IDMuODc2NDEgMC43MTQyNjMgMy44MDQ2OSAwLjY0MzU1NUMzLjczMzA3IDAuNTcyODQxIDMuNjkyMzggMC40NzY4ODggMy42OTIzOCAwLjM3Njk1M0MzLjY5MjQ0IDAuMjc3IDMuNzMyOTkgMC4xODEwMzMgMy44MDQ2OSAwLjExMDM1MkMzLjg3NjQxIDAuMDM5NjQ5MiAzLjk3Mzc4IDIuODk1NjllLTA1IDQuMDc1MiAwSDE3LjU4M1onIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtaXhpbiBwYWtldHNob3AtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3Ljg4ODQgMTlDMTcuODI4NSAxOC45OTg5IDE3Ljc3IDE4Ljk4MjUgMTcuNzE4MyAxOC45NTIzQzE3LjY2NjYgMTguOTIyMSAxNy42MjM2IDE4Ljg3OTEgMTcuNTkzMyAxOC44Mjc1TDE2LjAxOCAxNi4xMDM3QzE1Ljk3NjEgMTYuMDI2NyAxNS45NjU1IDE1LjkzNjcgMTUuOTg4MyAxNS44NTIxQzE2LjAxMTIgMTUuNzY3NiAxNi4wNjU3IDE1LjY5NTEgMTYuMTQwNiAxNS42NDk3QzE2LjIxODMgMTUuNjA5MyAxNi4zMDg0IDE1LjYgMTYuMzkyNyAxNS42MjM2QzE2LjQ3NjkgMTUuNjQ3MiAxNi41NDkxIDE1LjcwMiAxNi41OTQ1IDE1Ljc3NjhMMTguMTY5OCAxOC41MDA2QzE4LjIxMjkgMTguNTc3MyAxOC4yMjQxIDE4LjY2NzggMTguMjAxMiAxOC43NTI2QzE4LjE3ODMgMTguODM3NSAxOC4xMjMgMTguOTEgMTguMDQ3MyAxOC45NTQ2QzE3Ljk5ODcgMTguOTgyNCAxNy45NDQyIDE4Ljk5OCAxNy44ODg0IDE5WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMTQuOTUwNCAxNi42MzAxQzE0LjM0NDUgMTYuNjI5MiAxMy43NTI1IDE2LjQ0ODcgMTMuMjQ5MiAxNi4xMTE0QzEyLjc0NTkgMTUuNzc0MiAxMi4zNTM4IDE1LjI5NTMgMTIuMTIyNiAxNC43MzUzQzExLjg5MTMgMTQuMTc1MyAxMS44MzEzIDEzLjU1OTMgMTEuOTUwMSAxMi45NjUyQzEyLjA2ODggMTIuMzcxMSAxMi4zNjEgMTEuODI1NSAxMi43ODk3IDExLjM5NzRDMTMuMjE4NSAxMC45NjkzIDEzLjc2NDUgMTAuNjc3OSAxNC4zNTg4IDEwLjU2QzE0Ljk1MzEgMTAuNDQyMSAxNS41NjkgMTAuNTAzMSAxNi4xMjg2IDEwLjczNTJDMTYuNjg4MyAxMC45NjcyIDE3LjE2NjYgMTEuMzYgMTcuNTAzMSAxMS44NjM4QzE3LjgzOTYgMTIuMzY3NiAxOC4wMTkyIDEyLjk1OTkgMTguMDE5MiAxMy41NjU4QzE4LjAxOCAxNC4zNzg5IDE3LjY5NDIgMTUuMTU4MyAxNy4xMTg4IDE1LjczMjhDMTYuNTQzNCAxNi4zMDc0IDE1Ljc2MzUgMTYuNjMwMSAxNC45NTA0IDE2LjYzMDFaTTE0Ljk1MDQgMTEuMTgyNEMxNC40NzkgMTEuMTgyNCAxNC4wMTgyIDExLjMyMjIgMTMuNjI2MyAxMS41ODQxQzEzLjIzNDMgMTEuODQ2IDEyLjkyODkgMTIuMjE4MiAxMi43NDg1IDEyLjY1MzdDMTIuNTY4MSAxMy4wODkyIDEyLjUyMDkgMTMuNTY4NCAxMi42MTI4IDE0LjAzMDdDMTIuNzA0OCAxNC40OTMxIDEyLjkzMTggMTQuOTE3NyAxMy4yNjUxIDE1LjI1MUMxMy41OTg0IDE1LjU4NDQgMTQuMDIzMSAxNS44MTE0IDE0LjQ4NTQgMTUuOTAzM0MxNC45NDc3IDE1Ljk5NTMgMTUuNDI3IDE1Ljk0ODEgMTUuODYyNSAxNS43Njc3QzE2LjI5OCAxNS41ODczIDE2LjY3MDIgMTUuMjgxOCAxNi45MzIxIDE0Ljg4OTlDMTcuMTk0IDE0LjQ5NzkgMTcuMzMzNyAxNC4wMzcxIDE3LjMzMzcgMTMuNTY1OEMxNy4zMzM3IDEyLjkzMzcgMTcuMDgyNiAxMi4zMjc0IDE2LjYzNTcgMTEuODgwNUMxNi4xODg3IDExLjQzMzUgMTUuNTgyNSAxMS4xODI0IDE0Ljk1MDQgMTEuMTgyNFonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTE2Ljg1MjEgNS43MjEyOUMxNi44MTQxIDUuNzIxMyAxNi43NzY2IDUuNzEzNzUgMTYuNzQxNiA1LjY5OTFDMTYuNzA2NiA1LjY4NDQ0IDE2LjY3NDggNS42NjI5NyAxNi42NDgyIDUuNjM1OTNDMTYuNjIxNiA1LjYwODg5IDE2LjYwMDYgNS41NzY4MiAxNi41ODY1IDUuNTQxNkMxNi41NzI0IDUuNTA2MzcgMTYuNTY1NSA1LjQ2ODY5IDE2LjU2NjEgNS40MzA3NVYxLjU2NzQ2SDEuNTg1MDRWMy45MDU0MUMxLjU3NjI5IDMuOTc0NDggMS41NDI2NCA0LjAzNzk5IDEuNDkwNCA0LjA4NDAyQzEuNDM4MTcgNC4xMzAwNSAxLjM3MDkzIDQuMTU1NDUgMS4zMDEzMSA0LjE1NTQ1QzEuMjMxNjkgNC4xNTU0NSAxLjE2NDQ1IDQuMTMwMDUgMS4xMTIyMiA0LjA4NDAyQzEuMDU5OTggNC4wMzc5OSAxLjAyNjMzIDMuOTc0NDggMS4wMTc1OCAzLjkwNTQxVjEuMjgxNDZDMS4wMTc1OCAxLjI0NDUgMS4wMjQ4NiAxLjIwNzkgMS4wMzkgMS4xNzM3NUMxLjA1MzE1IDEuMTM5NiAxLjA3Mzg4IDEuMTA4NTcgMS4xMDAwMiAxLjA4MjQ0QzEuMTI2MTUgMS4wNTYzIDEuMTU3MTggMS4wMzU1NyAxLjE5MTMzIDEuMDIxNDNDMS4yMjU0OCAxLjAwNzI4IDEuMjYyMDggMSAxLjI5OTA0IDFIMTYuODUyMUMxNi45MjY3IDEgMTYuOTk4MyAxLjAyOTY1IDE3LjA1MTEgMS4wODI0NEMxNy4xMDM5IDEuMTM1MjIgMTcuMTMzNSAxLjIwNjgxIDE3LjEzMzUgMS4yODE0NlY1LjQzMDc1QzE3LjEzNDEgNS40NjgzMSAxNy4xMjczIDUuNTA1NjIgMTcuMTEzNSA1LjU0MDU1QzE3LjA5OTcgNS41NzU0OCAxNy4wNzkxIDUuNjA3MzUgMTcuMDUzIDUuNjM0MzNDMTcuMDI2OSA1LjY2MTMxIDE2Ljk5NTcgNS42ODI4NyAxNi45NjEyIDUuNjk3OEMxNi45MjY3IDUuNzEyNzIgMTYuODg5NiA1LjcyMDcgMTYuODUyMSA1LjcyMTI5WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNOS41ODk1OSAxMy44NDc2SDUuMzYzMTNDNC40ODcxNSAxMy44NTA5IDMuNjMwNTkgMTMuNTg5NiAyLjkwNTYxIDEzLjA5NzlDMi4xODA2MyAxMi42MDYyIDEuNjIxMDMgMTEuOTA3IDEuMzAwMDkgMTEuMDkyQzEuMjg2MDggMTEuMDU3NCAxLjI3OTAyIDExLjAyMDQgMS4yNzkzMSAxMC45ODMxQzEuMjc5NTkgMTAuOTQ1OCAxLjI4NzIzIDEwLjkwODkgMS4zMDE3NyAxMC44NzQ1QzEuMzE2MzIgMTAuODQwMiAxLjMzNzQ4IDEwLjgwOSAxLjM2NDA3IDEwLjc4MjhDMS4zOTA2NSAxMC43NTY3IDEuNDIyMTMgMTAuNzM2IDEuNDU2NzEgMTAuNzIyQzEuNDkxMjkgMTAuNzA4IDEuNTI4MjggMTAuNzAwOSAxLjU2NTU5IDEwLjcwMTJDMS42MDI5IDEwLjcwMTUgMS42Mzk3OCAxMC43MDkxIDEuNjc0MTQgMTAuNzIzNkMxLjcwODQ5IDEwLjczODIgMS43Mzk2NSAxMC43NTk0IDEuNzY1ODMgMTAuNzg1OUMxLjc5MiAxMC44MTI1IDEuODEyNjggMTAuODQ0IDEuODI2NjkgMTAuODc4NkMyLjEwNjM2IDExLjU4NzcgMi41OTM1NiAxMi4xOTU4IDMuMjI0NTMgMTIuNjIzNUMzLjg1NTUxIDEzLjA1MTIgNC42MDA4OCAxMy4yNzg0IDUuMzYzMTMgMTMuMjc1NUg5LjU4OTU5QzkuNjU4NjYgMTMuMjg0MyA5LjcyMjE3IDEzLjMxOCA5Ljc2ODIgMTMuMzcwMkM5LjgxNDIzIDEzLjQyMjQgOS44Mzk2MyAxMy40ODk3IDkuODM5NjMgMTMuNTU5M0M5LjgzOTYzIDEzLjYyODkgOS44MTQyMyAxMy42OTYxIDkuNzY4MiAxMy43NDg0QzkuNzIyMTcgMTMuODAwNiA5LjY1ODY2IDEzLjgzNDMgOS41ODk1OSAxMy44NDNWMTMuODQ3NlonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTEzLjQ3NzggNy4xMTQ3NUMxMy4yODI2IDcuMTE0NzUgMTMuMjAwOSA3LjE4NzM4IDEzLjEzMjggNy40MzcwNkgxMy42NjRDMTMuNjgwOSA3LjM4NTc2IDEzLjY5MDEgNy4zMzIyIDEzLjY5MTIgNy4yNzgxOEMxMy42NzMgNy4xNjQ2OCAxMy42MDA0IDcuMTE0NzUgMTMuNDc3OCA3LjExNDc1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMTYuODU2NiA1LjE5OTIySDEzLjAyNTFMMTIuMTE3MiA5LjY1MjY3SDE2Ljg1NjZDMTYuOTMxNyA5LjY1MTQ4IDE3LjAwMzMgOS42MjA4MiAxNy4wNTU5IDkuNTY3MzJDMTcuMTA4NiA5LjUxMzgxIDE3LjEzODEgOS40NDE3NCAxNy4xMzgxIDkuMzY2NjdWNS40ODA2OEMxNy4xMzgxIDUuNDQzNzIgMTcuMTMwOCA1LjQwNzEyIDE3LjExNjcgNS4zNzI5N0MxNy4xMDI1IDUuMzM4ODIgMTcuMDgxOCA1LjMwNzc5IDE3LjA1NTcgNS4yODE2NkMxNy4wMjk1IDUuMjU1NTIgMTYuOTk4NSA1LjIzNDc5IDE2Ljk2NDQgNS4yMjA2NEMxNi45MzAyIDUuMjA2NSAxNi44OTM2IDUuMTk5MjIgMTYuODU2NiA1LjE5OTIyWk0xMy45MzMxIDcuNjIzNDJDMTMuOTA1OCA3LjY3NzkgMTMuODYwNCA3LjY5MTUyIDEzLjcxNTIgNy42OTE1MkgxMy4wMjUxTDEyLjk5NzkgNy44MTQwOUMxMi45OTU3IDcuODQ0MzEgMTIuOTk1NyA3Ljg3NDY2IDEyLjk5NzkgNy45MDQ4OEMxMi45OTU1IDcuOTMxMTcgMTMuMDAwMiA3Ljk1NzYxIDEzLjAxMTQgNy45ODE1M0MxMy4wMjI1IDguMDA1NDQgMTMuMDM5OCA4LjAyNTk4IDEzLjA2MTQgOC4wNDEwN0MxMy4xMzY4IDguMDc0ODUgMTMuMjIgOC4wODc0MSAxMy4zMDIxIDguMDc3MzlDMTMuNTY1NCA4LjA3NzM5IDEzLjYyODkgOC4wNDEwOCAxMy43MTUyIDcuOTIzMDRIMTMuODA2TDEzLjc0NjkgOC4xMzY0MUMxMy43MDYxIDguMjkwNzYgMTMuNjk3IDguMzEzNDYgMTMuNjQyNSA4LjM0NTIzQzEzLjQ5NzMgOC4zOTc2NyAxMy4zNDI0IDguNDE3ODEgMTMuMTg4NiA4LjQwNDI1QzEzLjA0NTIgOC40MTUzNCAxMi45MDEyIDguMzk1MiAxMi43NjY0IDguMzQ1MjNDMTIuNzA1IDguMzA4MTcgMTIuNjU1NyA4LjI1NDE4IDEyLjYyNDMgOC4xODk3NkMxMi41OTI5IDguMTI1MzMgMTIuNTgwNyA4LjA1MzIxIDEyLjU4OTMgNy45ODIwNkMxMi42MDMgNy42NjAxNSAxMi43IDcuMzQ3MyAxMi44NzA4IDcuMDc0MTJDMTIuOTQ3OCA2Ljk4MTkzIDEzLjA0NjggNi45MTA3MSAxMy4xNTg4IDYuODY3MDVDMTMuMjcwNyA2LjgyMzQgMTMuMzkxOCA2LjgwODc0IDEzLjUxMDkgNi44MjQ0M0MxMy44NTU5IDYuODI0NDMgMTQuMDA1NyA2Ljk0MjQ3IDEzLjk5NjYgNy4yMTkzOUMxMy45OTk4IDcuMzU2NzggMTMuOTc4MyA3LjQ5MzYzIDEzLjkzMzEgNy42MjM0MlpNMTUuMzgxMiA3LjAzMzI2QzE1LjM4MTIgNy4xMTQ5NyAxNS4zMjIyIDcuMTQ2NzUgMTUuMjIyMyA3LjE0Njc1SDE0LjkzNjNDMTQuODA5MiA3LjE0Njc1IDE0Ljc2ODQgNy4xNDY3NSAxNC43MzY2IDcuMTg3NjFDMTQuNzA5MyA3LjIxNzIxIDE0LjY5NDYgNy4yNTYzMSAxNC42OTU3IDcuMjk2NTZDMTQuNjk1NyA3LjM0MTk2IDE0LjY5NTcgNy4zNjAxMiAxNC43ODY1IDcuMzgyODJMMTUuMDcyNSA3LjQ2OTA3QzE1LjI2NzcgNy41MjgwOSAxNS4zMjY4IDcuNTg3MTEgMTUuMzI2OCA3LjczNjkyQzE1LjMyMDggNy45MTI5IDE1LjI3MDkgOC4wODQ1OSAxNS4xODE1IDguMjM2MjhDMTUuMTQgOC4yODk1MyAxNS4wODU5IDguMzMxNTUgMTUuMDI0MSA4LjM1ODUyQzE0Ljk2MjIgOC4zODU0OCAxNC44OTQ2IDguMzk2NTIgMTQuODI3NCA4LjM5MDYzSDE0LjExNDdDMTQuMTA0NSA4LjM5MTA2IDE0LjA5NDUgOC4zODkwNiAxNC4wODUzIDguMzg0OEMxNC4wNzYxIDguMzgwNTQgMTQuMDY4IDguMzc0MTUgMTQuMDYxOCA4LjM2NjE1QzE0LjA1NTYgOC4zNTgxNiAxNC4wNTE0IDguMzQ4NzkgMTQuMDQ5NSA4LjMzODg0QzE0LjA0NzcgOC4zMjg4OCAxNC4wNDgyIDguMzE4NjIgMTQuMDUxMSA4LjMwODkyTDE0LjEzNzQgNy45NjM5SDE0LjIxOTFDMTQuMjE5MSA4LjA0MTA4IDE0LjI5NjIgOC4wNjM3NyAxNC40MDk3IDguMDYzNzdIMTQuNjgyMUMxNC43ODIgOC4wNjM3NyAxNC44MzE5IDguMDYzNzcgMTQuODU5MiA4LjAxMzg0QzE0Ljg5MDYgNy45Nzg4NiAxNC45MDgzIDcuOTMzNzMgMTQuOTA5MSA3Ljg4NjcyQzE0LjkwOTEgNy44MjMxNyAxNC45MDkxIDcuODA1MDEgMTQuNzUwMiA3Ljc2ODY5TDE0LjQ4MjQgNy43MDA2QzE0LjMzMjYgNy42NTk3NCAxNC4yNjQ1IDcuNTc4MDMgMTQuMjY0NSA3LjQ1MDkxQzE0LjI3MzggNy4zMDcxOCAxNC4zMTU3IDcuMTY3NDYgMTQuMzg3IDcuMDQyMzRDMTQuNDMwMSA2Ljk3NDAyIDE0LjQ5MiA2LjkxOTY1IDE0LjU2NTQgNi44ODU4MUMxNC42Mzg3IDYuODUxOTcgMTQuNzIwMiA2Ljg0MDExIDE0LjgwMDIgNi44NTE2N0gxNS40MjIxTDE1LjM4MTIgNy4wMzMyNlonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTguNzU3NiA3LjI3ODE4QzguNzU3NiA3LjE2NDY4IDguNjg5NTEgNy4xMTQ3NSA4LjU0NDI0IDcuMTE0NzVDOC4zOTg5NyA3LjExNDc1IDguMjY3MzEgNy4xODczOCA4LjE5OTIyIDcuNDM3MDZIOC43MzAzN0M4Ljc0NTA3IDcuMzg1MjIgOC43NTQyIDcuMzMxOTYgOC43NTc2IDcuMjc4MThaJyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0NwYXRoIGQ9J005LjczNDM5IDUuMTk0MzdIMS4yODZDMS4yNDgyNCA1LjE5MzgyIDEuMjEwNzUgNS4yMDA3NyAxLjE3NTY5IDUuMjE0NzlDMS4xNDA2MiA1LjIyODgyIDEuMTA4NjkgNS4yNDk2NSAxLjA4MTcxIDUuMjc2MDhDMS4wMzA5OCA1LjMzMDQ0IDEuMDAxOTEgNS40MDE1IDEgNS40NzU4M1Y5LjM3MDg5QzEgOS40NDY3NSAxLjAzMDEzIDkuNTE5NDkgMS4wODM3NyA5LjU3MzEzQzEuMTM3NCA5LjYyNjc2IDEuMjEwMTUgOS42NTY5IDEuMjg2IDkuNjU2OUg5LjkxMTQ0TDEwLjc4MzEgNS4xOTg5MUw5LjczNDM5IDUuMTk0MzdaTTIuNzExNDcgNi42MDE2OFY2LjQ2MDk0SDUuMzc2MjhMNS4yNDQ2MyA2Ljk5NjYzSDMuMTI0NThMMi43MTE0NyA2LjYwMTY4Wk0zLjQyODc0IDcuMjgyNjNWNy4xNjAwNkg1LjE5OTIzTDUuMDY3NTggNy43MDAyOEgzLjg2MDAxTDMuNDI4NzQgNy4yODI2M1pNNC44OTA1MyA4LjM5MDMySDQuNjA0NTNMNC4xNTA1NiA3Ljk3MjY2VjcuODU0NjNINS4wMTMxTDQuODkwNTMgOC4zOTAzMlpNNS4zMTcyNiA4LjM5MDMySDUuMDQwMzRMNS4xNzY1MyA3Ljg1NDYzSDUuNDUzNDVMNS4zMTcyNiA4LjM5MDMyWk01LjQ5ODg1IDcuNjg2NjZINS4yMTczOUw1LjM0OTA0IDcuMTYwMDZINS42MzA1TDUuNDk4ODUgNy42ODY2NlpNNS42NzU5IDYuOTk2NjNINS4zOTQ0NEw1LjUzMDYzIDYuNDYwOTRINS44MTIwOUw1LjY3NTkgNi45OTY2M1pNNy4zNDY1MSA4LjM5MDMySDYuOTE5NzhDNi45MDk1NiA4LjM5MDUzIDYuODk5NDMgOC4zODg0MyA2Ljg5MDE0IDguMzg0MTlDNi44ODA4NSA4LjM3OTk1IDYuODcyNjIgOC4zNzM2OCA2Ljg2NjA4IDguMzY1ODNDNi44NTk1NCA4LjM1Nzk4IDYuODU0ODYgOC4zNDg3NyA2Ljg1MjM2IDguMzM4ODZDNi44NDk4NyA4LjMyODk1IDYuODQ5NjQgOC4zMTg2MSA2Ljg1MTY4IDguMzA4Nkw3LjA2OTU5IDcuNDc3ODRINi40ODg1TDYuMzA2OTIgOC4xOTUxMUM2LjMwNjkyIDguMjMxNDMgNi4yNzUxNCA4LjMxMzE0IDYuMzUyMzEgOC4zMzU4NFY4LjM5MDMySDUuOTI1NThDNS45MTUxIDguMzkxNTMgNS45MDQ0NyA4LjM5MDEyIDUuODk0NjcgOC4zODYyQzUuODg0ODcgOC4zODIyOCA1Ljg3NjIgOC4zNzU5OCA1Ljg2OTQ0IDguMzY3ODdDNS44NjI2OCA4LjM1OTc2IDUuODU4MDUgOC4zNTAxIDUuODU1OTYgOC4zMzk3NUM1Ljg1Mzg4IDguMzI5NCA1Ljg1NDQgOC4zMTg3IDUuODU3NDggOC4zMDg2QzUuODU3NDggOC4zMDg2IDYuMjI1MiA2LjkwNTgzIDYuMjc5NjggNi42NTE2MUM2LjI3OTY4IDYuNjE5ODMgNi4zMTE0NiA2LjUzODEyIDYuMjM4ODIgNi41MTU0MlY2LjQ2MDk0SDYuNjcwMDlDNi42ODA1OCA2LjQ1OTczIDYuNjkxMiA2LjQ2MTE0IDYuNzAxIDYuNDY1MDZDNi43MTA4IDYuNDY4OTggNi43MTk0OCA2LjQ3NTI4IDYuNzI2MjMgNi40ODMzOUM2LjczMjk5IDYuNDkxNSA2LjczNzYyIDYuNTAxMTYgNi43Mzk3MSA2LjUxMTUxQzYuNzQxOCA2LjUyMTg2IDYuNzQxMjcgNi41MzI1NiA2LjczODE5IDYuNTQyNjZMNi41NzQ3NiA3LjE2OTE0SDcuMTUxM0M3LjE1MTMgNy4xNjkxNCA3LjI2NDc5IDYuNzE1MTcgNy4yODI5NSA2LjY1MTYxQzcuMzAxMTEgNi41ODgwNSA3LjMxNDczIDYuNTM4MTIgNy4yNDIwOSA2LjUxNTQyVjYuNDYwOTRINy42Njg4M0M3LjY3ODk1IDYuNDYwNTIgNy42ODkwMiA2LjQ2MjUyIDcuNjk4MjEgNi40NjY3OEM3LjcwNzQgNi40NzEwMyA3LjcxNTQ0IDYuNDc3NDMgNy43MjE2NiA2LjQ4NTQyQzcuNzI3ODggNi40OTM0MiA3LjczMjEgNi41MDI3OCA3LjczMzk2IDYuNTEyNzRDNy43MzU4MyA2LjUyMjcgNy43MzUyOSA2LjUzMjk1IDcuNzMyMzggNi41NDI2Nkw3LjMxMDE5IDguMTk1MTFDNy4zMTAxOSA4LjIzMTQzIDcuMjc4NDEgOC4zMTMxNCA3LjM1MTA1IDguMzM1ODRMNy4zNDY1MSA4LjM5MDMyWk03Ljg2NDA0IDguMzQ0OTJDNy44MDI2OSA4LjMwNzg1IDcuNzUzMzYgOC4yNTM4NyA3LjcyMTk1IDguMTg5NDRDNy42OTA1NSA4LjEyNTAyIDcuNjc4NDEgOC4wNTI5IDcuNjg2OTkgNy45ODE3NEM3LjcwMDY0IDcuNjU5ODQgNy43OTc2MyA3LjM0Njk5IDcuOTY4NDUgNy4wNzM4QzguMDQ0OTEgNi45ODA5NCA4LjE0Mzg5IDYuOTA5MjQgOC4yNTU5NSA2Ljg2NTUyQzguMzY4MDEgNi44MjE4MSA4LjQ4OTQxIDYuODA3NTYgOC42MDg1NSA2LjgyNDEyQzguOTUzNTYgNi44MjQxMiA5LjA5ODgzIDYuOTQyMTUgOS4wOTQzIDcuMjE5MDdDOS4wOTA1NyA3LjM1NDUxIDkuMDYyOSA3LjQ4ODIzIDkuMDEyNTggNy42MTQwM0M4Ljk4NTM0IDcuNjY4NTEgOC45Mzk5NSA3LjY4MjEyIDguNzk0NjcgNy42ODIxMkg4LjEyNzM0TDguMTAwMSA3LjgwNDdDOC4wOTc5IDcuODM0OTIgOC4wOTc5IDcuODY1MjcgOC4xMDAxIDcuODk1NDlDOC4wOTc3NiA3LjkyMTc4IDguMTAyNCA3Ljk0ODIyIDguMTEzNTYgNy45NzIxM0M4LjEyNDcyIDcuOTk2MDUgOC4xNDIgOC4wMTY1OSA4LjE2MzY2IDguMDMxNjhDOC4yMzkwNiA4LjA2NTQ2IDguMzIyMjUgOC4wNzgwMSA4LjQwNDI2IDguMDY4QzguNjY3NTYgOC4wNjggOC43MzExMiA4LjAzMTY4IDguODE3MzcgNy45MTM2NUg4LjkwMzYzTDguODQ5MTUgOC4xMjcwMUM4LjgwODI5IDguMjgxMzYgOC43OTkyMiA4LjMwNDA2IDguNzQwMiA4LjMzNTg0QzguNTk1MjUgOC4zODk0NSA4LjQ0MDA3IDguNDA5NjMgOC4yODYyMyA4LjM5NDg2QzguMTQzNTQgOC40MDg4NSA3Ljk5OTUyIDguMzkxODEgNy44NjQwNCA4LjM0NDkyWk05Ljg3MDU4IDYuOTI4NTNMOS44MzQyNyA3LjA2NDcyTDkuOTQ3NzYgNi45MTQ5MUM5Ljk5NzcgNi44NTEzNiAxMC4wMDIyIDYuODQ2ODIgMTAuMTAyMSA2Ljg0NjgySDEwLjM5NzJMMTAuMzQyNyA3LjA1MTExQzEwLjMyIDcuMTMyODIgMTAuMjgzNyA3LjE2MDA2IDEwLjE2NTcgNy4xNjAwNkgxMC4wMTU5QzkuODUyNDMgNy4xNjAwNiA5LjgwMjQ5IDcuMjA1NDYgOS43NTI1NSA3LjM5MTU4TDkuNTM5MTkgOC4yMTMyN0M5LjUzNjI0IDguMjM1ODcgOS41MzYyNCA4LjI1ODc2IDkuNTM5MTkgOC4yODEzNkM5LjU0MzA5IDguMjk0MjIgOS41NTAxIDguMzA1OTIgOS41NTk2IDguMzE1NDNDOS41NjkxIDguMzI0OTMgOS41ODA4IDguMzMxOTQgOS41OTM2NiA4LjMzNTg0VjguMzkwMzJIOS4yMTY4N0M5LjIwNjM4IDguMzkxNTMgOS4xOTU3NiA4LjM5MDEyIDkuMTg1OTYgOC4zODYyQzkuMTc2MTUgOC4zODIyOCA5LjE2NzQ4IDguMzc1OTggOS4xNjA3MyA4LjM2Nzg3QzkuMTUzOTcgOC4zNTk3NiA5LjE0OTM0IDguMzUwMSA5LjE0NzI1IDguMzM5NzVDOS4xNDUxNiA4LjMyOTQgOS4xNDU2OSA4LjMxODcgOS4xNDg3NyA4LjMwODZMOS40ODAxNyA3LjAyMzg3QzkuNDgyOTggNy4wMDI3NyA5LjQ4Mjk4IDYuOTgxNCA5LjQ4MDE3IDYuOTYwMzFDOS40Nzc0OCA2Ljk0NzU5IDkuNDcxNDMgNi45MzU4MyA5LjQ2MjY1IDYuOTI2MjVDOS40NTM4NiA2LjkxNjY2IDkuNDQyNjcgNi45MDk2MiA5LjQzMDIzIDYuOTA1ODNWNi44NDY4Mkg5LjgwNzAzQzkuODE3MTUgNi44NDYzOSA5LjgyNzIyIDYuODQ4MzkgOS44MzY0MiA2Ljg1MjY1QzkuODQ1NjEgNi44NTY5MSA5Ljg1MzY0IDYuODYzMyA5Ljg1OTg2IDYuODcxM0M5Ljg2NjA4IDYuODc5MjkgOS44NzAzIDYuODg4NjYgOS44NzIxNiA2Ljg5ODYyQzkuODc0MDMgNi45MDg1NyA5Ljg3MzQ5IDYuOTE4ODMgOS44NzA1OCA2LjkyODUzWicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNOS45MTAxNiA5LjY1MjgySDEyLjExNjVMMTMuMDI0NCA1LjE5NDgySDEwLjc4MThMOS45MTAxNiA5LjY1MjgyWk0xMi40OTMyIDcuMTQyMzZDMTIuNDkzMiA3LjE5MjMgMTIuMjI1NCA4LjIxMzczIDEyLjIyNTQgOC4yMTM3M0MxMi4yMjI1IDguMjM2MzMgMTIuMjIyNSA4LjI1OTIyIDEyLjIyNTQgOC4yODE4MkMxMi4yMjg5IDguMjk0MTkgMTIuMjM1MiA4LjMwNTU3IDEyLjI0MzkgOC4zMTUwM0MxMi4yNTI1IDguMzI0NSAxMi4yNjMzIDguMzMxNzggMTIuMjc1MyA4LjMzNjNWOC4zOTA3OEgxMS44OTRDMTEuODgzOSA4LjM5MTIgMTEuODczOCA4LjM4OTIgMTEuODY0NiA4LjM4NDk0QzExLjg1NTQgOC4zODA2OSAxMS44NDc0IDguMzc0MjkgMTEuODQxMiA4LjM2NjNDMTEuODM1IDguMzU4MyAxMS44MzA3IDguMzQ4OTQgMTEuODI4OSA4LjMzODk4QzExLjgyNyA4LjMyOTAzIDExLjgyNzUgOC4zMTg3NyAxMS44MzA1IDguMzA5MDZDMTEuODMwNSA4LjMwOTA2IDEyLjA4NDcgNy4yOTY3MSAxMi4wODkyIDcuMjg3NjNDMTIuMDkzOCA3LjI3ODU1IDEyLjA4OTIgNy4xNTE0NCAxMS45NjIxIDcuMTUxNDRIMTEuODg0OUMxMS43NzYgNy4xNTE0NCAxMS43MjE1IDcuMTkyMyAxMS42NjcgNy4zOTY1OEwxMS40NDkxIDguMjEzNzNDMTEuNDQyNyA4LjIzNTk3IDExLjQ0MjcgOC4yNTk1OCAxMS40NDkxIDguMjgxODJDMTEuNDQ5MSA4LjI4MTgyIDExLjQ0OTEgOC4zMjI2OCAxMS40OTkxIDguMzM2M1Y4LjM5MDc4SDExLjExNzdDMTEuMTA3MiA4LjM5MTk5IDExLjA5NjYgOC4zOTA1OCAxMS4wODY4IDguMzg2NjZDMTEuMDc3IDguMzgyNzQgMTEuMDY4MyA4LjM3NjQ0IDExLjA2MTYgOC4zNjgzM0MxMS4wNTQ4IDguMzYwMjIgMTEuMDUwMiA4LjM1MDU2IDExLjA0ODEgOC4zNDAyMUMxMS4wNDYgOC4zMjk4NiAxMS4wNDY1IDguMzE5MTYgMTEuMDQ5NiA4LjMwOTA2QzExLjA0OTYgOC4zMDkwNiAxMS4zMDg0IDcuMzA1NzkgMTEuMzA4NCA3LjI4NzYzQzExLjMwODQgNy4yNjk0NyAxMS4zMDg0IDcuMTUxNDQgMTEuMTg1OCA3LjE1MTQ0SDExLjEwODZDMTEuMDA0MiA3LjE1MTQ0IDEwLjk0NTIgNy4xOTIzIDEwLjg5NTMgNy4zOTY1OEwxMC42Nzc0IDguMjEzNzNDMTAuNjc0NCA4LjIzNjMzIDEwLjY3NDQgOC4yNTkyMiAxMC42Nzc0IDguMjgxODJDMTAuNjgwOCA4LjI5NDE5IDEwLjY4NzEgOC4zMDU1NyAxMC42OTU4IDguMzE1MDNDMTAuNzA0NSA4LjMyNDUgMTAuNzE1MyA4LjMzMTc4IDEwLjcyNzMgOC4zMzYzVjguMzkwNzhIMTAuMzAwNkMxMC4yOTAxIDguMzkxOTkgMTAuMjc5NSA4LjM5MDU4IDEwLjI2OTcgOC4zODY2NkMxMC4yNTk5IDguMzgyNzQgMTAuMjUxMiA4LjM3NjQ0IDEwLjI0NDQgOC4zNjgzM0MxMC4yMzc3IDguMzYwMjIgMTAuMjMzIDguMzUwNTYgMTAuMjMxIDguMzQwMjFDMTAuMjI4OSA4LjMyOTg2IDEwLjIyOTQgOC4zMTkxNiAxMC4yMzI1IDguMzA5MDZMMTAuNTU5MyA3LjAyNDMzQzEwLjU2MjggNy4wMDYzMyAxMC41NjI4IDYuOTg3ODUgMTAuNTU5MyA2Ljk2OTg1QzEwLjU1OTEgNi45NTQ3MSAxMC41NTQyIDYuOTQwMDEgMTAuNTQ1MyA2LjkyNzhDMTAuNTM2MyA2LjkxNTU5IDEwLjUyMzggNi45MDY0OCAxMC41MDk0IDYuOTAxNzVWNi44NDcyOEgxMC44OTA3QzEwLjkwMTIgNi44NDYwNiAxMC45MTE4IDYuODQ3NDggMTAuOTIxNiA2Ljg1MTRDMTAuOTMxNCA2Ljg1NTMyIDEwLjk0MDEgNi44NjE2MSAxMC45NDY5IDYuODY5NzJDMTAuOTUzNiA2Ljg3NzgzIDEwLjk1ODMgNi44ODc1IDEwLjk2MDQgNi44OTc4NEMxMC45NjI0IDYuOTA4MTkgMTAuOTYxOSA2LjkxODkgMTAuOTU4OCA2LjkyODk5TDEwLjkyNzEgNy4wNjUxOEwxMS4wMTMzIDYuOTUxNjlDMTEuMDM3MyA2LjkxMTU1IDExLjA3MjMgNi44NzkxMSAxMS4xMTQxIDYuODU4MTlDMTEuMTU1OSA2LjgzNzI4IDExLjIwMjkgNi44Mjg3NyAxMS4yNDk0IDYuODMzNjZIMTEuNDM1NUMxMS42Mzk4IDYuODMzNjYgMTEuNzA3OSA2Ljk2MDc3IDExLjY5ODggNy4wODMzNEwxMS43NzYgNi45NjA3N0MxMS43OTcgNi45MTg1MSAxMS44MzA1IDYuODgzNjggMTEuODcxOCA2Ljg2MDk2QzExLjkxMzIgNi44MzgyNCAxMS45NjA2IDYuODI4NzIgMTIuMDA3NSA2LjgzMzY2SDEyLjIxMThDMTIuNTExNCA2LjgzMzY2IDEyLjUxNTkgNy4wNTE1NiAxMi40OTMyIDcuMTQyMzZaJyBmaWxsPScje3VybC1lbmNvZGVkLWNvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWl4aW4gc2lkZWJhci1wbHVzLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMCAwQzE1LjUyMjggMCAyMCA0LjQ3NzE1IDIwIDEwQzIwIDE1LjUyMjggMTUuNTIyOCAyMCAxMCAyMEM0LjQ3NzE1IDIwIDAgMTUuNTIyOCAwIDEwQzAgNC40NzcxNSA0LjQ3NzE1IDAgMTAgMFpNMTAgNUM5LjQ0NzcyIDUgOSA1LjQ0NzcyIDkgNlY5SDZDNS40NDc3MiA5IDUgOS40NDc3MSA1IDEwQzUgMTAuNTUyMyA1LjQ0NzcyIDExIDYgMTFIOVYxNEM5IDE0LjU1MjMgOS40NDc3MSAxNSAxMCAxNUMxMC41NTIzIDE1IDExIDE0LjU1MjMgMTEgMTRWMTFIMTRDMTQuNTUyMyAxMSAxNSAxMC41NTIzIDE1IDEwQzE1IDkuNDQ3NzIgMTQuNTUyMyA5IDE0IDlIMTFWNkMxMSA1LjQ0NzcyIDEwLjU1MjMgNSAxMCA1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHByZWlzZS1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNDc4NSA5LjQwMjM0QzE0LjU3MTYgOS40MDIzNCAxNC42NjE4IDkuNDM3MSAxNC43MzA1IDkuNUwxNS4yMzM0IDkuOTU3MDNMMTUuODMxMSA5LjY3NTc4QzE1Ljg3NDMgOS42NTI5OCAxNS45MjIgOS42MzkyNyAxNS45NzA3IDkuNjM0NzdDMTYuMDE5NCA5LjYzMDI2IDE2LjA2ODUgOS42MzQ5NCAxNi4xMTUyIDkuNjQ5NDFDMTYuMTYxOSA5LjY2Mzg5IDE2LjIwNTYgOS42ODc1MSAxNi4yNDMyIDkuNzE4NzVDMTYuMjgwNyA5Ljc0OTk3IDE2LjMxMTMgOS43ODg4NCAxNi4zMzQgOS44MzIwM0wxNi42MjExIDEwLjVMMTcuMjg1MiAxMC40MTVDMTcuMzc5OCAxMC40MDMyIDE3LjQ3NTQgMTAuNDI3NiAxNy41NTI3IDEwLjQ4MzRDMTcuNjMwMiAxMC41Mzk0IDE3LjY4MzggMTAuNjIzIDE3LjcwMjEgMTAuNzE2OEwxNy44MjgxIDExLjM2NTJMMTguNDg2MyAxMS40ODYzQzE4LjU3OTYgMTEuNTA1OCAxOC42NjI5IDExLjU1OTUgMTguNzE4OCAxMS42MzY3QzE4Ljc3NDMgMTEuNzEzOCAxOC43OTg4IDExLjgwODkgMTguNzg4MSAxMS45MDMzTDE4LjcwMzEgMTIuNTcyM0wxOS4yODYxIDEyLjg5OTRDMTkuMzczNCAxMi45NDU1IDE5LjQzOTYgMTMuMDI0MSAxOS40Njk3IDEzLjExODJDMTkuNDk5NyAxMy4yMTIxIDE5LjQ5MTUgMTMuMzE0MiAxOS40NDczIDEzLjQwMjNMMTkuMTYwMiAxNC4wMTA3TDE5LjYyMyAxNC41MTM3QzE5LjY4MzggMTQuNTgzMiAxOS43MTc3IDE0LjY3MjMgMTkuNzE3OCAxNC43NjQ2QzE5LjcxNzggMTQuODU3MSAxOS42ODM5IDE0Ljk0NyAxOS42MjMgMTUuMDE2NkwxOS4xNjYgMTUuNTE5NUwxOS40Njc4IDE2LjEyM0MxOS41MTEgMTYuMjEwNyAxOS41MTkxIDE2LjMxMTkgMTkuNDkwMiAxNi40MDUzQzE5LjQ2MTIgMTYuNDk4OSAxOS4zOTcgMTYuNTc4MSAxOS4zMTE1IDE2LjYyNkwxOC43Mjg1IDE2Ljk1MjFMMTguODEzNSAxNy41NDFDMTguODI1MyAxNy42MzY2IDE4LjgwMDIgMTcuNzMzIDE4Ljc0MzIgMTcuODEwNUMxOC42ODYxIDE3Ljg4ODEgMTguNjAxNiAxNy45NDA3IDE4LjUwNjggMTcuOTU4TDE3Ljg1MzUgMTguMDg0TDE3LjcyNzUgMTguNzM4M0MxNy43MTAyIDE4LjgzMjggMTcuNjU3NSAxOC45MTc2IDE3LjU4MDEgMTguOTc0NkMxNy41MDI1IDE5LjAzMTYgMTcuNDA1MiAxOS4wNTY4IDE3LjMwOTYgMTkuMDQ0OUwxNi42NDA2IDE4Ljk1OUwxNi4zMTkzIDE5LjU1MjdDMTYuMjcyNCAxOS42MzkxIDE2LjE5MzQgMTkuNzAzMyAxNi4wOTk2IDE5LjczMjRDMTYuMDA1OCAxOS43NjE1IDE1LjkwMzkgMTkuNzUzNiAxNS44MTY0IDE5LjcwOUwxNS4yMDggMTkuNDI2OEwxNC43MDUxIDE5Ljg4NDhDMTQuNjQ0IDE5Ljk0OTMgMTQuNTYxOSAxOS45ODk5IDE0LjQ3MzYgMjBDMTQuMzc2MSAxOS45OTk5IDE0LjI4MjEgMTkuOTYyMiAxNC4yMTE5IDE5Ljg5NDVMMTMuNzA5IDE5LjQzNjVMMTMuMDk1NyAxOS43MTg4QzEzLjAwODEgMTkuNzYzNCAxMi45MDY0IDE5Ljc3MjIgMTIuODEyNSAxOS43NDMyQzEyLjcxODYgMTkuNzE0IDEyLjYzOTcgMTkuNjQ4OSAxMi41OTI4IDE5LjU2MjVMMTIuMjcwNSAxOC45Nzk1TDExLjYzMTggMTkuMDQ5OEMxMS41MzY2IDE5LjA2MDMgMTEuNDQwNSAxOS4wMzQzIDExLjM2MzMgMTguOTc3NUMxMS4yODYyIDE4LjkyMDggMTEuMjMzMiAxOC44MzcxIDExLjIxNDggMTguNzQzMkwxMS4wODg5IDE4LjA4ODlMMTAuNDM1NSAxNy45NjM5QzEwLjM0MTEgMTcuOTQ2NiAxMC4yNTY0IDE3Ljg5MzIgMTAuMjAwMiAxNy44MTU0QzEwLjE0NCAxNy43Mzc3IDEwLjEyMDYgMTcuNjQwOSAxMC4xMzM4IDE3LjU0NTlMMTAuMjEzOSAxNi44ODE4TDkuNjMwODYgMTYuNTU1N0M5LjU0NDUxIDE2LjUwODggOS40NzkzNSAxNi40Mjk4IDkuNDUwMiAxNi4zMzU5QzkuNDIxMTEgMTYuMjQyMSA5LjQzMDAzIDE2LjE0MDMgOS40NzQ2MSAxNi4wNTI3TDkuNzU2ODQgMTUuNDQ0M0w5LjI5ODgzIDE0Ljk0MTRDOS4yMzc5OSAxNC44NzE4IDkuMjA0MSAxNC43ODE5IDkuMjA0MSAxNC42ODk1QzkuMjA0MTMgMTQuNTk3MSA5LjIzODExIDE0LjUwODEgOS4yOTg4MyAxNC40Mzg1TDkuNzU2ODQgMTMuOTM1NUw5LjQ3NDYxIDEzLjMyNzFDOS40NTE4MSAxMy4yODM5IDkuNDM4MTEgMTMuMjM2MiA5LjQzMzU5IDEzLjE4NzVDOS40MjkwOSAxMy4xMzg4IDkuNDMzNzggMTMuMDg5NyA5LjQ0ODI0IDEzLjA0M0M5LjQ2MjcyIDEyLjk5NjMgOS40ODYzMiAxMi45NTI2IDkuNTE3NTggMTIuOTE1QzkuNTQ4ODMgMTIuODc3NSA5LjU4NzYxIDEyLjg0NyA5LjYzMDg2IDEyLjgyNDJMMTAuMjEzOSAxMi40OTcxTDEwLjEzMzggMTEuODMzQzEwLjEyMDYgMTEuNzM4IDEwLjE0NCAxMS42NDEyIDEwLjIwMDIgMTEuNTYzNUMxMC4yNTY0IDExLjQ4NTcgMTAuMzQxMSAxMS40MzMzIDEwLjQzNTUgMTEuNDE2TDExLjA3OTEgMTEuMjlMMTEuMjA1MSAxMC42MzU3QzExLjIyMjQgMTAuNTQxMiAxMS4yNzUxIDEwLjQ1NjMgMTEuMzUyNSAxMC4zOTk0QzExLjQzMDEgMTAuMzQyNSAxMS41MjY2IDEwLjMxNzMgMTEuNjIyMSAxMC4zMjkxTDEyLjI5MSAxMC40MTVMMTIuNjEzMyA5LjgzMjAzQzEyLjY2MDMgOS43NDU2NyAxMi43Mzg0IDkuNjgwMzcgMTIuODMyIDkuNjUwMzlDMTIuOTI1NyA5LjYyMDQyIDEzLjAyNzggOS42Mjc4NyAxMy4xMTYyIDkuNjcwOUwxMy43MjQ2IDkuOTU3MDNMMTQuMjI3NSA5LjVDMTQuMjk2MSA5LjQzNzE0IDE0LjM4NTUgOS40MDIzNiAxNC40Nzg1IDkuNDAyMzRaTTE0LjAzMTIgMTAuNzQyMkMxMy45NzYyIDEwLjc5MzUgMTMuOTA2NCAxMC44MjcyIDEzLjgzMiAxMC44Mzg5QzEzLjc1NzggMTAuODUwNCAxMy42ODEzIDEwLjgzOTYgMTMuNjEzMyAxMC44MDc2TDEzLjExMDQgMTAuNTY1NEwxMi44MzQgMTEuMDY4NEMxMi43OTggMTEuMTM0NSAxMi43NDI5IDExLjE4ODUgMTIuNjc1OCAxMS4yMjI3QzEyLjYwODQgMTEuMjU2OCAxMi41MzE4IDExLjI2OTkgMTIuNDU3IDExLjI1OThMMTEuODc0IDExLjE4OTVMMTEuNzY3NiAxMS43NDhDMTEuNzUyOSAxMS44MjI0IDExLjcxNjcgMTEuODkwNyAxMS42NjMxIDExLjk0NDNDMTEuNjA5MyAxMS45OTgxIDExLjU0MDQgMTIuMDM1MiAxMS40NjU4IDEyLjA0OThMMTAuOTE4IDEyLjE1NTNMMTAuOTg4MyAxMi43MjM2QzEwLjk5NzcgMTIuNzk4MyAxMC45ODUyIDEyLjg3NDMgMTAuOTUxMiAxMi45NDE0QzEwLjkxNzIgMTMuMDA4NSAxMC44NjM2IDEzLjA2NCAxMC43OTc5IDEzLjEwMDZMMTAuMjk0OSAxMy4zNzdMMTAuNTQxIDEzLjg3OTlDMTAuNTcyNCAxMy45NDg1IDEwLjU4MTkgMTQuMDI1MiAxMC41NjkzIDE0LjA5OTZDMTAuNTU2OCAxNC4xNzM4IDEwLjUyMjYgMTQuMjQyNCAxMC40NzA3IDE0LjI5NjlMMTAuMDgzIDE0LjcwNTFMMTAuNDcwNyAxNS4xMjdDMTAuNTIxNyAxNS4xODEgMTAuNTU1OCAxNS4yNDkgMTAuNTY4NCAxNS4zMjIzQzEwLjU4MDkgMTUuMzk1NSAxMC41NzEyIDE1LjQ3MTIgMTAuNTQxIDE1LjUzOTFMMTAuMjk0OSAxNi4wNDJMMTAuNzk3OSAxNi4zMTkzQzEwLjg2MzUgMTYuMzU1OSAxMC45MTcyIDE2LjQxMTUgMTAuOTUxMiAxNi40Nzg1QzEwLjk4NTEgMTYuNTQ1NyAxMC45OTc3IDE2LjYyMTcgMTAuOTg4MyAxNi42OTYzTDEwLjkxOCAxNy4yNjQ2TDExLjQ4MTQgMTcuMzcwMUMxMS41NTU0IDE3LjM4NSAxMS42MjI5IDE3LjQyMTggMTEuNjc1OCAxNy40NzU2QzExLjcyODcgMTcuNTI5NCAxMS43NjQ3IDE3LjU5NzcgMTEuNzc4MyAxNy42NzE5TDExLjg3NCAxOC4yNzA1TDEyLjQ0MTQgMTguMjAwMkMxMi41MTYyIDE4LjE5IDEyLjU5MjggMTguMjAyMyAxMi42NjAyIDE4LjIzNjNDMTIuNzI3NSAxOC4yNzA0IDEyLjc4MzMgMTguMzI0MyAxMi44MTkzIDE4LjM5MDZMMTMuMDk1NyAxOC44OTM2TDEzLjU5ODYgMTguNjUyM0MxMy42NTg4IDE4LjYyMDUgMTMuNzI3MSAxOC42MDY3IDEzLjc5NDkgMTguNjEyM0MxMy44ODk4IDE4LjYxMjggMTMuOTgwOCAxOC42NDg4IDE0LjA1MDggMTguNzEyOUwxNC40NzM2IDE5LjEwNTVMMTQuODkwNiAxOC43MTI5QzE0Ljk0NTcgMTguNjYxNiAxNS4wMTU1IDE4LjYyNzkgMTUuMDg5OCAxOC42MTYyQzE1LjE2NDIgMTguNjA0NiAxNS4yNDA1IDE4LjYxNTUgMTUuMzA4NiAxOC42NDc1TDE1LjgxMTUgMTguODg4N0wxNi4wODc5IDE4LjM4NTdDMTYuMTIzOSAxOC4zMTk0IDE2LjE3OTcgMTguMjY1NiAxNi4yNDcxIDE4LjIzMTRDMTYuMzE0MyAxOC4xOTc1IDE2LjM5MDIgMTguMTg0MiAxNi40NjQ4IDE4LjE5NDNMMTcuMDMzMiAxOC4yNjU2TDE3LjEzODcgMTcuNzA3QzE3LjE1MzMgMTcuNjMyNCAxNy4xOTA0IDE3LjU2MzUgMTcuMjQ0MSAxNy41MDk4QzE3LjI5NzggMTcuNDU2MyAxNy4zNjYxIDE3LjQxOTkgMTcuNDQwNCAxNy40MDUzTDE3Ljk5OSAxNy4yOTk4TDE3LjkyODcgMTYuNzMxNEMxNy45MTkzIDE2LjY1NjggMTcuOTMxOSAxNi41ODA4IDE3Ljk2NTggMTYuNTEzN0MxNy45OTk4IDE2LjQ0NjYgMTguMDUzNSAxNi4zOTExIDE4LjExOTEgMTYuMzU0NUwxOC42MjIxIDE2LjA4M0wxOC4zNzExIDE1LjU4MDFDMTguMzM2OSAxNS41MTEgMTguMzI0MiAxNS40MzI3IDE4LjMzNSAxNS4zNTY0QzE4LjM0NTggMTUuMjgwMiAxOC4zNzk3IDE1LjIwOTIgMTguNDMxNiAxNS4xNTIzTDE4LjgyMzIgMTQuNzM0NEwxOC40MzE2IDE0LjMxMjVDMTguMzgwMyAxNC4yNTc0IDE4LjM0NjYgMTQuMTg3NyAxOC4zMzUgMTQuMTEzM0MxOC4zMjM0IDE0LjAzOSAxOC4zMzQzIDEzLjk2MjYgMTguMzY2MiAxMy44OTQ1TDE4LjYwNzQgMTMuMzkyNkwxOC4xMDQ1IDEzLjExMDRDMTguMDM0NyAxMy4wNzI4IDE3Ljk3ODUgMTMuMDE0NCAxNy45NDM0IDEyLjk0MzRDMTcuOTA4MiAxMi44NzIyIDE3Ljg5NTYgMTIuNzkxMyAxNy45MDgyIDEyLjcxMjlMMTcuOTc4NSAxMi4xNDQ1TDE3LjQyMDkgMTIuMDM0MkMxNy4zNDY5IDEyLjAyMDYgMTcuMjc4MyAxMS45ODUzIDE3LjIyNDYgMTEuOTMyNkMxNy4xNzA4IDExLjg3OTcgMTcuMTM0IDExLjgxMTMgMTcuMTE5MSAxMS43MzczTDE3LjAxMzcgMTEuMTg5NUwxNi40NDUzIDExLjI1OThDMTYuMzcwNiAxMS4yNjg2IDE2LjI5NDYgMTEuMjU0NyAxNi4yMjc1IDExLjIyMDdDMTYuMTYwNSAxMS4xODY3IDE2LjEwNDQgMTEuMTMzNyAxNi4wNjc0IDExLjA2ODRMMTUuNzkxIDEwLjU2NTRMMTUuMjg4MSAxMC44MDc2QzE1LjIyIDEwLjgzOTUgMTUuMTQzNiAxMC44NTA1IDE1LjA2OTMgMTAuODM4OUMxNC45OTUxIDEwLjgyNzIgMTQuOTI2MSAxMC43OTMzIDE0Ljg3MTEgMTAuNzQyMkwxNC40NDgyIDEwLjM0OTZMMTQuMDMxMiAxMC43NDIyWk0xNS42NTE0IDEyLjIwOEMxNS43NDUzIDEyLjE4MTcgMTUuODQ2MiAxMi4xOTMxIDE1LjkzMTYgMTIuMjQwMkMxNi4wMTU1IDEyLjI4OTcgMTYuMDc3MyAxMi4zNzAxIDE2LjEwMzUgMTIuNDYzOUMxNi4xMjk2IDEyLjU1NzQgMTYuMTE5IDEyLjY1NzUgMTYuMDczMiAxMi43NDMyTDEzLjU1ODYgMTcuMDYzNUMxMy41MjgyIDE3LjEyMjMgMTMuNDgyMyAxNy4xNzE5IDEzLjQyNjggMTcuMjA4QzEzLjM3MTMgMTcuMjQ0MSAxMy4zMDczIDE3LjI2NTYgMTMuMjQxMiAxNy4yNjk1QzEzLjE3NDcgMTcuMjY5OCAxMy4xMDk0IDE3LjI1MTkgMTMuMDUxOCAxNy4yMTg4QzEyLjk5NDEgMTcuMTg1NSAxMi45NDYzIDE3LjEzNzggMTIuOTEzMSAxNy4wODAxQzEyLjg3OTkgMTcuMDIyNCAxMi44NjIgMTYuOTU3MiAxMi44NjIzIDE2Ljg5MDZDMTIuODYyNiAxNi44MjQgMTIuODgxMyAxNi43NTg2IDEyLjkxNSAxNi43MDEyTDE1LjQyODcgMTIuMzgwOUMxNS40NzcyIDEyLjI5NjIgMTUuNTU3NSAxMi4yMzQ0IDE1LjY1MTQgMTIuMjA4Wk0xNi4wMjI1IDE0LjkwNjJDMTYuMzIwNCAxNC45MTkzIDE2LjYwMSAxNS4wNDk5IDE2LjgwMjcgMTUuMjY5NUMxNy4wMDQzIDE1LjQ4OTEgMTcuMTEwOCAxNS43Nzk0IDE3LjA5ODYgMTYuMDc3MUMxNy4wODQxIDE2LjM3NjcgMTYuOTUyMSAxNi42NTkyIDE2LjczMTQgMTYuODYyM0MxNi41MjQ0IDE3LjA1MTggMTYuMjUzMyAxNy4xNTU0IDE1Ljk3MjcgMTcuMTUzM0gxNS45MjE5QzE1Ljc3NDMgMTcuMTQ4NiAxNS42MjkgMTcuMTE0OSAxNS40OTUxIDE3LjA1MjdDMTUuMzYxMyAxNi45OTA2IDE1LjI0MTQgMTYuOTAxNiAxNS4xNDI2IDE2Ljc5MkMxNS4wNDEzIDE2LjY4MjggMTQuOTYzMSAxNi41NTQgMTQuOTEyMSAxNi40MTQxQzE0Ljg2MTIgMTYuMjc0MiAxNC44MzgzIDE2LjEyNTIgMTQuODQ1NyAxNS45NzY2QzE0Ljg2MDYgMTUuNjc4NiAxNC45OTI2IDE1LjM5ODQgMTUuMjEyOSAxNS4xOTczQzE1LjMyMDQgMTUuMDk1NyAxNS40NDc3IDE1LjAxNyAxNS41ODY5IDE0Ljk2NjhDMTUuNzI2MiAxNC45MTY2IDE1Ljg3NDcgMTQuODk2NSAxNi4wMjI1IDE0LjkwNjJaTTE1Ljk3MjcgMTUuNjQ1NUMxNS44NzkgMTUuNjQ1MiAxNS43ODg0IDE1LjY4MTMgMTUuNzIwNyAxNS43NDYxQzE1LjY4NDMgMTUuNzc4MyAxNS42NTQ1IDE1LjgxNzMgMTUuNjMzOCAxNS44NjEzQzE1LjYxMzEgMTUuOTA1NCAxNS42MDEyIDE1Ljk1MzMgMTUuNTk5NiAxNi4wMDJDMTUuNTk2OCAxNi4wNTA1IDE1LjYwNDcgMTYuMDk5NyAxNS42MjExIDE2LjE0NTVDMTUuNjM3NSAxNi4xOTEgMTUuNjYyNSAxNi4yMzMgMTUuNjk1MyAxNi4yNjg2QzE1Ljc2MzEgMTYuMzQxOCAxNS44NTc0IDE2LjM4NTYgMTUuOTU3IDE2LjM4OTZDMTYuMDU0NyAxNi4zOTI2IDE2LjE1IDE2LjM1ODMgMTYuMjIzNiAxNi4yOTM5QzE2LjI5NTcgMTYuMjI3NCAxNi4zMzk0IDE2LjEzNSAxNi4zNDQ3IDE2LjAzNzFDMTYuMzQ5NCAxNS45Mzc3IDE2LjMxNSAxNS44NDAyIDE2LjI0OSAxNS43NjU2QzE2LjE4IDE1LjY5NDEgMTYuMDg2NSAxNS42NTE2IDE1Ljk4NzMgMTUuNjQ1NUgxNS45NzI3Wk0xMi43MzA1IDEyLjMyNzFDMTIuOTQ4OCAxMi4yODM4IDEzLjE3NTIgMTIuMzA2NCAxMy4zODA5IDEyLjM5MTZDMTMuNTg2NyAxMi40NzY5IDEzLjc2MjkgMTIuNjIxNCAxMy44ODY3IDEyLjgwNjZDMTQuMDEwNCAxMi45OTE4IDE0LjA3NjIgMTMuMjA5OSAxNC4wNzYyIDEzLjQzMjZDMTQuMDc2MSAxMy41ODA0IDE0LjA0NjggMTMuNzI2NyAxMy45OTAyIDEzLjg2MzNDMTMuOTMzNiAxMy45OTk5IDEzLjg1MDcgMTQuMTIzOSAxMy43NDYxIDE0LjIyODVDMTMuNjQxNSAxNC4zMzMxIDEzLjUxNzUgMTQuNDE2IDEzLjM4MDkgMTQuNDcyN0MxMy4yNDQzIDE0LjUyOTIgMTMuMDk4IDE0LjU1ODUgMTIuOTUwMiAxNC41NTg2QzEyLjcyNzUgMTQuNTU4NiAxMi41MDk0IDE0LjQ5MjggMTIuMzI0MiAxNC4zNjkxQzEyLjEzOSAxNC4yNDU0IDExLjk5NDQgMTQuMDY5MSAxMS45MDkyIDEzLjg2MzNDMTEuODI0IDEzLjY1NzYgMTEuODAxNCAxMy40MzEzIDExLjg0NDcgMTMuMjEyOUMxMS44ODgyIDEyLjk5NDQgMTEuOTk1OCAxMi43OTMzIDEyLjE1MzMgMTIuNjM1N0MxMi4zMTA5IDEyLjQ3ODIgMTIuNTEyIDEyLjM3MDYgMTIuNzMwNSAxMi4zMjcxWk0xMy40MTIxIDMuMzE0NDVDMTMuNTExNyAzLjMxNTc2IDEzLjYwNzMgMy4zNTUzNyAxMy42Nzc3IDMuNDI1NzhDMTMuNzQ4MiAzLjQ5NjIzIDEzLjc4ODcgMy41OTE3OCAxMy43OSAzLjY5MTQxVjguMDM2MTNDMTMuNzkgOC4xMzYxNyAxMy43NDk0IDguMjMyIDEzLjY3ODcgOC4zMDI3M0MxMy42MDggOC4zNzMzOSAxMy41MTIxIDguNDEzMDkgMTMuNDEyMSA4LjQxMzA5QzEzLjMxMjIgOC40MTI5OSAxMy4yMTYyIDguMzczMzkgMTMuMTQ1NSA4LjMwMjczQzEzLjA3NDkgOC4yMzIwMiAxMy4wMzUyIDguMTM2MDYgMTMuMDM1MiA4LjAzNjEzVjQuMDY4MzZIMC43NTQ4ODNWMTAuNjE2MkgzLjQ1NTA4QzMuNTA1MDYgMTAuNjE2MiAzLjU1NDU3IDEwLjYyNiAzLjYwMDU5IDEwLjY0NTVDMy42NDY3NSAxMC42NjUxIDMuNjg4ODcgMTAuNjk0MyAzLjcyMzYzIDEwLjczMDVDMy43NTgzOSAxMC43NjY2IDMuNzg1OTIgMTAuODA5NSAzLjgwMzcxIDEwLjg1NjRDMy44MjEzOCAxMC45MDMyIDMuODI5MTIgMTAuOTUzIDMuODI3MTUgMTEuMDAyOVYxMy42MDM1SDcuODUwNTlDNy45NTA1NSAxMy42MDM2IDguMDQ2NSAxMy42NDMyIDguMTE3MTkgMTMuNzEzOUM4LjE4Nzg3IDEzLjc4NDYgOC4yMjc1MyAxMy44ODA1IDguMjI3NTQgMTMuOTgwNUM4LjIyNzU0IDE0LjA4MDUgOC4xODc4NiAxNC4xNzYzIDguMTE3MTkgMTQuMjQ3MUM4LjA0NjUgMTQuMzE3OCA3Ljk1MDU1IDE0LjM1NzQgNy44NTA1OSAxNC4zNTc0SDMuNDU1MDhDMy4zNjQ1OSAxNC4zNTc0IDMuMjc5MSAxNC4zMjMyIDMuMjEwOTQgMTQuMjY0NkMzLjIwNTQ4IDE0LjI2MDEgMy4xOTg1OSAxNC4yNTY4IDMuMTkzMzYgMTQuMjUyTDAuMTE2MjExIDExLjI2NDZDMC4wNjIxNTAyIDExLjIxMjUgMC4wMjQ1MTI1IDExLjE0NTcgMC4wMDg3ODkwNiAxMS4wNzIzQzAuMDAzOTE0NjkgMTEuMDQ5NCAwLjAwMTU2ODczIDExLjAyNjEgMC4wMDA5NzY1NjIgMTEuMDAyOUMwLjAwMDg1Mjk5MSAxMC45OTk3IDQuMjIxODhlLTA1IDEwLjk5NjQgMCAxMC45OTMyVjMuNjkxNDFDMC4wMDEzMDI0OSAzLjU5MTc4IDAuMDQxODUxNCAzLjQ5NjIzIDAuMTEyMzA1IDMuNDI1NzhDMC4xODI2NDQgMy4zNTU1NCAwLjI3NzU2MSAzLjMxNTg2IDAuMzc2OTUzIDMuMzE0NDVIMTMuNDEyMVpNMTIuOTUwMiAxMy4wNDk4QzEyLjg3NjYgMTMuMDQ5OCAxMi44MDQ0IDEzLjA3MjQgMTIuNzQzMiAxMy4xMTMzQzEyLjY4MiAxMy4xNTQyIDEyLjYzNDYgMTMuMjEyMyAxMi42MDY0IDEzLjI4MDNDMTIuNTc4MyAxMy4zNDgyIDEyLjU3MDYgMTMuNDIzIDEyLjU4NSAxMy40OTUxQzEyLjU5OTQgMTMuNTY3MiAxMi42MzQ1IDEzLjYzMzYgMTIuNjg2NSAxMy42ODU1QzEyLjczODUgMTMuNzM3NSAxMi44MDQ5IDEzLjc3MjcgMTIuODc3IDEzLjc4NzFDMTIuOTQ5MSAxMy44MDE1IDEzLjAyMzggMTMuNzkzNyAxMy4wOTE4IDEzLjc2NTZDMTMuMTU5OCAxMy43Mzc1IDEzLjIxNzkgMTMuNjkwMSAxMy4yNTg4IDEzLjYyODlDMTMuMjk5NyAxMy41Njc3IDEzLjMyMjMgMTMuNDk1NSAxMy4zMjIzIDEzLjQyMTlDMTMuMzE5NSAxMy4zMjUxIDEzLjI3ODQgMTMuMjMzNiAxMy4yMDkgMTMuMTY2QzEzLjEzOTYgMTMuMDk4NSAxMy4wNDcgMTMuMDYwNiAxMi45NTAyIDEzLjA2MDVWMTMuMDQ5OFpNMy4wODMwMSAxMy4wOTA4VjExLjM3MDFIMS4zMTI1TDMuMDgzMDEgMTMuMDkwOFpNNi4wODk4NCA4LjkxMTEzQzYuMTg5NDcgOC45MTI0NCA2LjI4NTAyIDguOTUyOTggNi4zNTU0NyA5LjAyMzQ0QzYuNDI1NzggOS4wOTM3OSA2LjQ2NjM4IDkuMTg4NjMgNi40Njc3NyA5LjI4ODA5VjEwLjU0NTlDNi40NjY0NiAxMC42NDQ2IDYuNDI2NzYgMTAuNzM5MyA2LjM1NzQyIDEwLjgwOTZDNi4yODgxNSAxMC44Nzk3IDYuMTk0MjUgMTAuOTIwMiA2LjA5NTcgMTAuOTIyOUg0LjgzMzAxQzQuNzMzMzkgMTAuOTIxNSA0LjYzNzgzIDEwLjg4MSA0LjU2NzM4IDEwLjgxMDVDNC40OTcyMiAxMC43NDAyIDQuNDU3NCAxMC42NDUzIDQuNDU2MDUgMTAuNTQ1OVY5LjI4ODA5QzQuNDU3NDUgOS4xODg3NCA0LjQ5NzIxIDkuMDkzNzcgNC41NjczOCA5LjAyMzQ0QzQuNjM3ODMgOC45NTI5OSA0LjczMzM4IDguOTEyNDQgNC44MzMwMSA4LjkxMTEzSDYuMDg5ODRaTTcuMzQ3NjYgOC45MTExM0M3LjQ0NzU4IDguOTExMTcgNy41NDM1NyA4Ljk1MDg2IDcuNjE0MjYgOS4wMjE0OEM3LjY4NDkgOS4wOTIxMyA3LjcyNDUxIDkuMTg4MTkgNy43MjQ2MSA5LjI4ODA5VjEwLjE2ODlIOC40Mjg3MUM4LjUyODc0IDEwLjE2ODkgOC42MjQ1OCAxMC4yMDg2IDguNjk1MzEgMTAuMjc5M0M4Ljc2NTk5IDEwLjM1IDguODA1NjYgMTAuNDQ1OSA4LjgwNTY2IDEwLjU0NTlDOC44MDU2MSAxMC42NDU5IDguNzY2IDEwLjc0MTggOC42OTUzMSAxMC44MTI1QzguNjI0NTkgMTAuODgzMiA4LjUyODY5IDEwLjkyMjkgOC40Mjg3MSAxMC45MjI5SDcuMzQ3NjZDNy4yNDgwMyAxMC45MjE1IDcuMTUyNDggMTAuODgxIDcuMDgyMDMgMTAuODEwNUM3LjAxMTgyIDEwLjc0MDIgNi45NzIwNSAxMC42NDUzIDYuOTcwNyAxMC41NDU5VjkuMjg4MDlDNi45NzA4IDkuMTg4MTkgNy4wMTA0MSA5LjA5MjEzIDcuMDgxMDUgOS4wMjE0OEM3LjE1MTc2IDguOTUwOTEgNy4yNDc3NSA4LjkxMTEzIDcuMzQ3NjYgOC45MTExM1pNNy4zNDc2NiA1LjEzOTY1QzcuNDQ3NjQgNS4xMzk2OSA3LjU0MzU2IDUuMTc5MyA3LjYxNDI2IDUuMjVDNy42ODQ5NiA1LjMyMDcgNy43MjQ1OCA1LjQxNjYyIDcuNzI0NjEgNS41MTY2VjcuNjI4OTFIOC40ODkyNkM4LjUyNjM0IDcuNjE2OTEgOC41NjQ4IDcuNjA4NDMgOC42MDQ0OSA3LjYwODRDOC42NDQ0MiA3LjYwODQgOC42ODM0MiA3LjYxNjggOC43MjA3IDcuNjI4OTFIOS44NjIzQzkuOTYyMjMgNy42Mjg5OSAxMC4wNTgyIDcuNjY4NiAxMC4xMjg5IDcuNzM5MjZDMTAuMTk5NiA3LjgwOTk0IDEwLjIzOTIgNy45MDU5MyAxMC4yMzkzIDguMDA1ODZDMTAuMjM5MyA4LjEwNTc3IDEwLjE5OTUgOC4yMDE3NSAxMC4xMjg5IDguMjcyNDZDMTAuMDU4MiA4LjM0MzEyIDkuOTYyMjMgOC4zODI3MyA5Ljg2MjMgOC4zODI4MUg4Ljk4MTQ1VjguOTQxNDFIOS44NjIzQzkuOTYxODIgOC45NDI3OSAxMC4wNTY2IDguOTgzMzMgMTAuMTI3IDkuMDUzNzFDMTAuMTk3MyA5LjEyNDEgMTAuMjM3OSA5LjIxODg0IDEwLjIzOTMgOS4zMTgzNlYxMC41NDU5QzEwLjIzNzkgMTAuNjQ1NCAxMC4xOTczIDEwLjc0MDEgMTAuMTI3IDEwLjgxMDVDMTAuMDU2NiAxMC44ODA5IDkuOTYxODIgMTAuOTIxNSA5Ljg2MjMgMTAuOTIyOUM5Ljc2MjY4IDEwLjkyMTUgOS42NjcxMyAxMC44ODEgOS41OTY2OCAxMC44MTA1QzkuNTI2NDIgMTAuNzQwMiA5LjQ4NTcyIDEwLjY0NTMgOS40ODQzOCAxMC41NDU5VjkuNjk2MjlIOC42MDQ0OUM4LjU1NTAzIDkuNjk2OTMgOC41MDU4MSA5LjY4NzUgOC40NTk5NiA5LjY2ODk1QzguNDEzOTkgOS42NTAyNyA4LjM3MjAzIDkuNjIxOTcgOC4zMzY5MSA5LjU4NjkxQzguMzAxNzcgOS41NTE3NyA4LjI3MzYgOS41MDk5IDguMjU0ODggOS40NjM4N0M4LjIzNjE3IDkuNDE3OCA4LjIyNjg2IDkuMzY4MDggOC4yMjc1NCA5LjMxODM2VjguMzgyODFINy4zNDc2NkM3LjI0NzYyIDguMzgyODEgNy4xNTE3OSA4LjM0MzE5IDcuMDgxMDUgOC4yNzI0NkM3LjAxMDM0IDguMjAxNzMgNi45NzA3IDguMTA1ODggNi45NzA3IDguMDA1ODZWNS41MTY2QzYuOTcwNzQgNS40MTY2MSA3LjAxMDM1IDUuMzIwNyA3LjA4MTA1IDUuMjVDNy4xNTE3OCA1LjE3OTM1IDcuMjQ3NjkgNS4xMzk2NSA3LjM0NzY2IDUuMTM5NjVaTTUuMjE0ODQgMTAuMTY4OUg1LjcxNzc3VjkuNjY2MDJINS4yMTQ4NFYxMC4xNjg5Wk02LjA4OTg0IDcuNjI4OTFDNi4xODk4OCA3LjYyODkxIDYuMjg2NjkgNy42Njg1MiA2LjM1NzQyIDcuNzM5MjZDNi40MjggNy44MDk5MyA2LjQ2NzcyIDcuOTA1OTggNi40Njc3NyA4LjAwNTg2QzYuNDY3NzcgOC4xMDU3MSA2LjQyNzkyIDguMjAxNzYgNi4zNTc0MiA4LjI3MjQ2QzYuMjg2NjkgOC4zNDMxOSA2LjE4OTg4IDguMzgyODEgNi4wODk4NCA4LjM4MjgxSDQuODMzMDFDNC43MzI5OCA4LjM4MjgxIDQuNjM3MTQgOC4zNDMxOSA0LjU2NjQxIDguMjcyNDZDNC40OTU3NCA4LjIwMTc0IDQuNDU2MDUgOC4xMDU4NCA0LjQ1NjA1IDguMDA1ODZDNC40NTYxMSA3LjkwNTkgNC40OTU3MiA3LjgwOTk0IDQuNTY2NDEgNy43MzkyNkM0LjYzNzEzIDcuNjY4NTkgNC43MzMwMyA3LjYyODkxIDQuODMzMDEgNy42Mjg5MUg2LjA4OTg0Wk02LjA4OTg0IDUuMTM5NjVDNi4xODk4OCA1LjEzOTY1IDYuMjg2NjkgNS4xNzkyNyA2LjM1NzQyIDUuMjVDNi40Mjc5OSA1LjMyMDY4IDYuNDY3NzQgNS40MTY3MiA2LjQ2Nzc3IDUuNTE2NlY2Ljc3NDQxQzYuNDY2NCA2Ljg3MjkxIDYuNDI2NTUgNi45NjY5MiA2LjM1NzQyIDcuMDM3MTFDNi4yODgxNCA3LjEwNzMzIDYuMTk0MyA3LjE0ODY4IDYuMDk1NyA3LjE1MTM3SDQuODMzMDFDNC43MzMzOCA3LjE1MDA2IDQuNjM3ODMgNy4xMDk1MSA0LjU2NzM4IDcuMDM5MDZDNC40OTcyIDYuOTY4NzQgNC40NTc0NyA2Ljg3Mzc1IDQuNDU2MDUgNi43NzQ0MVY1LjUxNjZDNC40NTYwOSA1LjQxNjYyIDQuNDk1NyA1LjMyMDcgNC41NjY0MSA1LjI1QzQuNjM3MTMgNS4xNzkzMSA0LjczMzAxIDUuMTM5NjUgNC44MzMwMSA1LjEzOTY1SDYuMDg5ODRaTTkuODYyMyA1LjEzOTY1QzkuOTYyMjMgNS4xMzk3MyAxMC4wNTgyIDUuMTc5MzQgMTAuMTI4OSA1LjI1QzEwLjE5OTYgNS4zMjA2OSAxMC4yMzkyIDUuNDE2NjYgMTAuMjM5MyA1LjUxNjZWNi43NzQ0MUMxMC4yMzc4IDYuODczODggMTAuMTk3MyA2Ljk2ODcxIDEwLjEyNyA3LjAzOTA2QzEwLjA1NjYgNy4xMDk0IDkuOTYxNzkgNy4xNDk5OSA5Ljg2MjMgNy4xNTEzN0g4LjYwNDQ5QzguNTA0NiA3LjE1MTMgOC40MDg1NSA3LjExMTYzIDguMzM3ODkgNy4wNDEwMkM4LjI2NzI2IDYuOTcwMzkgOC4yMjc2NiA2Ljg3NDI5IDguMjI3NTQgNi43NzQ0MVY1LjUxNjZDOC4yMjY4OCA1LjQ2NzA4IDguMjM2MyA1LjQxNzk4IDguMjU0ODggNS4zNzIwN0M4LjI3MzYgNS4zMjYgOC4zMDE3NSA1LjI4MzIxIDguMzM2OTEgNS4yNDgwNUM4LjM3MTk5IDUuMjEzMDkgOC40MTQwOCA1LjE4NTYzIDguNDU5OTYgNS4xNjY5OUM4LjUwNTg3IDUuMTQ4MzggOC41NTQ5NSA1LjEzOTAxIDguNjA0NDkgNS4xMzk2NUg5Ljg2MjNaTTE1LjMyMzIgMS42NTQzQzE1LjQyMjkgMS42NTU2IDE1LjUxODQgMS42OTYxNSAxNS41ODg5IDEuNzY2NkMxNS42NTkxIDEuODM2OTQgMTUuNjk4OCAxLjkzMTg1IDE1LjcwMDIgMi4wMzEyNVY2LjM0NjY4QzE1LjcwMDIgNi40NDY2NSAxNS42NjA1IDYuNTQyNTkgMTUuNTg5OCA2LjYxMzI4QzE1LjUxOTEgNi42ODM4OSAxNS40MjMyIDYuNzIzNjMgMTUuMzIzMiA2LjcyMzYzQzE1LjI3MzcgNi43MjQyOCAxNS4yMjQ2IDYuNzE0ODkgMTUuMTc4NyA2LjY5NjI5QzE1LjEzMjYgNi42Nzc1NyAxNS4wOTA4IDYuNjQ5NDIgMTUuMDU1NyA2LjYxNDI2QzE1LjAyMDUgNi41NzkxIDE0Ljk5MjMgNi41MzcyNyAxNC45NzM2IDYuNDkxMjFDMTQuOTU1IDYuNDQ1MyAxNC45NDU2IDYuMzk2MjEgMTQuOTQ2MyA2LjM0NjY4VjIuNDA5MThIMi4xMDI1NEMyLjAwMjcgMi40MDkxOCAxLjkwNjYzIDIuMzY5MyAxLjgzNTk0IDIuMjk4ODNDMS43NjUyIDIuMjI4MDkgMS43MjU1OSAyLjEzMTI4IDEuNzI1NTkgMi4wMzEyNUMxLjcyNTY5IDEuOTMxMzYgMS43NjUzIDEuODM1MjkgMS44MzU5NCAxLjc2NDY1QzEuOTA2NjQgMS42OTQxMiAyLjAwMjY2IDEuNjU0MyAyLjEwMjU0IDEuNjU0M0gxNS4zMjMyWk01LjIxNDg0IDYuMzk2NDhINS43MTc3N1Y1Ljg5MzU1SDUuMjE0ODRWNi4zOTY0OFpNOC45ODE0NSA2LjM5NjQ4SDkuNDg0MzhWNS44OTM1NUg4Ljk4MTQ1VjYuMzk2NDhaTTE3LjMzNSAwQzE3LjQzNDkgMCAxNy41MzA4IDAuMDM5Njk2OSAxNy42MDE2IDAuMTEwMzUyQzE3LjY3MjMgMC4xODEwNDggMTcuNzExOSAwLjI3Njk3OCAxNy43MTE5IDAuMzc2OTUzVjQuNjg2NTJDMTcuNzExOSA0Ljc4NjU2IDE3LjY3MjMgNC44ODMzNyAxNy42MDE2IDQuOTU0MUMxNy41MzA5IDUuMDI0NjMgMTcuNDM0OCA1LjA2NDQ1IDE3LjMzNSA1LjA2NDQ1QzE3LjI4NTMgNS4wNjUxMiAxNy4yMzU1IDUuMDU1ODEgMTcuMTg5NSA1LjAzNzExQzE3LjE0MzUgNS4wMTg0IDE3LjEwMTUgNC45OTAxNiAxNy4wNjY0IDQuOTU1MDhDMTcuMDMxNCA0LjkxOTk3IDE3LjAwNCA0Ljg3Nzk4IDE2Ljk4NTQgNC44MzIwM0MxNi45NjY2IDQuNzg1OTYgMTYuOTU3MyA0LjczNjI0IDE2Ljk1OCA0LjY4NjUyVjAuNzUzOTA2SDQuMDE4NTVDMy45MTg1NCAwLjc1MzkwNiAzLjgyMjY4IDAuNzE0MjY3IDMuNzUxOTUgMC42NDM1NTVDMy42ODEyMiAwLjU3MjgyMSAzLjY0MTYgMC40NzY5ODYgMy42NDE2IDAuMzc2OTUzQzMuNjQxNjQgMC4yNzY5NzggMy42ODEyNiAwLjE4MTA0OCAzLjc1MTk1IDAuMTEwMzUyQzMuODIyNjcgMC4wMzk3Mzg0IDMuOTE4NjEgMCA0LjAxODU1IDBIMTcuMzM1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHJldG91cmVuLWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjEyNjk2IDcuOTYzODdDNi4xOTI5NCA3Ljk2Mzg3IDYuMjU3ODEgNy45ODA1OCA2LjMxNTQ0IDguMDEyN0wxMi4wNTI3IDExLjMyNjJDMTIuMDc1NiAxMS4zMzcxIDEyLjA5NjQgMTEuMzUyMiAxMi4xMTMzIDExLjM3MTFMMTIuMTU4MiAxMS40MTIxQzEyLjIxNTcgMTEuNDc5NCAxMi4yNDgyIDExLjU2NDggMTIuMjQ5IDExLjY1MzNWMTYuMjk4OEMxMi4yNDg0IDE2LjM2NDUgMTIuMjMwNyAxNi40MjkyIDEyLjE5ODMgMTYuNDg2M0MxMi4xNjU3IDE2LjU0MzUgMTIuMTE4NyAxNi41OTE4IDEyLjA2MjUgMTYuNjI2TDYuMzQwODMgMTkuOTQ0M0M2LjI5MTk3IDE5Ljk3NDEgNi4yMzcxMSAxOS45OTIzIDYuMTgwNjcgMTkuOTk4TDYuMTI0MDMgMjBMNi4wNTA3OSAxOS45OTEyQzYuMDQ1NDUgMTkuOTkwMSA2LjA0MDQ1IDE5Ljk4NzcgNi4wMzUxNyAxOS45ODYzQzYuMDI5NTkgMTkuOTg0OCA2LjAyNDA2IDE5Ljk4MzIgNi4wMTg1NyAxOS45ODE0QzUuOTc3MTIgMTkuOTY4OCA1LjkzODM3IDE5Ljk0OTcgNS45MDMzMyAxOS45MjM4TDAuMTkxNDE3IDE2LjYzMDlDMC4xMzQ2MDMgMTYuNTk3IDAuMDg3MTI3OCAxNi41NDkzIDAuMDUzNzIxNSAxNi40OTIyQzAuMDIwMzEyNiAxNi40MzUgMC4wMDE2ODg5OCAxNi4zNjk5IDEuMDYwOTFlLTA1IDE2LjMwMzdWMTEuNjYzMUMtMC4wMDA0OTg4OTcgMTEuNTk2MSAwLjAxNzM1NjUgMTEuNTI5OCAwLjA1MDc5MTkgMTEuNDcxN0MwLjA4NTY1NTcgMTEuNDE0MyAwLjEzMzk1NiAxMS4zNjU5IDAuMTkxNDE3IDExLjMzMTFMNS45Mzg0OSA4LjAxMjdDNS45OTYxMiA3Ljk4MDU3IDYuMDYwOTkgNy45NjM4NyA2LjEyNjk2IDcuOTYzODdaTTAuNzU0ODkzIDE2LjA4M0w1Ljc0NzA4IDE4Ljk2NjhWMTUuMTc4N0wzLjA5MTgxIDEzLjY1NDNDMy4wODI5MiAxMy42NSAzLjA3MzAzIDEzLjY0NzYgMy4wNjQ0NiAxMy42NDI2QzMuMDU2MjUgMTMuNjM3OCAzLjA0OTggMTMuNjMwNCAzLjA0MiAxMy42MjVMMC43NTQ4OTMgMTIuMzExNVYxNi4wODNaTTYuNTAxOTYgMTUuMjFWMTguOTY2OEwxMS40OTQyIDE2LjA4M1YxMi4zMTE1TDYuNTAxOTYgMTUuMjFaTTQuMDIxNDkgMTMuMzE3NEw2LjEyNDAzIDE0LjUyNDRMMTEuMTE3MiAxMS42NTgyTDkuMDA1ODcgMTAuNDM5NUw0LjAyMTQ5IDEzLjMxNzRaTTEuMTMxODUgMTEuNjU4MkwzLjI2NTY0IDEyLjg4MjhMOC4yNTAwMSAxMC4wMDM5TDYuMTI0MDMgOC43NzczNEwxLjEzMTg1IDExLjY1ODJaTTEzLjAyMDUgMEMxMy4wODY5IDAgMTMuMTUyMyAwLjAxODE5MjUgMTMuMjA5IDAuMDUyNzM0NEwxOS41MjkzIDMuNjk4MjRDMTkuNTMxMyAzLjY5OTM2IDE5LjUzMzIgMy43MDA5OSAxOS41MzUyIDMuNzAyMTVDMTkuNTUzIDMuNzEzNjMgMTkuNTY5MyAzLjcyNjkzIDE5LjU4NSAzLjc0MTIxQzE5LjYxNzMgMy43Njg4NCAxOS42NDY0IDMuNzk5OTMgMTkuNjY4IDMuODM2OTFDMTkuNzAxNSAzLjg5NDIxIDE5LjcyIDMuOTU5MDMgMTkuNzIwNyA0LjAyNTM5VjExLjY1ODJDMTkuNzE5NCAxMS43NTc3IDE5LjY3ODggMTEuODUyNCAxOS42MDg0IDExLjkyMjlDMTkuNTM4IDExLjk5MzIgMTkuNDQzMyAxMi4wMzM4IDE5LjM0MzggMTIuMDM1MkgxMy44ODI4QzEzLjc4MjggMTIuMDM1MSAxMy42ODY5IDExLjk5NTUgMTMuNjE2MiAxMS45MjQ4QzEzLjU0NTUgMTEuODU0MSAxMy41MDU5IDExLjc1ODIgMTMuNTA1OSAxMS42NTgyQzEzLjUwNTkgMTEuNTU4MiAxMy41NDU1IDExLjQ2MjMgMTMuNjE2MiAxMS4zOTE2QzEzLjY4NjkgMTEuMzIwOSAxMy43ODI4IDExLjI4MTMgMTMuODgyOCAxMS4yODEySDE4Ljk2NThWNC42NDc0NkwxNi45Mjk3IDUuODM1OTRDMTYuODc3MSA1Ljg3MDI5IDE2LjgxNjYgNS44OTA0MiAxNi43NTM5IDUuODk1NTFDMTYuNjcxMiA1Ljg5NTA0IDE2LjU5MDggNS44Njc5MyAxNi41MjU0IDUuODE3MzhDMTYuNDU5OSA1Ljc2NjY3IDE2LjQxMjggNS42OTUzIDE2LjM5MTYgNS42MTUyM0MxNi4zNzA1IDUuNTM1MiAxNi4zNzY0IDUuNDUwNDUgMTYuNDA4MiA1LjM3NDAyQzE2LjQ0MDEgNS4yOTc1MyAxNi40OTY1IDUuMjMzNzMgMTYuNTY4NCA1LjE5MjM4TDE4LjU3OTEgNC4wMTc1OEwxMy4wMjM0IDAuODEyNUw3LjQ1MDIxIDQuMDI5M0w5LjQ1ODAyIDUuMjAyMTVDOS41NDA4OSA1LjI1MjQ2IDkuNjAxOCA1LjMzMjQyIDkuNjI3OTQgNS40MjU3OEM5LjY1NDAxIDUuNTE5MDggOS42NDMzIDUuNjE5MTEgOS41OTg2NCA1LjcwNTA4QzkuNTY3MTYgNS43NjA2MSA5LjUyMjIxIDUuODA3NDYgOS40Njc3OCA1Ljg0MDgyQzkuNDEzMjYgNS44NzQyMyA5LjM1MSA1Ljg5MjcxIDkuMjg3MTIgNS44OTU1MUM5LjIyMDExIDUuODk2MDIgOS4xNTM3OSA1Ljg3OTE0IDkuMDk1NzEgNS44NDU3TDcuMDc1MjEgNC42NjUwNFY2LjY4MDY2QzcuMDc1MSA2Ljc4MDUzIDcuMDM0NSA2Ljg3NjY0IDYuOTYzODggNi45NDcyN0M2Ljg5MzIgNy4wMTc3MyA2Ljc5NzEgNy4wNTc2MiA2LjY5NzI4IDcuMDU3NjJDNi41OTc0MSA3LjA1NzUxIDYuNTAxMyA3LjAxNzg5IDYuNDMwNjcgNi45NDcyN0M2LjM2MDA1IDYuODc2NjQgNi4zMjA0MyA2Ljc4MDUzIDYuMzIwMzIgNi42ODA2NlY0LjAyNTM5QzYuMzIwNzQgMy45ODY2NyA2LjMyODAzIDMuOTQ4NjUgNi4zMzk4NSAzLjkxMjExQzYuMzQ3MjQgMy44ODUzMiA2LjM1Nzc4IDMuODU4ODYgNi4zNzExIDMuODMzOThDNi40MDI3IDMuNzgyMDggNi40NDYyMSAzLjczOTQxIDYuNDk3MDggMy43MDgwMUM2LjUwMTk1IDMuNzA0OSA2LjUwNjcxIDMuNzAxMTQgNi41MTE3MyAzLjY5ODI0TDEyLjgzMiAwLjA1MjczNDRDMTIuODg4OCAwLjAxODE3OTggMTIuOTU0MSA1Ljc5OTc1ZS0wNiAxMy4wMjA1IDBaTTEzLjA5ODYgMy43OTM5NUMxNC42OTIzIDMuNzk0MDIgMTUuODAzNSA0Ljk3NTU4IDE1LjgwMzcgNi42NzQ4VjcuNjgwNjZDMTUuODAzMSA3LjcyOTUzIDE1Ljc5MjggNy43NzgzNSAxNS43NzM0IDcuODIzMjRDMTUuNzU0MiA3Ljg2NzkyIDE1LjcyNjMgNy45MDg0MiAxNS42OTE0IDcuOTQyMzhDMTUuNjU2NCA3Ljk3NjQ1IDE1LjYxNDcgOC4wMDM0IDE1LjU2OTMgOC4wMjE0OEMxNS41MjQgOC4wMzk1NCAxNS40NzU1IDguMDQ4NDggMTUuNDI2OCA4LjA0Nzg1SDE0LjA0ODhDMTMuOTk5MSA4LjA0ODUzIDEzLjk0OTQgOC4wMzkyMiAxMy45MDMzIDguMDIwNTFDMTMuODU3NCA4LjAwMTggMTMuODE1NCA3Ljk3MzU0IDEzLjc4MDMgNy45Mzg0OEMxMy43NDUzIDcuOTAzNDEgMTMuNzE3OSA3Ljg2MTMgMTMuNjk5MiA3LjgxNTQzQzEzLjY4MDYgNy43Njk1IDEzLjY3MTIgNy43MjA0NSAxMy42NzE5IDcuNjcwOVY2LjY2NTA0QzEzLjY4MjggNi41ODY2MyAxMy42NzYyIDYuNTA2NDQgMTMuNjUzMyA2LjQzMDY2QzEzLjYzMDQgNi4zNTQ5NyAxMy41OTE2IDYuMjg0NzYgMTMuNTM5MSA2LjIyNTU5QzEzLjQ4NjUgNi4xNjYzNyAxMy40MjEyIDYuMTE5NjkgMTMuMzQ4NiA2LjA4Nzg5QzEzLjI3NjEgNi4wNTYxMyAxMy4xOTczIDYuMDQwNTEgMTMuMTE4MiA2LjA0MTk5QzEyLjk2MDIgNi4wNDI5OSAxMi44MDgyIDYuMTAzMzMgMTIuNjkzNCA2LjIxMTkxQzEyLjU3ODYgNi4zMjA1NyAxMi41MDk3IDYuNDY5MTkgMTIuNSA2LjYyNjk1QzEyLjQ5MDQgNi43ODQ3MyAxMi41NDA5IDYuOTQwNjkgMTIuNjQxNiA3LjA2MjVDMTIuNzQyNSA3LjE4NDI5IDEyLjg4NjEgNy4yNjMxMiAxMy4wNDMgNy4yODMySDEzLjExODJDMTMuMjE4MiA3LjI4MzIgMTMuMzE0MSA3LjMyMzgyIDEzLjM4NDggNy4zOTQ1M0MxMy40NTU1IDcuNDY1MjUgMTMuNDk2MSA3LjU2MTEyIDEzLjQ5NjEgNy42NjExM0MxMy40OTYgNy43NjEwMSAxMy40NTU0IDcuODU3MTEgMTMuMzg0OCA3LjkyNzczQzEzLjMxNDEgNy45OTgyIDEzLjIxOCA4LjAzODA5IDEzLjExODIgOC4wMzgwOUgxMi45NjI5QzEyLjYwMzcgOC4wMTAxMSAxMi4yNjk0IDcuODQyNTIgMTIuMDMyMiA3LjU3MTI5QzExLjc5NTEgNy4yOTk5NSAxMS42NzQgNi45NDU3MSAxMS42OTQzIDYuNTg1OTRDMTEuNzE0OCA2LjIyNjMyIDExLjg3NTQgNS44ODkyIDEyLjE0MTYgNS42NDY0OEMxMi40MDc4IDUuNDAzNzkgMTIuNzU4MiA1LjI3NDQ0IDEzLjExODIgNS4yODcxMUMxMy4yOTYyIDUuMjg2MTIgMTMuNDczIDUuMzIxOCAxMy42MzY3IDUuMzkxNkMxMy44MDA0IDUuNDYxNCAxMy45NDc4IDUuNTY0MyAxNC4wNzAzIDUuNjkzMzZDMTQuMTkyOCA1LjgyMjQ3IDE0LjI4NzUgNS45NzU0MyAxNC4zNDg2IDYuMTQyNThDMTQuNDA5NyA2LjMwOTY3IDE0LjQzNjEgNi40ODc0MiAxNC40MjU4IDYuNjY1MDRWNy4yODkwNkgxNS4wNDRWNi42NjAxNkMxNS4wNDQgNS4zOTMxOCAxNC4yNjAxIDQuNTM4MjMgMTMuMDkzOCA0LjUzODA5QzEyLjUyOTggNC41MzgwOSAxMS45ODg3IDQuNzYyNCAxMS41ODk5IDUuMTYxMTNDMTEuMTkxIDUuNTU5OTcgMTAuOTY2OCA2LjEwMSAxMC45NjY4IDYuNjY1MDRDMTAuOTY2OCA3LjIyOTEzIDExLjE5MSA3Ljc3MDA3IDExLjU4OTkgOC4xNjg5NUMxMS45ODg3IDguNTY3NzYgMTIuNTI5NyA4Ljc5MTk5IDEzLjA5MzggOC43OTE5OUgxNC4xNDQ1QzE0LjI0NDUgOC43OTIwNSAxNC4zNDA1IDguODMxNjggMTQuNDExMSA4LjkwMjM0QzE0LjQ4MTggOC45NzMwMSAxNC41MjE0IDkuMDY5MDEgMTQuNTIxNSA5LjE2ODk1QzE0LjUyMTUgOS4yNjg4NiAxNC40ODE3IDkuMzY0ODUgMTQuNDExMSA5LjQzNTU1QzE0LjM0MDUgOS41MDYyMiAxNC4yNDQ1IDkuNTQ1ODUgMTQuMTQ0NSA5LjU0NTlMMTQuMTU0MyA5LjU1NjY0SDEzLjA5ODZDMTIuMzM0NyA5LjU1NjY0IDExLjYwMTggOS4yNTI5OCAxMS4wNjE1IDguNzEyODlDMTAuNTIxMiA4LjE3MjU4IDEwLjIxNzggNy40Mzg5MyAxMC4yMTc4IDYuNjc0OEMxMC4yMTc5IDUuOTEwODQgMTAuNTIxMyA1LjE3NzkxIDExLjA2MTUgNC42Mzc3QzExLjYwMTggNC4wOTc1NiAxMi4zMzQ3IDMuNzkzOTUgMTMuMDk4NiAzLjc5Mzk1WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHNlbmR1bmctaW1wb3J0LWljb24oJGNvbG9yKSB7XG5cdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOS4zODg3IDcuMzQwODJDMTkuNjY5MiA3LjM0MDg1IDE5Ljk4MzQgNy41ODM3NCAxOS45ODM0IDcuOTM1NTVDMjAuMTM1NSAxMC4yNjA1IDE5LjI1MDMgMTMuODY4NSAxNy43NDMyIDE1LjI5QzE2Ljc4MjkgMTYuMjUwMyAxNS41MTQxIDE2LjgwNjUgMTQuMjY4NiAxNi44MDY2SDE0LjI1ODhDMTMuMzQ1OSAxNi44MDY2IDEyLjYyMjYgMTYuNTE3NSAxMi4xNzA5IDE1Ljk3MDdDMTIuMTE0IDE1LjkwMjIgMTIuMDQ4NyAxNS44MTA4IDExLjk3OTUgMTUuNzA5QzEwLjk1MzYgMTYuMzI0NCA5Ljc3MjA3IDE2Ljk2MDcgOC40MjQ4IDE3LjU4MkM4LjM3NzI3IDE3LjYwNTggOC4zMjQ4OCAxNy42MTUyIDguMjc3MzQgMTcuNjE1Mkw4LjI3MjQ2IDE3LjYyMDFDOC4yMDQyOSAxNy42MTk4IDguMTM3MzIgMTcuNTk5NSA4LjA4MDA4IDE3LjU2MjVDOC4wMjI5OSAxNy41MjU1IDcuOTc3MzcgMTcuNDczMSA3Ljk0OTIyIDE3LjQxMTFDNy44Njg0NCAxNy4yMzA2IDcuOTQ5MjkgMTcuMDIxMiA4LjEyNSAxNi45MzU1QzkuNDQyMzggMTYuMzI3MyAxMC42MDExIDE1LjcwMTkgMTEuNjA3NCAxNS4wOTU3QzExLjU2MTMgMTUuMDA5NyAxMS41MjA4IDE0LjkyOTkgMTEuNDkxMiAxNC44NjIzQzEwLjkzMDQgMTMuNTkyOSAxMS42MzkxIDExLjcxMDQgMTMuMDk4NiAxMC41NzQyQzEzLjkzMDYgOS45OTQyMyAxNC41ODY0IDkuNjYwOTEgMTUuNzE3OCA5LjI1Njg0TDE2LjE5ODIgOS4wOTU3QzE3LjMyMDIgOC43NDM5MSAxOC4xNzU4IDguMjQ0MTggMTguODk4NCA3LjUyNjM3QzE5LjA3OTEgNy4zNDA5NCAxOS4yODg4IDcuMzQwODIgMTkuMzg4NyA3LjM0MDgyWk0xOS4yNzQ0IDguMTU0M0MxOC40OTQ3IDguODk1ODkgMTcuNTgxNyA5LjQwOTMzIDE2LjQxNyA5Ljc3NTM5TDE1Ljk1MTIgOS45MzI2MkMxNC44NzY3IDEwLjMxNzcgMTQuMjg2OSAxMC42MTIxIDEzLjUyMTUgMTEuMTQ0NUMxMi4xOTk5IDEyLjE3MTQgMTEuNzc2OCAxMy43MjU5IDEyLjE0NzUgMTQuNTcyM0MxMi4xNjU4IDE0LjYxMzggMTIuMTkyIDE0LjY2MTIgMTIuMjE5NyAxNC43MTM5QzE1LjM4OTYgMTIuNzA4IDE2Ljg1NyAxMS4wMDY5IDE2Ljg3NzkgMTAuOTgyNEMxNy4wMDYzIDEwLjgzNTIgMTcuMjI5NyAxMC44MTIyIDE3LjM4MTggMTAuOTQwNEMxNy41MzQgMTEuMDY4OCAxNy41NTMyIDExLjI5MjIgMTcuNDI0OCAxMS40NDQzQzE3LjMzODMgMTEuNTQ1MiAxNS44NDY1IDEzLjI4MTMgMTIuNTkyOCAxNS4zMzAxQzEyLjY0MjUgMTUuNDAyMyAxMi42ODg2IDE1LjQ2NTkgMTIuNzI3NSAxNS41MTM3QzEzLjEyMjIgMTUuOTkzOSAxMy43ODM2IDE2LjA5MzggMTQuMjY4NiAxNi4wOTM4QzE1LjMyODYgMTYuMDkzNiAxNi40MTI0IDE1LjYxMzIgMTcuMjQ5IDE0Ljc4MTJDMTguNDM3NSAxMy42NjM5IDE5LjM3OTIgMTAuNTU1MSAxOS4yODQyIDguMTU0M0gxOS4yNzQ0Wk0wLjMyODEyNSA5LjAxOTUzQzAuNTI3NjgxIDkuMDAwNiAwLjY5ODc5OCA5LjEzODIzIDAuNzIyNjU2IDkuMzMzMDFMMC43MzI0MjIgOS40MDkxOEMwLjk4NDQwMiAxMS4zNTg1IDIuNjUyODEgMTIuODI4MSA0LjYyMTA5IDEyLjgyODFIMTAuMTM2N0MxMC4zMzE1IDEyLjgyODMgMTAuNDkzMiAxMi45ODk3IDEwLjQ5MzIgMTMuMTg0NkMxMC40OTMgMTMuMzc5MyAxMC4zMzE0IDEzLjU0MDggMTAuMTM2NyAxMy41NDFWMTMuNTQ1OUg0LjYyMTA5QzIuMjk2MjMgMTMuNTQ1OCAwLjMxODIwOCAxMS44MDk4IDAuMDIzNDM3NSA5LjUwMzkxTDAuMDE0NjQ4NCA5LjQxNDA2Qy0wLjAwOTEyMzgyIDkuMjE5MTMgMC4xMzMxOTIgOS4wNDMzIDAuMzI4MTI1IDkuMDE5NTNaTTEzLjU4MyA5LjE0NzQ2QzEzLjIzNiA5LjMzNzU5IDEyLjkwMzMgOS41NDY4IDEyLjU0NjkgOS43OTM5NUwxMi41MDg4IDkuODIzMjRDMTEuODQ4MSAxMC4zMzY3IDExLjMyMDEgMTAuOTczNSAxMC45NTQxIDExLjY1MzNINS4zODE4NEMzLjY1NjA2IDExLjY1MzMgMi40NTMzNSAxMC42OTI2IDEuOTkyMTkgOS4xNDc0NkgxMy41ODNaTTE2LjY3MzggMEMxNi43NjgzIDEuNTQzMTllLTA1IDE2Ljg1ODkgMC4wMzc3Mjk1IDE2LjkyNTggMC4xMDQ0OTJDMTYuOTkyNiAwLjE3MTI3OCAxNy4wMzAyIDAuMjYyMDA2IDE3LjAzMDMgMC4zNTY0NDVWNy41MjE0OEMxNy4wMzAzIDcuNzE2NDIgMTYuODY4NiA3Ljg3NzkzIDE2LjY2ODkgNy44Nzc5M0wxNi42NzM4IDcuODc0MDJDMTYuNDc0MSA3Ljg3NDAyIDE2LjMxNzQgNy43MTE1MyAxNi4zMTc0IDcuNTE2NlYwLjcwODk4NEwwLjcyMjY1NiAwLjcxNzc3M0wwLjcxMjg5MSA0LjExMzI4QzAuNzEyNjQxIDQuMzA4MDEgMC41NTEyMjcgNC40Njk3MyAwLjM1NjQ0NSA0LjQ2OTczQzAuMTYxNjg1IDQuNDY5NyAwLjAwMDI0OTY4OSA0LjMwOCAwIDQuMTEzMjhMMC4wMDk3NjU2MiAwLjM2NjIxMUMwLjAwOTgyNyAwLjE3MTMyOCAwLjE3MTMxNSAwLjAwOTc2NTYyIDAuMzY2MjExIDAuMDA5NzY1NjJMMTYuNjczOCAwWk0xMS4wMDY4IDYuMTQyNThDMTEuMjIwNCA2LjE0MjcgMTEuMjkxNiA2LjI3MTE3IDExLjI4MjIgNi4zOTk0MUwxMS4zNjMzIDYuMjc2MzdDMTEuNDM0NiA2LjE2NzA1IDExLjQ5MTQgNi4xNDI1OSAxMS42MDU1IDYuMTQyNThIMTEuODE5M0MxMi4xMjM0IDYuMTQyNTggMTIuMTI4MiA2LjM2NTg1IDEyLjEwNDUgNi40NjU4MkMxMi4wOTUxIDYuNTEyOTEgMTEuODI5MyA3LjU2NzY2IDExLjgyNDIgNy41ODc4OUMxMS44MTU0IDcuNjIzMDUgMTEuODE0NSA3LjY1MDQgMTEuODE0NSA3LjY1NDNMMTEuODI5MSA3LjY3ODcxQzExLjgzMzggNy42OTc2MiAxMS44NDM0IDcuNzIxMTEgMTEuODgwOSA3LjczNTM1TDExLjg2NzIgNy43OTI5N0gxMS40Njc4QzExLjQxMDcgNy43OTI5NyAxMS4zODcgNy43NDk4MiAxMS4zOTY1IDcuNzA3MDNDMTEuMzk5IDcuNjk3MSAxMS42NjE5IDYuNjYyMzIgMTEuNjY3IDYuNjM3N0MxMS42ODYgNi41NTY4OCAxMS42NTMxIDYuNDkwMjUgMTEuNTM5MSA2LjQ5MDIzSDExLjQ1OEMxMS4zNDQgNi41MDQ1MSAxMS4yODc1IDYuNTMzMjYgMTEuMjMwNSA2Ljc0NzA3QzExLjIyNjggNi43NjUyNSAxMS4wMDIgNy42MDI1NCAxMS4wMDIgNy42MDI1NEMxMC45OTI1IDcuNjQwNDQgMTAuOTkyMiA3LjY1OTQgMTAuOTkyMiA3LjY2ODk1QzEwLjk5NjkgNy42ODc5NiAxMS4wMDY5IDcuNzEyMyAxMS4wNDQ5IDcuNzI2NTZMMTEuMDMwMyA3Ljc4MzJIMTAuNjMwOUMxMC41NzM4IDcuNzgzMTcgMTAuNTUwMSA3Ljc0MDA0IDEwLjU1OTYgNy42OTcyN0MxMC41NjQ2IDcuNjc3NzcgMTAuODMwMyA2LjY0OTc1IDEwLjgzMTEgNi42Mjc5M0MxMC44NDUzIDYuNTQ3MSAxMC44MTYzIDYuNDgwNDcgMTAuNzAyMSA2LjQ4MDQ3SDEwLjYyMTFDMTAuNTExOSA2LjQ5NDc1IDEwLjQ1MDcgNi41MjM1NiAxMC4zOTg0IDYuNzM3M0MxMC4zOTM3IDYuNzUxNDMgMTAuMTc0MiA3LjU3NjgzIDEwLjE2OTkgNy41OTI3N0MxMC4xNjA1IDcuNjMwMzQgMTAuMTYwMiA3LjY0OTU1IDEwLjE2MDIgNy42NTkxOEMxMC4xNjQ5IDcuNjc4MiAxMC4xNzQ5IDcuNzAyNTMgMTAuMjEyOSA3LjcxNjhMMTAuMTk4MiA3Ljc3MzQ0SDkuNzk4ODNDOS43NDIgNy43NzM0MSA5LjcxODI3IDcuNzMxMTIgOS43Mjc1NCA3LjY4ODQ4TDEwLjA3MDMgNi4zNDI3N0MxMC4wNzk4IDYuMzE0MjUgMTAuMDc5MSA2LjI5OTQyIDEwLjA3OTEgNi4yODUxNkMxMC4wNzg5IDYuMjU2NzEgMTAuMDYwMyA2LjIyMzM1IDEwLjAyMjUgNi4yMTM4N0wxMC4wMzYxIDYuMTU3MjNIMTAuNDM1NUMxMC40OTI2IDYuMTU3MjMgMTAuNTE2MyA2LjIwMDM3IDEwLjUwNjggNi4yNDMxNkwxMC40Njk3IDYuMzg1NzRMMTAuNTU5NiA2LjI2MTcyQzEwLjYwMjMgNi4yMTQxOSAxMC42NDA0IDYuMTQyNjMgMTAuODA2NiA2LjE0MjU4SDExLjAwNjhaTTEzLjE3OTcgNi4xNDI1OEMxMy41NDU1IDYuMTQyNjYgMTMuNjk3MSA2LjI2NjcyIDEzLjY5MjQgNi41NTY2NEgxMy42ODM2QzEzLjY4MzYgNi42ODAyNyAxMy42NDA0IDYuODg1MDIgMTMuNTk3NyA2Ljk2NTgyQzEzLjU2OTEgNy4wMjI1NyAxMy41MjEgNy4wMzcxMSAxMy4zNjkxIDcuMDM3MTFIMTIuNjcwOUwxMi42NDE2IDcuMTY1MDRDMTIuNjM2OSA3LjE5MzQzIDEyLjYyOCA3LjIzMTMgMTIuNjI3OSA3LjI1OTc3QzEyLjYyNzkgNy4zMjE0OCAxMi42NDY5IDcuMzczNzkgMTIuNjk0MyA3LjQwMjM0QzEyLjczMjQgNy40MjYxMSAxMi44MDg0IDcuNDQwNDMgMTIuOTQ2MyA3LjQ0MDQzQzEzLjIyMiA3LjQ0MDQzIDEzLjI4ODYgNy40MDI4MiAxMy4zNzg5IDcuMjc5M0gxMy40NzM2TDEzLjQxNyA3LjUwMjkzQzEzLjM3NDMgNy42NjkwOCAxMy4zNTk4IDcuNjkzMyAxMy4zMDI3IDcuNzI2NTZDMTMuMjI2NiA3Ljc2OTIyIDEzLjA3NDMgNy43ODgwOSAxMi44MzY5IDcuNzg4MDlDMTIuNjE4MyA3Ljc4ODA4IDEyLjQ4NSA3Ljc2OTMzIDEyLjM5OTQgNy43MjY1NkMxMi4yNzU4IDcuNjY0NzUgMTIuMjEzOSA3LjUyNjM3IDEyLjIxMzkgNy4zNDU3QzEyLjIxODYgNy4wNTA5NCAxMi4zNjE0IDYuNTk0NDggMTIuNTA4OCA2LjQwNDNDMTIuNjYwOSA2LjIxNDEyIDEyLjg0NjkgNi4xNDI1OCAxMy4xNzk3IDYuMTQyNThaTTguMDI5MyA2LjEzNzdDOC4zOTI2MyA2LjEzODU1IDguNTQzOCA2LjI2Mjc1IDguNTM5MDYgNi41NTE3NkM4LjUzOTA2IDYuNjc1MzcgOC40OTU5MSA2Ljg4MDExIDguNDUzMTIgNi45NjA5NEM4LjQxOTkgNy4wMTc2NiA4LjM3NzA5IDcuMDMyMiA4LjIyNTU5IDcuMDMyMjNINy41MjYzN0w3LjQ5ODA1IDcuMTYwMTZDNy40OTMyOSA3LjE4ODY4IDcuNDgzNCA3LjIyNzMzIDcuNDgzNCA3LjI1NTg2QzcuNDgzNDkgNy4zMTc0NyA3LjUwMjM4IDcuMzY5OTggNy41NDk4IDcuMzk4NDRDNy41ODc4MiA3LjQyMjE5IDcuNjY0MDYgNy40MzY1MSA3LjgwMTc2IDcuNDM2NTJDOC4wNzc0MiA3LjQzNjUyIDguMTQ0MDkgNy4zOTc5MiA4LjIzNDM4IDcuMjc0NDFIOC4zMzAwOEw4LjI3MjQ2IDcuNDk4MDVDOC4yMjk3MSA3LjY2NDI2IDguMjE1MjMgNy42ODg0MSA4LjE1ODIgNy43MjE2OEM4LjA4MTk4IDcuNzY0MjkgNy45Mjk2NCA3Ljc4MzIgNy42OTIzOCA3Ljc4MzJDNy40NzM4NSA3Ljc4MzE5IDcuMzQwNDMgNy43NjQ0NSA3LjI1NDg4IDcuNzIxNjhDNy4xMzEzOCA3LjY1OTgzIDcuMDcwMzEgNy41MjE0MSA3LjA3MDMxIDcuMzQwODJDNy4wNzUxMiA3LjA0NjA2IDcuMjE2OTEgNi41ODk1OCA3LjM2NDI2IDYuMzk5NDFDNy41MTA4IDYuMjEwMzIgNy43IDYuMTM4NTEgOC4wMjkzIDYuMTM3N1pNNi4wMDQ4OCA1Ljc0ODA1QzYuMDYxOSA1Ljc0ODA3IDYuMDg1NjggNS43OTEyMSA2LjA3NjE3IDUuODMzOThMNS45MDUyNyA2LjQ5MDIzSDYuNTA4NzlDNi41MDg3OSA2LjQ5MDIzIDYuNjIyMzQgNi4wMzQ3NCA2LjY0MTYgNS45NDgyNEM2LjY1MTA5IDUuOTE1MDQgNi42NzUwNCA1LjgyOTY3IDYuNTk5NjEgNS44MDU2Nkw2LjYxMzI4IDUuNzQ4MDVINy4wNjA1NUM3LjExNzQ0IDUuNzQ4MTYgNy4xNDEzMyA1Ljc5MTI1IDcuMTMxODQgNS44MzM5OEM3LjEyNzk4IDUuODQ4OTggNi42OTQwNCA3LjUzNjIgNi42ODQ1NyA3LjU2OTM0TDYuNjk0MzQgNy41NzQyMkM2LjY4NDc5IDcuNjA3NjUgNi42NjE0IDcuNjkzMDggNi43MzczIDcuNzE2OEw2LjcyMjY2IDcuNzczNDRINi4yNzUzOUM2LjIxODg4IDcuNzczMjEgNi4xOTQ5IDcuNzMwOTkgNi4yMDQxIDcuNjg4NDhMNi40MzI2MiA2LjgxODM2SDUuODI0MjJDNS44MTk4NiA2LjgzNTcgNS42NDMxOCA3LjUzNjQ3IDUuNjMzNzkgNy41NjkzNEM1LjYyNDI1IDcuNjAyNzQgNS42MDA4MiA3LjY4ODE4IDUuNjc2NzYgNy43MTE5MUw1LjY2MjExIDcuNzY4NTVINS4yMTU4MkM1LjE1ODg2IDcuNzY4NTUgNS4xMzUxNSA3LjcyNjMxIDUuMTQ0NTMgNy42ODM1OUM1LjE0NDUzIDcuNjgzNTkgNS41MjQ5NyA2LjIxNDk5IDUuNTg2OTEgNS45NDgyNEM1LjU5NjQxIDUuOTE1MDEgNS42MTk1NyA1LjgyOTYgNS41NDM5NSA1LjgwNTY2TDUuNTU3NjIgNS43NDgwNUg2LjAwNDg4Wk00LjE0MDYyIDcuNzY4NTVIMy44NDE4TDMuMzgwODYgNy4zMzEwNVY3LjIwODAxSDQuMjg0MThMNC4xNDA2MiA3Ljc2ODU1Wk00LjU4Nzg5IDcuNzY4NTVINC4yOTc4NUw0LjQ0MDQzIDcuMjA4MDFINC43MzA0N0w0LjU4Nzg5IDcuNzY4NTVaTTkuMjg1MTYgNi4xNTIzNEM5LjM0MjIxIDYuMTUyMzQgOS4zNjU5NSA2LjE5NTQ5IDkuMzU2NDUgNi4yMzgyOEw5LjMxODM2IDYuMzgwODZMOS40Mzc1IDYuMjIzNjNDOS40ODk3OSA2LjE1MjMzIDkuNDk5NzcgNi4xNTIzNCA5LjU5OTYxIDYuMTUyMzRIOS45MDgyTDkuODUxNTYgNi4zNjYyMUM5LjgyNzgxIDYuNDUxNzMgOS43ODQ2OSA2LjQ4MDQzIDkuNjY2MDIgNi40ODA0N0g5LjUwODc5QzkuMzMzMDMgNi40ODA0OCA5LjI4MDkyIDYuNTI4MDEgOS4yMzM0IDYuNzIyNjZMOS4wMDk3NyA3LjU4MzAxQzkuMDAwMjYgNy42MjEwNCA5IDcuNjQwODggOSA3LjY1MDM5QzkuMDA0NzggNy42NjkzNiA5LjAxNDkgNy42OTI4NCA5LjA1MjczIDcuNzA3MDNMOS4wMzgwOSA3Ljc2MzY3SDguNjM4NjdDOC41ODE3OSA3Ljc2MzYxIDguNTU3OTggNy43MjE0MSA4LjU2NzM4IDcuNjc4NzFMOC45MTUwNCA2LjMzMzAxQzguOTI0NDggNi4yOTUxOSA4LjkyMzgzIDYuMjgwODEgOC45MjM4MyA2LjI2NjZDOC45MTkwOCA2LjI0NzYgOC45MTAwMSA2LjIyMzI1IDguODcyMDcgNi4yMDg5OEw4Ljg4NTc0IDYuMTUyMzRIOS4yODUxNlpNMTUuMTE0MyA2LjMzNzg5QzE1LjA5NTIgNi40MjgwNiAxNS4wNTI2IDYuNDYwODggMTQuOTQ4MiA2LjQ2MDk0SDE0LjY0ODRDMTQuNTE1NSA2LjQ2MDk0IDE0LjQ3MjYgNi40NzA3NyAxNC40MzQ2IDYuNTAzOTFDMTQuNDA2MSA2LjUzMjQgMTQuMzkxNiA2LjU3NTQyIDE0LjM5MTYgNi42MTgxNkMxNC4zOTE2IDYuNjY1NjQgMTQuNDEwNSA2LjY4NTI2IDE0LjQ4NjMgNi43MDg5OEwxNC43ODYxIDYuNzk4ODNDMTQuOTk1MiA2Ljg1NTgzIDE1LjA1MjYgNi45MjI0OSAxNS4wNTI3IDcuMDc5MUMxNS4wNTI3IDcuMjM2IDE0Ljk5MDcgNy40ODg0MyAxNC45MDA0IDcuNjAyNTRDMTQuODE0OCA3LjcxNjYxIDE0LjcwMDQgNy43NjM2NyAxNC41MjkzIDcuNzYzNjdIMTMuNzk3OUMxMy43NDA5IDcuNzYzNjcgMTMuNzE2MiA3LjcyMTQyIDEzLjcyNTYgNy42Nzg3MUwxMy44MjEzIDcuMzE3MzhIMTMuOTA2MkMxMy45MjUzIDcuMzk4MTUgMTMuOTgyOCA3LjQyMTg2IDE0LjEwMTYgNy40MjE4OEgxNC4zODY3QzE0LjQ5NjEgNy40MjE4OCAxNC41NDM5IDcuNDA3MTggMTQuNTc3MSA3LjM2OTE0QzE0LjYxMDMgNy4zMzU4NSAxNC42Mjk5IDcuMjgzNzggMTQuNjI5OSA3LjIzNjMzQzE0LjYzNDYgNy4xNjk4NCAxNC42MTAyIDcuMTUwMzIgMTQuNDYyOSA3LjExMjNMMTQuMTg3NSA3LjAzNzExQzE0LjAyNTkgNi45OTQzNCAxMy45NTkgNi45MTMxNiAxMy45NTkgNi43NzUzOUMxMy45NTkgNi42NTE3OSAxNC4wMTY2IDYuNDY2NTIgMTQuMDg3OSA2LjM0NzY2QzE0LjE3MzUgNi4yMDUwMiAxNC4yOTcgNi4xNTIzNCAxNC41MjA1IDYuMTUyMzRMMTQuNTE1NiA2LjE0NzQ2SDE1LjE2N0wxNS4xMTQzIDYuMzM3ODlaTTQuMzI2MTcgNy4wMzIyM0gzLjA2MTUyTDIuNjEwMzUgNi42MDQ0OVY2LjQ4MDQ3SDQuNDY0ODRMNC4zMjYxNyA3LjAzMjIzWk00Ljc3ODMyIDcuMDMyMjNINC40ODM0TDQuNjIxMDkgNi40ODA0N0g0LjkxNjAyTDQuNzc4MzIgNy4wMzIyM1pNNy45Njg3NSA2LjQzMjYyQzcuNzY0MzIgNi40MzI2MiA3LjY3ODc0IDYuNTEzOCA3LjYwNzQyIDYuNzcwNTFIOC4xNjMwOVY2Ljc2NTYyQzguMTgyMDQgNi42ODUwOSA4LjE5MTM0IDYuNjQ3MSA4LjE5MTQxIDYuNjA0NDlDOC4xOTYxNiA2LjQ5MDQ3IDguMTIwNjggNi40MzI3IDcuOTY4NzUgNi40MzI2MlpNMTMuMTEyMyA2LjQzMjYyQzEyLjkwODIgNi40MzI3MyAxMi44MjIyIDYuNTEzOTUgMTIuNzUxIDYuNzcwNTFIMTMuMzA3NlY2Ljc2NTYyQzEzLjMyNjYgNi42ODUxMiAxMy4zMzU5IDYuNjQ3MDkgMTMuMzM1OSA2LjYwNDQ5QzEzLjM0MDcgNi40OTAzOSAxMy4yNjQ0IDYuNDMyNjIgMTMuMTEyMyA2LjQzMjYyWk00LjUxMTcyIDYuMzA0NjlIMi4yOTE5OUwxLjg1OTM4IDUuODk1NTFWNS43NDMxNkg0LjY0OTQxTDQuNTExNzIgNi4zMDQ2OVpNNC45NjM4NyA2LjMwNDY5SDQuNjY4OTVMNC44MTE1MiA1Ljc0MzE2SDUuMTA2NDVMNC45NjM4NyA2LjMwNDY5Wk0xNS4xMjg5IDQuMzY0MjZMMS44OTc0NiA0LjM1NTQ3VjEuODczMDVIMTUuMTI4OVY0LjM2NDI2WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHNlbmR1bmdzbGlzdGUtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1Ljc3NzMgMTIuNTQ3NkMxNi41Mjk2IDEyLjE0NTkgMTcuNDA4MSAxMi4zNTA3IDE3Ljc2NjUgMTMuMDIwM0MxOC4xMzI4IDEzLjcwNTYgMTcuODI1NCAxNC41ODgzIDE3LjA4MSAxNC45OUwxMC42MzM3IDE4LjQ0OEMxMC42MTMzIDE4LjQ2MTIgMTAuNTkwMSAxOC40NzAzIDEwLjU2NjMgMTguNDc1NEwxMC4yMjM2IDE4LjU2MjNDMTAuMjA0IDE4LjU3IDEwLjE4MDYgMTguNTcwMSAxMC4xNjExIDE4LjU3MDFMNC4xODkzNyAxOC43MzEyQzQuMDQ2ODYgMTguNzc4OCAzLjQwNDkxIDE5LjA0NzIgMi42NTMyNCAxOS45MDEyQzIuNTk0MjcgMTkuOTYzOSAyLjUxNiAxOS45OTk3IDIuNDMzNTEgMTkuOTk5OEMyLjM2MjYyIDE5Ljk5OTggMi4yOTEzOSAxOS45NzU4IDIuMjM2MjUgMTkuOTI0NkMyLjExMDMgMTkuODE0MyAyLjEwMjYxIDE5LjYyOTcgMi4yMDg5MSAxOS41MDc2QzMuMTgzNzUgMTguNDAzIDQuMDE3IDE4LjE2MDkgNC4wNTU1OCAxOC4xNDgyQzQuMDc5MjIgMTguMTQwMyA0LjEwMzI0IDE4LjEzNjUgNC4xMjY4NyAxOC4xMzY1TDEwLjEwOTMgMTcuOTc1NEwxMC4zODU3IDE3LjkwOEwxNi44MDE3IDE0LjQ2OTVDMTcuMjYyNSAxNC4yMjE0IDE3LjQ1OTcgMTMuNjk3NCAxNy4yNDcgMTMuMjk5NkMxNy4wNDIyIDEyLjkyMTcgMTYuNTE4MyAxMi44MTkzIDE2LjA0OTcgMTMuMDcxMUwxMi45Mzc0IDE0LjY2MjlDMTIuNzkxOCAxNC43MzM1IDEyLjYxNDggMTQuNjc4NCAxMi41NCAxNC41MzNDMTIuNDY5MSAxNC4zODczIDEyLjUyNDEgMTQuMjA5NCAxMi42Njk4IDE0LjEzNDZMMTUuNzc3MyAxMi41NDc2Wk0yLjg1NDQxIDEzLjc5MThDNC4yODgxIDEyLjgyMjkgNS45NTA1MSAxMy4zMzE3IDYuMDIxNDEgMTMuMzUxM0M2LjczMDQyIDEzLjUzNjQgOC4xMjg4MyAxMy41ODM4IDguMTI4ODMgMTMuNTgzOEgxMC40ODA0QzExLjM1MDcgMTMuNTg0IDEyLjA1NTYgMTQuMjE4MSAxMi4wNTU2IDE0Ljk5MzlDMTIuMDU1MyAxNS43Njk1IDExLjM0NjYgMTYuNDAyOSAxMC40ODA0IDE2LjQwMzFINy4yMTQ3NkM3LjA1MzI5IDE2LjQwMzEgNi45MTk4NSAxNi4yNjk3IDYuOTE5ODQgMTYuMTA4MkM2LjkxOTg0IDE1Ljk0NjcgNy4wNTMyOCAxNS44MTIzIDcuMjE0NzYgMTUuODEyM0gxMC40ODA0QzExLjAyMzYgMTUuODEyMSAxMS40NjQ1IDE1LjQ0NjYgMTEuNDY0OCAxNC45OTM5QzExLjQ2NDggMTQuNTQxMSAxMS4wMjM4IDE0LjE3NDggMTAuNDgwNCAxNC4xNzQ2SDguMTIxMDFDOC4wNTQwNiAxNC4xNzQ2IDYuNjQ4MDcgMTQuMTI2NCA1Ljg2MDI3IDEzLjkxNzhDNS44MzI3IDEzLjkwOTkgNC4zOTQ0OCAxMy40ODA3IDMuMjA1IDE0LjI2ODNMMC40OTUwMzggMTYuNzYyNUMwLjQzNjE1NCAxNi44MTM0IDAuMzY1NDQzIDE2Ljg0MDUgMC4yOTQ4NDMgMTYuODQwNkMwLjIxNjA2OCAxNi44NDA2IDAuMTM3MTI3IDE2LjgwODkgMC4wNzgwNDU4IDE2Ljc0NTlDLTAuMDMyMTc0OSAxNi42MjM4IC0wLjAyNDQ2ODMgMTYuNDM5MiAwLjA5MzY3MDggMTYuMzI4OUwyLjg1NDQxIDEzLjc5MThaTTE0LjU2MDUgMC4wMDY2MjIxNEMxNC42NTg5IC0wLjAxMzA3MTYgMTQuNzgxMyAwLjAxMDkyMDEgMTQuODgzNyAwLjA4MTgxNzRDMTQuOTg1OSAwLjE1MjY5IDE1LjA2NDIgMC4yNjY2MDcgMTUuMDgzOSAwLjM4MDY0NkMxNS4wOTk2IDAuNDU1NDI2IDE1LjEyNzUgMC42MTI4MTUgMTUuMDEzNiAwLjc3ODEwN0MxNC42MDQgMS4zNzY3MyAxNC4zNjQgMi4wNDY3NiAxNC4yNjU1IDIuODc3NzJMMTQuMjEzOCAzLjI0MDAyQzE0LjA3MiA0LjExMDQ4IDEzLjkyNjIgNC42MjMyNyAxMy42MjY5IDUuMjgxMDRDMTMuMDc1NCA2LjM0ODE4IDEyLjAzNTcgNy4wNjEzIDExLjExODEgNy4wNjEzMUMxMC45OTIxIDcuMDYxMzEgMTAuODcgNy4wNDQ5MiAxMC43NDggNy4wMTczNkMxMC42ODExIDcuMDAxNjIgMTAuNjAyMSA2Ljk3ODUgMTAuNTE1NSA2Ljk1MDk2QzEwLjI0NzggNy43MjY3MiA5Ljk4ODAyIDguNjE2NjQgOS43Njc1IDkuNjQwNDFMOS4wNDE5MSAxMi43ODRDOS4wMTAzNCAxMi45MDk5IDguOTAwMzQgMTMuMDA0NiA4Ljc3MDQzIDEzLjAxMjVIOC43NTQ4QzguNjI4NzcgMTMuMDEyNSA4LjUxODgzIDEyLjkzMzQgOC40NzU1MSAxMi44MTUyQzguMTYwNDEgMTEuOTMzIDcuODI0OTEgMTEuMTUyOSA3LjQ5NDA2IDEwLjQ2NzZDNy40NTQ3MyAxMC40ODMzIDcuNDExMjYgMTAuNDk5NyA3LjM3OTggMTAuNTExNUM3LjIyMjM4IDEwLjU2NjUgNy4wNTI5NCAxMC41ODk2IDYuODc5OCAxMC41ODk2QzYuMDY4NDcgMTAuNTg5NSA1LjEzOTIzIDEwLjA0MiA0LjU4MzkxIDkuMTc1NTdDNC4yNDUyNiA4LjU4NDg4IDQuMDY3OTUgOC4xMjgxMyAzLjg2NzExIDcuMzUyMzNMMy43ODgwMSA3LjAyNTE4VjcuMDI5MDhDMy42MjI2IDYuMjc3MDYgMy4zNTA4OSA1LjY5MDM3IDIuOTI1NyA1LjE4MjRDMi43OTk5MSA1LjAzMzAzIDIuODExMzggNC44ODMzNiAyLjgxOTI2IDQuODA4MzhDMi44MjcxMyA0LjY5NDIzIDIuODg5ODcgNC41Nzk1MyAyLjk4NDMgNC41MDA3NkMzLjA3NDg4IDQuNDI1OTMgMy4xODkzOCA0LjM5MDM1IDMuMzA3NTQgNC4zOTgyMkM0Ljg1OTI0IDQuNDM3NjEgNy4yMDY1MSA1LjI0NDg2IDguMDYxNDQgNi4zMzU3MkM4LjY0NDM4IDcuMDM2ODIgOC45Mzk5OSA3LjkyMzU2IDguODY1MTYgOC43NTg1OEM4LjgxMDAxIDkuMzc2ODEgOC41NjU2IDkuODUyOTcgOC4xNjM5OCAxMC4xMjg3QzguMTI4NTggMTAuMTU2MiA4LjA3NzQzIDEwLjE4ODEgOC4wMjYyOSAxMC4yMTU2QzguMjYzMTMgMTAuNzA1MyA4LjQ4MTk5IDExLjIwMzYgOC42ODM1MSAxMS43MDg4TDkuMTg4NCA5LjUxODM0QzkuNDE2OCA4LjQ1OTA4IDkuNjg0MiA3LjUzNzUxIDkuOTYzNzkgNi43MzQxNkM5LjkyODM2IDYuNzE0NDkgOS44ODg4IDYuNjk4MTQgOS44NjEyNSA2LjY4MjRDOS40MDA3NiA2LjQyNjM4IDkuMDkzNzIgNS45NDIyOCA4Ljk3MTYgNS4yODQ5NEM4LjgwNjE5IDQuMzkwOTQgOS4wMzQ0NiAzLjQwNTk0IDkuNTk3NTggMi41ODI3OUMxMC40MDg5IDEuMzIyNDEgMTIuODY2OCAwLjIxMTQ1OCAxNC41NjA1IDAuMDA2NjIyMTRaTTMuNTM5OTYgNC45OTY4NkMzLjkzNzc1IDUuNTMyNDkgNC4yMDU2MiA2LjE0MzA2IDQuMzY3MTEgNi44OTUyOUw0LjQ0MjMgNy4yMTA3MkM0LjYzMTMzIDcuOTM1MjkgNC43ODg0NyA4LjMzNzI2IDUuMDkxNzIgOC44Njg5M0M1LjY3MDcyIDkuNzc0NzggNi42MzU5NSAxMC4xNDEgNy4xOTUyMyA5Ljk1MTkzQzcuMjA2OTcgOS45NDggNy4yMjI1NSA5Ljk0MDI2IDcuMjM0MyA5LjkzNjMxQzYuMTIyMjcgNy43ODI5OCA1LjExNjAyIDYuNzM1MjIgNS4wOTU2MiA2LjcxNDYzQzQuOTc3NDYgNi42MDA0MSA0Ljk4MTQxIDYuNDEwODkgNS4wOTU2MiA2LjI5NjY2QzUuMTIyOTEgNi4yNjkwNCA1LjE1NTUgNi4yNDcxOCA1LjE5MTMzIDYuMjMyMjFDNS4yMjcxNiA2LjIxNzI0IDUuMjY1NzcgNi4yMDk3NSA1LjMwNDYxIDYuMjA5NzVDNS4zNDM0IDYuMjA5NzYgNS4zODIwOSA2LjIxNzI1IDUuNDE3ODkgNi4yMzIyMUM1LjQ1MzYzIDYuMjQ3MTggNS40ODYzNiA2LjI2OTA5IDUuNTEzNTkgNi4yOTY2NkM1LjU3MzkyIDYuMzYwOTYgNi42MTcxNiA3LjQzNjg5IDcuNzY2NTIgOS42NzI2NEM3Ljc5MDEyIDkuNjYwODMgNy44MTcxOSA5LjY0NDQgNy44MzI5MyA5LjYzMjZDOC4xNTU5MSA5LjQxNTk3IDguMjU0NTggOS4wMDIyOSA4LjI4MjE1IDguNjk5MDFDOC4zNDUwNCA4LjAxNzc1IDguMTAwNTEgNy4yODk2NiA3LjYwODMyIDYuNzAyOTFDNi45NzAyNSA1Ljg4NzYgNS4wODc4OCA1LjExMTA5IDMuNTM5OTYgNC45OTY4NlpNMTQuNDE4OSAwLjYxNjk3NEMxMi43MTM1IDAuODkyNjc0IDEwLjcxMjEgMS45NDQwNyAxMC4wOTc2IDIuOTAxMTVDOS42MTMxMSAzLjYwNjE5IDkuNDIwNjYgNC40MzAyIDkuNTU4NTEgNS4xNzA2OEM5LjYxNzY1IDUuNTA1NDMgOS43NzUyOCA1Ljk0NjM2IDEwLjE1MzIgNi4xNTg5N0wxMC4xNTcxIDYuMTU1MDZDMTAuMTYxMSA2LjE1ODk2IDEwLjE2ODkgNi4xNjI4NyAxMC4xNzI4IDYuMTYyODdDMTEuMjA0NyAzLjQ0NTE0IDEyLjMzMTQgMi4zMjI1NCAxMi4zOTQ1IDIuMjYzNDZDMTIuNTEyNiAyLjE1MzM2IDEyLjY5NzMgMi4xNTMzNCAxMi44MTE0IDIuMjcxMjdDMTIuOTI1NyAyLjM4OTQzIDEyLjkyMTggMi41NzUwMiAxMi44MDc1IDIuNjg5MjRDMTIuNzgxNSAyLjcxNTM4IDExLjcxMjIgMy43OTY4MyAxMC43MjQ1IDYuMzkxMzlDMTAuNzkxMyA2LjQxMTAyIDEwLjg0NjMgNi40MjY0NyAxMC44OTM1IDYuNDM4MjZDMTEuNTMxNiA2LjU4NzkzIDEyLjU1NTkgNi4wODc3MyAxMy4xMDczIDUuMDE2MzlDMTMuMzc5IDQuNDIxOTEgMTMuNTA4NyAzLjk2NTA0IDEzLjYzODYgMy4xNTAxOEwxMy42ODY0IDIuNzk5NTlDMTMuNzg4OSAxLjk1Mjc2IDE0LjAyMTEgMS4yNTUwNSAxNC40MTg5IDAuNjE2OTc0WicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHNpZGViYXItY29sbGFwc2UtaWNvbigkY29sb3IpIHtcblx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuMjIyMjIgMS4xNDI4NkMyLjIyMjIyIDAuODM5NzUzIDIuMTA1MTYgMC41NDkwNjMgMS44OTY3OSAwLjMzNDczNUMxLjY4ODQxIDAuMTIwNDA4IDEuNDA1OCAwIDEuMTExMTEgMEMwLjgxNjQyNiAwIDAuNTMzODExIDAuMTIwNDA4IDAuMzI1NDM3IDAuMzM0NzM1QzAuMTE3MDYzIDAuNTQ5MDYzIDAgMC44Mzk3NTMgMCAxLjE0Mjg2VjE0Ljg1NzFDMCAxNS4xNjAyIDAuMTE3MDYzIDE1LjQ1MDkgMC4zMjU0MzcgMTUuNjY1M0MwLjUzMzgxMSAxNS44Nzk2IDAuODE2NDI2IDE2IDEuMTExMTEgMTZDMS40MDU4IDE2IDEuNjg4NDEgMTUuODc5NiAxLjg5Njc5IDE1LjY2NTNDMi4xMDUxNiAxNS40NTA5IDIuMjIyMjIgMTUuMTYwMiAyLjIyMjIyIDE0Ljg1NzFWMS4xNDI4NlpNMTAuNzgxMSAxMy42NTcxQzEwLjg4NDQgMTMuNTUxIDEwLjk2NjQgMTMuNDI1IDExLjAyMjMgMTMuMjg2MkMxMS4wNzgyIDEzLjE0NzUgMTEuMTA3IDEyLjk5ODggMTEuMTA3IDEyLjg0ODZDMTEuMTA3IDEyLjY5ODQgMTEuMDc4MiAxMi41NDk3IDExLjAyMjMgMTIuNDEwOUMxMC45NjY0IDEyLjI3MjIgMTAuODg0NCAxMi4xNDYxIDEwLjc4MTEgMTIuMDRMNy45NjMzMyA5LjE0Mjg2SDE4Ljg4ODlDMTkuMTgzNiA5LjE0Mjg2IDE5LjQ2NjIgOS4wMjI0NSAxOS42NzQ2IDguODA4MTJDMTkuODgyOSA4LjU5Mzc5IDIwIDguMzAzMTEgMjAgOEMyMCA3LjY5NjkgMTkuODgyOSA3LjQwNjIxIDE5LjY3NDYgNy4xOTE4OEMxOS40NjYyIDYuOTc3NTUgMTkuMTgzNiA2Ljg1NzE0IDE4Ljg4ODkgNi44NTcxNEg3Ljk2MzMzTDEwLjc4MTEgMy45NTg4NkMxMC45ODk1IDMuNzQ0NDEgMTEuMTA2NCAzLjQ1MzYyIDExLjEwNjMgMy4xNTA0NUMxMS4xMDYyIDIuODQ3MjkgMTAuOTg5IDIuNTU2NTggMTAuNzgwNiAyLjM0MjI5QzEwLjU3MjEgMi4xMjc5OSAxMC4yODk0IDIuMDA3NjYgOS45OTQ2MSAyLjAwNzc3QzkuNjk5ODYgMi4wMDc4OCA5LjQxNzIzIDIuMTI4NDEgOS4yMDg4OSAyLjM0Mjg2TDQuNDk1NTYgNy4xOTJDNC4yODcyNSA3LjQwNjMyIDQuMTcwMjQgNy42OTY5NiA0LjE3MDI0IDhDNC4xNzAyNCA4LjMwMzA1IDQuMjg3MjUgOC41OTM2OCA0LjQ5NTU2IDguODA4TDkuMjA4ODkgMTMuNjU3MUM5LjMxMjA4IDEzLjc2MzQgOS40MzQ2MiAxMy44NDc3IDkuNTY5NTEgMTMuOTA1MkM5LjcwNDQgMTMuOTYyNyA5Ljg0ODk4IDEzLjk5MjMgOS45OTUgMTMuOTkyM0MxMC4xNDEgMTMuOTkyMyAxMC4yODU2IDEzLjk2MjcgMTAuNDIwNSAxMy45MDUyQzEwLjU1NTQgMTMuODQ3NyAxMC42Nzc5IDEzLjc2MzQgMTAuNzgxMSAxMy42NTcxWicgZmlsbD0nI3t1cmwtZW5jb2RlZC1jb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuQG1peGluIHZlcnNhbmRsYWJlbC1pY29uKCRjb2xvcikge1xuXHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDE5IDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuNjM1OCAxMi4xNDI2QzE3LjQzMzEgMTEuNzE0OSAxOC4zNTU1IDExLjkzNDggMTguNzMzNSAxMi42NDA2QzE5LjExOTcgMTMuMzYzMiAxOC43OTU2IDE0LjI5NDIgMTguMDEwOCAxNC43MTc4TDExLjIxMiAxOC4zNjMzQzExLjE5MTIgMTguMzc1NyAxMS4xNjY1IDE4LjM4NDMgMTEuMTQxNyAxOC4zOTI2TDEwLjc4MDMgMTguNDg0NEMxMC43NTk2IDE4LjQ4ODUgMTAuNzM0NyAxOC40OTIyIDEwLjcxMzkgMTguNDkyMkw0LjQxODAyIDE4LjY2MzFDNC4yNzIyMyAxOC43MTczIDMuNTk1ODUgMTguOTk5OSAyLjc5ODg4IDE5Ljg5NjVDMi43MzY1OSAxOS45NjcxIDIuNjQ4NTQgMjAgMi41NjU0OCAyMEMyLjUwNTYxIDE5Ljk5OTcgMi40NDY4NiAxOS45ODI3IDIuMzk2NTQgMTkuOTUwMkMyLjM0NjExIDE5LjkxNzcgMi4zMDYyMyAxOS44NzEgMi4yODEzIDE5LjgxNjRDMi4yNTY0IDE5Ljc2MTggMi4yNDc0MiAxOS43MDEgMi4yNTU5MSAxOS42NDE2QzIuMjY0NDIgMTkuNTgyMiAyLjI4OTkxIDE5LjUyNTkgMi4zMjkxNiAxOS40ODA1QzMuMzU5IDE4LjMxMzcgNC4yNDAwMiAxOC4wNTYyIDQuMjc3NCAxOC4wNDc5QzQuMzAyMTIgMTguMDM5NyA0LjMyNjg5IDE4LjAzNjIgNC4zNTE2MiAxOC4wMzYxTDEwLjY2MDIgMTcuODY1MkwxMC45NTAyIDE3Ljc5NDlMMTcuNzE1OSAxNC4xNjlDMTguMjAxNSAxMy45MTE0IDE4LjQwODggMTMuMzU0OSAxOC4xODQ2IDEyLjkzNTZDMTcuOTcyNyAxMi41MzczIDE3LjQxNjkgMTIuNDI5OCAxNi45MjI5IDEyLjY5NTNMMTMuNjQxNyAxNC4zNzMxQzEzLjYwNTIgMTQuMzkxNiAxMy41NjUzIDE0LjQwMzEgMTMuNTI0NSAxNC40MDYzQzEzLjQ4MzYgMTQuNDA5NCAxMy40NDIzIDE0LjQwNDMgMTMuNDAzNCAxNC4zOTE2QzEzLjM2NDQgMTQuMzc4OSAxMy4zMjggMTQuMzU4NyAxMy4yOTY5IDE0LjMzMkMxMy4yNjU5IDE0LjMwNTQgMTMuMjQxMiAxNC4yNzE5IDEzLjIyMjcgMTQuMjM1NEMxMy4yMDQxIDE0LjE5ODkgMTMuMTkyNyAxNC4xNTkgMTMuMTg5NSAxNC4xMTgyQzEzLjE4NjQgMTQuMDc3NSAxMy4xOTE1IDE0LjAzNjggMTMuMjA0MiAxMy45OTgxQzEzLjIxNjkgMTMuOTU5MSAxMy4yMzcgMTMuOTIyNyAxMy4yNjM3IDEzLjg5MTZDMTMuMjkwNCAxMy44NjA1IDEzLjMyMjkgMTMuODM0OSAxMy4zNTk0IDEzLjgxNjRMMTYuNjM1OCAxMi4xNDI2Wk0wLjMxMDYwMSAxNi42NjUxSDAuMzA2Njk1TDAuMzA4NjQ4IDE2LjY2NDFMMC4zMTA2MDEgMTYuNjY1MVpNMy4wMTA4IDEzLjQ1MTJDNC41MjI0IDEyLjQyOTggNi4yNzQ5MiAxMi45NjQ2IDYuMzQ5NjYgMTIuOTg1NEM3LjEwMTQyIDEzLjE4MDUgOC41NTg4OSAxMy4yMzA1IDguNTcxMzQgMTMuMjMwNUgxMS4wNDk5QzExLjk2MzUgMTMuMjMwNSAxMi43MTEgMTMuODk5NyAxMi43MTEgMTQuNzE3OEMxMi43MTA4IDE1LjUzNTggMTEuOTY3NiAxNi4yMDQxIDExLjA0OTkgMTYuMjA0MUg3LjYwNzQ4QzcuNDM3MjUgMTYuMjA0MSA3LjI5NTk1IDE2LjA2MjggNy4yOTU5NSAxNS44OTI2QzcuMjk2MDcgMTUuNzIyNCA3LjQzNzMyIDE1LjU4MTEgNy42MDc0OCAxNS41ODExSDExLjA0OTlDMTEuNjIyOSAxNS41ODExIDEyLjA4ODggMTUuMTk1MyAxMi4wODg5IDE0LjcxNzhDMTIuMDg4OSAxNC4yNDAyIDExLjYyMyAxMy44NTM1IDExLjA0OTkgMTMuODUzNUg4LjU2MjU1QzguNDg5NjcgMTMuODUzNCA3LjAwODkxIDEzLjgwMzkgNi4xNzQ4NiAxMy41ODRDNi4xNDU3OSAxMy41NzU3IDQuNjMwMTQgMTMuMTIyOCAzLjM3NjAzIDEzLjk1MzFMMC41MTg2MDkgMTYuNTgyQzAuNDYwOTUyIDE2LjYzNTYgMC4zODI4NDYgMTYuNjYzNiAwLjMwODY0OCAxNi42NjQxQzAuMjI2MzYxIDE2LjY2MzUgMC4xNDM4MDMgMTYuNjMxMyAwLjA4MjA4NTYgMTYuNTY1NEMtMC4wMzM4ODU2IDE2LjQ0MDkgLTAuMDI1NzM1MiAxNi4yNDEyIDAuMDk4Njg3MiAxNi4xMjVMMy4wMTA4IDEzLjQ1MTJaTTExLjY1NjMgMC41MjM0NDlDMTEuNzM0NyAwLjQ5NTAwNCAxMS44MjEzIDAuNDk3NDg3IDExLjg5NzUgMC41MzEyNjFMMTEuOTA1MyAwLjUxODU2NkMxNC4wMTUgMS40Nzc4NyAxNS4zNzggMy41OTYwNiAxNS4zNzggNS45MDkxOUMxNS4zNzggOS4xNzMzNiAxMi43MTkzIDExLjgyNzIgOS40NTUxMyAxMS44MjcyQzYuMTkxMTcgMTEuODI2OSAzLjUzODE0IDkuMTczMjEgMy41MzgxNCA1LjkwOTE5QzMuNTM4MTUgNS40ODU3NCAzLjU4MzggNS4wNjIzOCAzLjY3MDk1IDQuNjUxMzhDMy42ODg4NCA0LjU3MTEzIDMuNzM3NDYgNC41MDA0MSAzLjgwNjY5IDQuNDU2MDdDMy44NzU4NSA0LjQxMTg1IDMuOTU5ODQgNC4zOTY4MiA0LjA0MDA5IDQuNDE0MDdDNC4xMjAxNyA0LjQzMTkyIDQuMTkwMDcgNC40ODA4MiA0LjIzNDQzIDQuNTQ5ODJDNC4yNzg3NyA0LjYxOTA2IDQuMjk0NzIgNC43MDM4MSA0LjI3NzQgNC43ODQxOUM0LjE5ODU1IDUuMTUzNjIgNC4xNTYzMyA1LjUzMTIzIDQuMTU2MyA1LjkxMzFDNC4xNTYzIDguODMyNTEgNi41Mjc2OSAxMS4yMDc5IDkuNDUxMjMgMTEuMjA4QzEyLjM3NDkgMTEuMjA4IDE0Ljc1MDEgOC44MzI1OCAxNC43NTAxIDUuOTEzMUMxNC43NSA1Ljc1MTQgMTQuNzQyIDUuNTk3OTkgMTQuNzI5NSA1LjQ0MDQ0TDEzLjYwODUgNy40OTEyMkwxMi45ODE1IDguMzYzMjlDMTIuOTA2NyA4LjQ2Mjk2IDEyLjc4MTYgOC41MTM0NiAxMi42NjEyIDguNDg0MzlDMTIuNTQwOSA4LjQ1OTM2IDEyLjQ0NTkgOC4zNjM0OCAxMi40MjEgOC4yNDMxOEwxMi4wMDEgNi4xNTgyMUwxMS42NjEyIDYuMTQxNjFDMTEuNjI4IDYuMTQxNjEgMTEuNTk4NSA2LjEzNzQ3IDExLjU2OTQgNi4xMjUwMUMxMS40ODU5IDYuMDkxNjIgMTAuNzMwMyA1Ljc5NjU3IDEwLjYxODIgNS4xNTcyNEMxMC41NDc4IDQuNzQ2MjUgMTAuNzYzOSA0LjMyNzAxIDExLjI1NzkgMy45MTYwM0MxMS4zMDM1IDMuODc4NjUgMTEuMzYxOCAzLjg1NDAyIDExLjQyIDMuODQ1NzFMMTIuODY5MiAzLjY3NDgyTDEzLjE4NDYgMy4wNDM5NkwxMS40NjU5IDMuMTMwODdDMTEuMzgzIDMuMTM1MDIgMTEuMjk1NyAzLjEwNjA0IDExLjIzMzUgMy4wNDM5NkwxMC44NTk0IDIuNjgyNjNDMTAuNzY4MSAyLjU5MTI2IDEwLjczOTMgMi40NTQxOCAxMC43ODkxIDIuMzM3OUwxMS40ODI1IDAuNjkzMzcxQzExLjUxNTYgMC42MTQ2MDggMTEuNTc3NiAwLjU1MjU4NiAxMS42NTYzIDAuNTIzNDQ5Wk02LjgyNzIgMC42MTUyNDZDOC4wNDAyMSAwLjAxNTU0MiA5LjQyMjE2IC0wLjE1MjM0NCAxMC43NDMyIDAuMTQwNjM2QzEwLjkwOTIgMC4xNzgwODggMTEuMDE2OSAwLjM0ODYgMTAuOTc5NSAwLjUxNDY2QzEwLjkzOCAwLjY4NDkxNCAxMC43NzE2IDAuNzg4MzYyIDEwLjYwNTUgMC43NTA5ODhDOS42MzM4OCAwLjUzMTAxNyA4LjU5MTUyIDAuNjAxNjc1IDcuNjczODggMC45Mjk2OTlMNy43MzI0OCAyLjk5ODA2QzcuNzMyNDggMy4xMDE4OCA3LjY4MTk5IDMuMjA1NTQgNy41OTQ3OCAzLjI2MzY4TDYuMTcwOTUgNC4yMzUzNkw2LjIzNzM2IDQuNzY3NTlMNy4xNzU4NCA0LjY5NjNDNy4yMzMwOCA0LjY5MjQ1IDcuMjkwNSA0LjcwMzkxIDcuMzQxODUgNC43Mjk1TDkuMjQ0MTkgNS43MDk5N0M5LjMxNzMgNS43NTAxNiA5LjM3MjI0IDUuODE3IDkuMzk3NTIgNS44OTY1QzkuNDIyNDMgNS45NzU0IDkuNDEzNjUgNi4wNjI5NSA5LjM3MjEyIDYuMTM3NzFMNy41NDQ5OCA5LjQ3NjU3QzcuNDkxMDMgOS41NzYwOCA3LjM4MzUgOS42Mzg1NSA3LjI3MTU0IDkuNjM4NjhINy4yMzgzNEM3LjExMzc1IDkuNjI2MjIgNy4wMDQ5NiA5LjUzNDUxIDYuOTcxNzMgOS40MTQwN0w2LjM2MTM4IDcuMjc1NEw1LjU1MTgxIDYuNzk3ODZDNS40MzU2IDYuNzMxNCA1LjM3NzQ5IDYuNTk4NDQgNS40MDI0IDYuNDY5NzRMNS42MjcwMSA1LjI5ODg0TDUuNjMwOTEgNS4yOTQ5M0w0LjEzNTggMy43ODcxMkM0LjA5MTE5IDMuNzQyMiA0LjA2MDk5IDMuNjg0NCA0LjA0OTg2IDMuNjIyMDhDNC4wMzg4NSAzLjU1OTk2IDQuMDQ3MTMgMy40OTU5IDQuMDczMyAzLjQzODQ5QzQuNjQyNTUgMi4yMTEwMyA1LjYxNDM1IDEuMjE0OTcgNi44MjcyIDAuNjE1MjQ2Wk02LjI0MTI3IDUuMzkwNjRMNi4yNDUxNyA1LjM5NDU0TDYuMDU4NjUgNi4zNzAxM0w2Ljc4OTEyIDYuNzk3ODZDNi44NTc3NCA2LjgzODQ2IDYuOTA4NyA2LjkwMzg1IDYuOTMwNzIgNi45ODA0OEw3LjM2NjI3IDguNTA4OEw4LjY3NDg2IDYuMTE3Mkw3LjEzMzg0IDUuMzIzMjVMNi4yNDEyNyA1LjM5MDY0Wk0xMy4zNDI4IDQuMTExMzRDMTMuMjk3MSA0LjIwNjc2IDEzLjIwNTQgNC4yNjg4MSAxMy4xMDE2IDQuMjgxMjZMMTEuNTgyMSA0LjQ1OTk3QzExLjMyODkgNC42ODgyMiAxMS4xOTk3IDQuODk5ODYgMTEuMjI4NiA1LjA1NzYzQzExLjI2NTkgNS4yODE4OCAxMS41OTA1IDUuNDY0ODIgMTEuNzQ0MiA1LjUzMTI2TDEyLjI3NTQgNS41NjA1NkMxMi4zNDM5IDUuNTY1MDQgMTIuNDA5MiA1LjU5MTc0IDEyLjQ2MSA1LjYzNjczQzEyLjUxMjYgNS42ODE3IDEyLjU0NzYgNS43NDI1NCAxMi41NjE2IDUuODA5NThMMTIuODg5NyA3LjQzMzYxTDEzLjA4MTEgNy4xNzE4OUwxMy4wNzIzIDcuMTc1NzlMMTQuNTM5MSA0LjQ4NDM5QzE0LjM5MzggMy45Njk3MSAxNC4xNzM0IDMuNDg0MiAxMy44ODI5IDMuMDQwMDVMMTMuMzQyOCA0LjExMTM0Wk03LjA1MDg0IDEuMTkxNDJDNi4wNjY2NSAxLjY5MzkyIDUuMjQ0NzMgMi40OTU3OCA0LjcyNTY0IDMuNTA0ODlMNS41NTE4MSA0LjMzNDk3TDUuNTI3NCA0LjExOTE1QzUuNTE5OTkgNC4wNjI1NiA1LjUyODM2IDQuMDA1MTcgNS41NTE4MSAzLjk1MzE0QzUuNTc1MjkgMy45MDEwOCA1LjYxMjg2IDMuODU2MTYgNS42NjAyMSAzLjgyNDIzTDcuMTAwNjQgMi44NDQ3NEw3LjA1NDc0IDEuMTk1MzJMNy4wNTA4NCAxLjE5MTQyWk0xMS40NDkzIDIuMzg3NzFMMTEuNTY5NCAyLjUwNzgyTDEzLjQxNyAyLjQxMjEyQzEzLjAwMTggMS45NDMwMyAxMi40OTk1IDEuNTQ0MjkgMTEuOTMwNyAxLjI0MTIyTDExLjQ0OTMgMi4zODc3MVonIGZpbGw9JyN7dXJsLWVuY29kZWQtY29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG59XG5cblxuXG5AbWl4aW4gc2lkZWJhci1uYXYtaWNvbi1zZXQoJGNvbG9yKSB7XG5cdCYtLWFiaG9sdW5nIHtcblx0XHRAaW5jbHVkZSBhYmhvbHVuZy1pY29uKCRjb2xvcik7XG5cdH1cblx0Ji0tYmVsZWdlIHtcblx0XHRAaW5jbHVkZSBiZWxlZ2UtaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLWViYXkge1xuXHRcdEBpbmNsdWRlIGViYXktaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLWVpbnN0ZWxsdW5nZW4ge1xuXHRcdEBpbmNsdWRlIGVpbnN0ZWxsdW5nZW4taWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLWhpbGZlIHtcblx0XHRAaW5jbHVkZSBoaWxmZS1pY29uKCRjb2xvcik7XG5cdH1cblx0Ji0ta3VuZGVuc2VydmljZSB7XG5cdFx0QGluY2x1ZGUga3VuZGVuc2VydmljZS1pY29uKCRjb2xvcik7XG5cdH1cblx0Ji0tbWVocmZhY2hhYmZyYWdlIHtcblx0XHRAaW5jbHVkZSBtZWhyZmFjaGFiZnJhZ2UtaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLW1lbmdlbnBsYW51bmcge1xuXHRcdEBpbmNsdWRlIG1lbmdlbnBsYW51bmctaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLW5ld3Mge1xuXHRcdEBpbmNsdWRlIG5ld3MtaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLXBha2V0c2hvcCB7XG5cdFx0QGluY2x1ZGUgcGFrZXRzaG9wLWljb24oJGNvbG9yKTtcblx0fVxuXHQmLS1wcmVpc2Uge1xuXHRcdEBpbmNsdWRlIHByZWlzZS1pY29uKCRjb2xvcik7XG5cdH1cblx0Ji0tcmV0b3VyZW4ge1xuXHRcdEBpbmNsdWRlIHJldG91cmVuLWljb24oJGNvbG9yKTtcblx0fVxuXHQmLS1zZW5kdW5nLWltcG9ydCB7XG5cdFx0QGluY2x1ZGUgc2VuZHVuZy1pbXBvcnQtaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLXNlbmR1bmdzbGlzdGUge1xuXHRcdEBpbmNsdWRlIHNlbmR1bmdzbGlzdGUtaWNvbigkY29sb3IpO1xuXHR9XG5cdCYtLXZlcnNhbmRsYWJlbCB7XG5cdFx0QGluY2x1ZGUgdmVyc2FuZGxhYmVsLWljb24oJGNvbG9yKTtcblx0fVxufVxuXG4iLCIlY3VzdG9tLXNjcm9sbC1iYXIge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGdyYXktMTAwO1xuXHR9XG59XG5cbiVuYWtlZC1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4lcG9zaXRpb24tcmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiVjb3Jwb3JhdGUtZm9udCB7XG5cdGZvbnQtZmFtaWx5OiAnTWFyc2VsaXNPVCc7XG5cdC8vIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQvLyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Ly8gLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJWNvcnBvcmF0ZS1mb250LWJsYWNrIHtcblx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbiV2aXN1YWwtZmx1aWQtZnVsbC13aWR0aCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbiVpbWctZmx1aWQtb3JpZ2luYWwtd2lkdGgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4laGlkZS10ZXh0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR0ZXh0LWluZGVudDogMTAxJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuJWZvY3VzIHtcblx0Lmhlcm1lcy1oLXVzaW5nLWtleWJvYXJkICYge1xuXHRcdG91dGxpbmU6IDNweCBkYXNoZWQgJG9yYW5nZTtcblx0XHRvdXRsaW5lLW9mZnNldDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbiVmb2N1c2VkIHtcblx0Lmhlcm1lcy1oLXVzaW5nLWtleWJvYXJkICYge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDEwcHggcmdiYSgkb3JhbmdlLCAwLjYpO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuJXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgLyogSGlkZSBlbGVtZW50IGhhY2sgKi9cblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuJWltYWdlLXNjYWxlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSg1MCUpO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBpbS1sb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogaW0tbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogaW0tbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWFyc2VsaXNPVCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL21hcnNlbGlzb3QvbWFyc2VsaXN3ZWJfd29mZjIud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKCcuLi9mb250cy9tYXJzZWxpc290L21hcnNlbGlzd2ViX3dvZmYud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01hcnNlbGlzT1QnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9tYXJzZWxpc290L01hcnNlbGlzVzA1LUJsYWNrX3dvZmYyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvbWFyc2VsaXNvdC9NYXJzZWxpc1cwNS1CbGFja193b2ZmLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9jaXJjdWxhci9DaXJjdWxhckhlcm1lc1dlYi1MaWdodC13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLUxpZ2h0LXdvZmYud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLUxpZ2h0SXRhbGljLXdvZmYyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItTGlnaHRJdGFsaWMtd29mZi53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItUmVndWxhci13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLVJlZ3VsYXItd29mZi53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItSXRhbGljLXdvZmYyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItSXRhbGljLXdvZmYud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLU1lZGl1bS13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLU1lZGl1bS13b2ZmLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9jaXJjdWxhci9DaXJjdWxhckhlcm1lc1dlYi1NZWRpdW1JdGFsaWMtd29mZjIud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKCcuLi9mb250cy9jaXJjdWxhci9DaXJjdWxhckhlcm1lc1dlYi1NZWRpdW1JdGFsaWMtd29mZi53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItQm9sZC13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLUJvbGQtd29mZi53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItQm9sZEl0YWxpYy13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLUJvbGRJdGFsaWMtd29mZi53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvY2lyY3VsYXIvQ2lyY3VsYXJIZXJtZXNXZWItQmxhY2std29mZjIud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKCcuLi9mb250cy9jaXJjdWxhci9DaXJjdWxhckhlcm1lc1dlYi1CbGFjay13b2ZmLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9jaXJjdWxhci9DaXJjdWxhckhlcm1lc1dlYi1CbGFja0l0YWxpYy13b2ZmMi53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuXHR1cmwoJy4uL2ZvbnRzL2NpcmN1bGFyL0NpcmN1bGFySGVybWVzV2ViLUJsYWNrSXRhbGljLXdvZmYud29mZicpIGZvcm1hdChcIndvZmZcIik7XG59XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiZm9ybXMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS10ZXh0XCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1jb250cm9sXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1yYW5nZVwiO1xuQGltcG9ydCBcImZvcm1zL2Zsb2F0aW5nLWxhYmVsc1wiO1xuQGltcG9ydCBcImZvcm1zL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiZm9ybXMvdmFsaWRhdGlvblwiO1xuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXItc2lkZSB2YWxpZGF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1sb29wXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGRhdGEuLi4pO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkYnRuLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogJHppbmRleC1vZmZjYW52YXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICRvZmZjYW52YXMtY29sb3I7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZmNhbnZhcy1iZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC41KSAoJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2ZmY2FudmFzLXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC0uNTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJG9mZmNhbnZhcy1wYWRkaW5nLXkgJG9mZmNhbnZhcy1wYWRkaW5nLXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1yaWdodDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAkb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJoZWxwZXJzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiaGVscGVycy9jb2xvcmVkLWxpbmtzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9yYXRpb1wiO1xuQGltcG9ydCBcImhlbHBlcnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3N0YWNrc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvdmlzdWFsbHktaGlkZGVuXCI7XG5AaW1wb3J0IFwiaGVscGVycy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcImhlbHBlcnMvdGV4dC10cnVuY2F0aW9uXCI7XG5AaW1wb3J0IFwiaGVscGVycy92clwiO1xuIiwiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBWaXN1YWxzXG5pbWcsIGVtYmVkLCBvYmplY3QsIHZpZGVvLCBzdmcge1xuXHRAZXh0ZW5kICV2aXN1YWwtZmx1aWQtZnVsbC13aWR0aDtcbn0iLCIqIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRzY3JvbGxiYXItY29sb3I6ICRjeWFuICRncmF5LTEwMDtcbn1cblxuKiB7XG5cdEBleHRlbmQgJWN1c3RvbS1zY3JvbGwtYmFyO1xufVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHksXG5odG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcblx0Ji5oZXJtZXMtaC1zZWFyY2hiYXItZXhwYW5kZWQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEge1xuXHQmOmZvY3VzIHtcblx0XHRAZXh0ZW5kICVmb2N1cztcblx0fVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQ7XG5cdGNvbG9yOiAkY3lhbjtcblx0bWFyZ2luOiAxLjVlbSAwIDAuOTM3NXJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWFyZ2luOiAycmVtIDAgMC45Mzc1cmVtO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC8vIGxpbmtzIGluc2lkZSBoZWFkaW5ncyBnZXQgc2FtZSBjb2xvclxuXHQvLyBhcyBoZWFkaW5nLlxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmwtc2VjdGlvbi0tcHJpbWFyeSAmIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbmgxLCAuaDEge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cbn1cblxuaDIsIC5oMiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdH1cbn1cblxuaDMsIC5oMyB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdH1cbn1cblxuaDQsIC5oNCB7XG5cdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbn1cblxuLmMtc2VjdGlvbi0tcHJpbWFyeSBoMixcbi5jLXNlY3Rpb24tLXByaW1hcnkgaDMsXG4uYy1zZWN0aW9uLS1wcmltYXJ5IGg0IHtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxucCB7XG5cdCYubGVhZCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXG5cdFx0c3Ryb25nLCBiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuXG5vbCwgdWwsIGRsIHtcblx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBSZXNwb25zaXZlIFZpc3VhbHNcbmltZywgZW1iZWQsIG9iamVjdCwgdmlkZW8ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdHBhZGRpbmc6IC41ZW07XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuXHQuYy1zZWN0aW9uLS1zZWNvbmRhcnkgJiB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktNDAwO1xuXHR9XG59XG5cbmxhYmVsW2Zvcl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG50ZXh0YXJlYSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG5ociB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cblx0Ji5oci1kb3VibGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDFweDtcblx0fVxufVxuIiwiLmNvbC1mb3JtLWxhYmVsIHtcblx0Zm9udC1zaXplOiAkZm9ybS1sYWJlbC1mb250LXNpemU7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogM3B4IGRhc2hlZCAkb3JhbmdlO1xuXHRvdXRsaW5lLW9mZnNldDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IDNweCBkYXNoZWQgJG9yYW5nZTtcblx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uZm9ybS1jaGVjazpoYXMoI3JhZGlvUmVjZWl2ZWREZXNsaXZlcnkwOmNoZWNrZWQpIH4gLmgtaGlkZS1pZi1uZWNjZXNzYXJ5LFxuLmZvcm0tY2hlY2s6aGFzKCNyYWRpb0RlbGl2ZXJ5RGV0YWlsczA6Y2hlY2tlZCkgfiAuaC1zaG93LWlmLW5lY2Nlc3NhcnksXG4uZm9ybS1jaGVjazpoYXMoI3JhZGlvRGVsaXZlcnlEZXRhaWxzMTpjaGVja2VkKSB+IC5oLWhpZGUtaWYtbmVjY2Vzc2FyeSxcbi5jb2wtMTI6aGFzKCNjb21wbGFpbnRUb3BpYyA+IG9wdGlvbjpjaGVja2VkW3ZhbHVlPVwiMVwiXSkgfiAuaC1zaG93LWlmLW5lY2Nlc3Nhcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmgtaGlkZS1pZi1uZWNjZXNzYXJ5LFxuLmgtc2hvdy1pZi1uZWNjZXNzYXJ5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuXHQmLmlzLXZhbGlkLFxuXHQmLmlzLWludmFsaWQge1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stY2hlY2staW52YWxpZC1jaGVja2VkLWJnLWltYWdlKTtcblx0XHRcdH1cblxuXHRcdFx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLS1pbnZhbGlkLWNoZWNrZWQtYmctaW1hZ2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlcm1lcy1oLWN1c3RvbS1kcm9wZG93biB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdG1pbi13aWR0aDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAuNzVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmhlcm1lcy1oLWN1c3RvbS1kcm9wZG93bi1pdGVtIHtcblx0cGFkZGluZzogMC43NXJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFyZW07XG5cblx0Lmhlcm1lcy1jLWJ1dHRvbiB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLmhlcm1lcy1oLWN1c3RvbS1kcm9wZG93bi1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufSIsIkBpbXBvcnQgXCIwMi1idXR0b24taWNvbi9idXR0b24taWNvblwiO1xuQGltcG9ydCBcIjAzLWJ1dHRvbi1yZXNldC9idXR0b24tcmVzZXRcIjtcbkBpbXBvcnQgXCIwNC1idXR0b24tZXh0ZXJuYWwvYnV0dG9uLWV4dGVybmFsXCI7XG5AaW1wb3J0IFwiMDUtYnV0dG9uLWhvdXJzL2J1dHRvbi1ob3Vyc1wiO1xuQGltcG9ydCBcIjA2LWJ1dHRvbi1kb3dubG9hZC9idXR0b24tZG93bmxvYWRcIjtcblxuLmJ0biB7XG5cdCYtcHJpbWFyeSxcblx0Ji1zZWNvbmRhcnksXG5cdCYtbGlnaHQge1xuXHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3QtbGlnaHQ7XG5cblx0XHQmOmRpc2FibGVkLFxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3QtbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1wcmltYXJ5LFxuXHQmLXNlY29uZGFyeSB7XG5cdFx0Jixcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUsXG5cdFx0JjphY3RpdmU6Zm9jdXMsXG5cdFx0Ji5hY3RpdmUsXG5cdFx0Ji5hY3RpdmU6Zm9jdXMsXG5cdFx0LmJ0bi1jaGVjazpmb2N1cyArICYsXG5cdFx0LmJ0bi1jaGVjazpjaGVja2VkICsgJixcblx0XHQuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG5cdFx0LnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSxcblx0XHQuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyYXktNTAwLCA1JSk7XG5cdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktNTAwLCA1JSk7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzhhOGE4ZDtcblx0XHRcdGJhY2tncm91bmQ6ICM4YThhOGQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1vdXRsaW5lLXByaW1hcnksXG5cdCYtb3V0bGluZS1zZWNvbmRhcnksXG5cdCYtb3V0bGluZS1saWdodCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCYtb3V0bGluZS1saWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG5cdFx0Y29sb3I6ICRncmF5LTUwMDtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5LTUwMCwgNSUpO1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyYXktNTAwLCA1JSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTUwMDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTUwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3QtbGlnaHQ7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1jLWJ1dHRvbiB7XG5cdCRwYXJlbnQ6ICY7XG5cblx0Ji0taWNvbiB7XG5cdFx0QGV4dGVuZCAlcG9zaXRpb24tcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXHRcdEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmgtaXMtbG9hZGluZyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS0tdGVjbmljYWwge1xuXHRcdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDcuNXB4KTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLWhpc3Rvcnkge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGhpc3RvcnktaWNvbigkY3lhbik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLXNpZ25hdHVyZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgc2lnbmF0dXJlLWljb24oJGN5YW4pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLS1tZW51IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBidXJnZXItaWNvbigkY3lhbik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLW1lbnUtc2VhcmNoIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBidXJnZXItc2VhcmNoLWljb24oJGN5YW4pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLS1zZWFyY2gge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hZ25pZnlpbmctZ2xhc3MtaWNvbigkY3lhbik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLXNldHRpbmdzIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBjb2d3aGVlbC1pY29uKCRjeWFuKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS0tdXNlciB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYXZhdGFyLWljb24oJGN5YW4pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLS1maWx0ZXIge1xuXHRcdFx0Ly8gcG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ly8gYm90dG9tOiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cdFx0XHQvLyBsZWZ0OiA1MCU7XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcblx0XHRcdC8vIHotaW5kZXg6IDE7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBzbGlkZXItaWNvbigkY3lhbik7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG5cdH1cbn0iLCIuaGVybWVzLWMtYnV0dG9uIHtcblx0Ji0tcmVzZXQge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdC8vcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDNweCkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSB0aW1lcy1pY29uKCRncmF5LTUwMCk7XG5cdFx0XHRAaW5jbHVkZSBpY29uLXNpemluZygpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRtYXJnaW46IGNhbGN1bGF0ZVJlbSgxcHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSAwIDA7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1jLWJ1dHRvbiB7XG5cdCYtLWV4dGVybmFsIHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cdFx0QGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0Ji0tLWdyZXkge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGV4dGVybmFsLWljb24oJGdyYXktNTAwKTtcblx0XHRcdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KSAwIDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1jLWJ1dHRvbiB7XG5cdCYtLWhvdXJzIHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cdFx0QGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGN5YW47XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDVweCkgMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGhvdXJzLWljb24oJGdyYXktNTAwKTtcblx0XHRcdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwIGNhbGN1bGF0ZVJlbSg1cHgpIDAgMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtYy1idXR0b24ge1xuXHQmLS1kb3dubG9hZCB7XG5cdFx0QGV4dGVuZCAuaGVybWVzLWMtYnV0dG9uLS1leHRlcm5hbDtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBkb3dubG9hZC1pY29uKCRncmF5LTUwMCk7XG5cdFx0fVxuXHR9XG59IiwiLmJhZGdlIHtcblx0JHBhcmVudDogJ2JnJztcblxuXHQmLmJnLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuYmctc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuYmctd2FybmluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmcgIWltcG9ydGFudDtcblx0fVxuXG5cdCYtb3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHQmLiN7JHBhcmVudH0tcHJpbWFyeSB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLiN7JHBhcmVudH0tc2Vjb25kYXJ5IHtcblx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLiN7JHBhcmVudH0tc3VjY2VzcyB7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXHRcdH1cblxuXHRcdCYuI3skcGFyZW50fS13YXJuaW5nIHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtd2FybmluZztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC13YXJuaW5nO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji4jeyRwYXJlbnR9LWRhbmdlciB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cdFx0fVxuXHR9XG59IiwiQGltcG9ydCBcImNhbGVuZGFyXCI7XG5cbi5oZXJtZXMtYy1jYWxlbmRhcnNoZWV0IHtcblx0JHBhcmVudDogJjtcblxuXHRAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRib3JkZXItd2lkdGg6IDJweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdCZfX2NhbnZhcyxcblx0Jl9fc3VibGluZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHR9XG5cblx0Jl9fY2FudmFzIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG5cdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHRwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0fVxuXG5cdCZfX3N1YmxpbmUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdH1cblxuXHQmLS1wcmltYXJ5IHtcblx0XHRib3JkZXItY29sb3I6ICRjeWFuO1xuXG5cdFx0I3skcGFyZW50fV9fc3VibGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHR9XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuXG5cdFx0I3skcGFyZW50fV9fc3VibGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLWMtY2FsZW5kYXIge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0Jl9fYWRkaXRpb24ge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oOXB4KSAwIGNhbGN1bGF0ZVJlbSg5cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0fVxufSIsIi5oZXJtZXMtYy1kZWxpdmVyeXN0YXR1cyB7XG5cdCRwYXJlbnQ6ICY7XG5cblx0QGV4dGVuZCAlZmxleGJveDtcblxuXHQmX19zdGVwIHtcblx0XHRAZXh0ZW5kICVmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMnB4KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktNDAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cblx0XHQvLyAuaGVybWVzLW0tY2FyZCAmIHtcblx0XHQvLyBcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdC8vIFx0JjphZnRlciB7XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cblxuXHQkZGVsaXZlcnlzdGF0dXNTdGVwczogKFxuXHRcdFwib25lXCI6IFwiOmZpcnN0LWNoaWxkXCIsXG5cdFx0XCJ0d29cIjogXCI6bnRoLWNoaWxkKC1uKzIpXCIsXG5cdFx0XCJ0aHJlZVwiOiBcIjpudGgtY2hpbGQoLW4rMylcIixcblx0XHRcImZvdXJcIjogXCI6bnRoLWNoaWxkKC1uKzQpXCIsXG5cdFx0XCJmaXZlXCI6IFwiOm50aC1jaGlsZCgtbis1KVwiLFxuXHQpO1xuXG5cdEBlYWNoICRkZWxpdmVyeXN0YXR1c1N0ZXAsICRpIGluICRkZWxpdmVyeXN0YXR1c1N0ZXBzIHtcblx0XHQmLS0jeyRkZWxpdmVyeXN0YXR1c1N0ZXB9IHtcblx0XHRcdCN7JHBhcmVudH1fX3N0ZXAge1xuXHRcdFx0XHQmI3skaX0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYWxlcnQge1xuXHQkcGFyZW50OiAmO1xuXG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6ICR0ZXh0Y29sb3I7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0cCB7XG5cdFx0JjpsYXN0LWNoaWxkLFxuXHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQuaGVybWVzLW0tc2VhcmNoYmFyLS1pbi1jb250ZW50ICsgJiB7XG5cdFx0bWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHR9XG5cblx0Ji1kaXNtaXNzaWJsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuXHRcdC5idG4tY2xvc2Uge1xuXHRcdFx0cGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuXHRcdH1cblx0fVxuXG5cdCYtbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdCYtaW5mbyxcblx0Ji1zdWNjZXNzLFxuXHQmLXdhcm5pbmcsXG5cdCYtZGFuZ2VyIHtcblx0XHQjeyRwYXJlbnR9LWxpbmsge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbmZvIHtcblx0XHRoMixoMyxoNCxoNSxoNiB7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0fVxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1pbmZvO1xuXHR9XG5cblx0Ji1zdWNjZXNzIHtcblx0XHRoMixoMyxoNCxoNSxoNiB7XG5cdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtc3VjY2Vzcztcblx0fVxuXG5cdCYtd2FybmluZyB7XG5cdFx0aDIsaDMsaDQsaDUsaDYge1xuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhbGVydC13YXJuaW5nO1xuXHR9XG5cblx0Ji1kYW5nZXIge1xuXHRcdGgyLGgzLGg0LGg1LGg2IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xuXHR9XG59IiwiaHIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQuaGVybWVzLW0tZmlsdGVyICYge1xuXHRcdG1hcmdpbjogY2FsY3VsYXRlUmVtKDVweCkgMDtcblx0fVxufSIsIi5oZXJtZXMtYy1pbmZvIHtcblx0QGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGZsZXgoMCwwLDE1cHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTUwMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBpbmZvLWljb24oJHdoaXRlKTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogOXB4O1xuXHRcdGhlaWdodDogOXB4O1xuXHR9XG59IiwiLmhlcm1lcy1jLXBpbGwge1xuXHQkcGFyZW50OiAmO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xuXHRtYXJnaW46IGNhbGN1bGF0ZVJlbSgycHgpIDA7XG5cdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg0cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJHRleHRjb2xvcjtcblxuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0JltocmVmXSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTUwMDtcblx0XHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXHRcdH1cblxuXHRcdCYjeyRwYXJlbnR9LS0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb250cmFzdC1saWdodDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiRjLXRocm9iYmVyLXdpZHRoOiAycHg7XG5cblxuLmMtdGhyb2JiZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdGJvcmRlci10b3A6ICRjLXRocm9iYmVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6ICRjLXRocm9iYmVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAkYy10aHJvYmJlci13aWR0aCBzb2xpZCAkY3lhbjtcblx0Ym9yZGVyLWxlZnQ6ICRjLXRocm9iYmVyLXdpZHRoIHNvbGlkICRjeWFuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdGFuaW1hdGlvbjogdGhyb2JiZXItc3Bpbm5pbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG5cblx0LmJ0biAmIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdH1cbn1cblxuXG4uYy10aHJvYmJlcixcbi5jLXRocm9iYmVyOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcbn1cblxuQGtleWZyYW1lcyB0aHJvYmJlci1zcGlubmluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn0iLCIuaGVybWVzLWMtbGluayB7XG5cdCYtLWV4dGVybmFsIHtcblx0XHRAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGV4dGVybmFsLWljb24oJGdyYXktNTAwKTtcblx0XHRcdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1jLXRleHRiYWRnZSB7XG5cdEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0Ji0tZ3JleSB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHR9XG5cblx0Ji0td2hpdGUge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufSIsIi5oZXJtZXMtYy1kaXZpZGVyIHtcblx0QGluY2x1ZGUgbWFyZ2luKDMwcHggMCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmW2RhdGEtZGl2aWRlci1jb250ZW50PVwic3BhY2VcIl0ge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTQwMDtcblx0fVxuXG5cdCZbZGF0YS1kaXZpZGVyLWNvbnRlbnQ9XCJ0ZXh0XCJdIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdH1cbn1cblxuIiwiQGltcG9ydCBcImZvcm0taW5wdXQtZGF0ZVwiO1xuQGltcG9ydCBcImZvcm0taW5wdXQtc2VsZWN0XCI7XG5cbi5mb3JtLXdyYXAge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0fVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuXHQuYnRuIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuXHRcdC5oZXJtZXMtaC1zZWFyY2hiYXItZXhwYW5kZWQgJiB7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdCZbZGF0YS10b2dnbGVdIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0c3ZnIHBhdGgsXG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRjeWFuO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG5cdFx0LmlucHV0LWdyb3VwLXNtICYge1xuXHRcdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblx0XHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXHRcdH1cblx0fVxufSIsIi5mbGF0cGlja3ItZGF5IHtcblx0Y29sb3I6ICR0ZXh0Y29sb3I7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0Y29sb3I6ICRncmF5LTUwMDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuXHRjb2xvcjogJGdyYXktNDAwO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcblx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcblx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn0iLCIuZm9ybS1zZWxlY3Qge1xuXHQmW2RhdGEtYXBwZWFyYW5jZT1cImdyZXlcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjdWxhdGVSZW0oMnB4KTtcblx0fVxufSIsIi5mb3JtLWNoZWNrIHtcblx0JHBhcmVudDogJjtcblxuXHQmLmZvcm0tY2hlY2staWNvbi5mb3JtLWNoZWNrLWlubGluZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ji1pY29uIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0I3skcGFyZW50fS1pbnB1dCB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjeWFuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN7JHBhcmVudH0tbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuXHRcdH1cblxuXHRcdCYtLXBvc2l0aXZlLFxuXHRcdCYtLW5lZ2F0aXZlIHtcblx0XHRcdCN7JHBhcmVudH0taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcG9zaXRpdmUge1xuXHRcdFx0I3skcGFyZW50fS1pbnB1dCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRodW1iLXVwLWljb24oJGdyYXktNTAwKTtcblxuXHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRodW1iLXVwLWljb24oJGN5YW4pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbmVnYXRpdmUge1xuXHRcdFx0I3skcGFyZW50fS1pbnB1dCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRodW1iLWRvd24taWNvbigkZ3JheS01MDApO1xuXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGh1bWItZG93bi1pY29uKCRjeWFuKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtYS1nay1mb3JtLWlucHV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZfX2NvbnRyb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JEQzRDRTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcblx0XHR9XG5cblx0XHQmOmZvY3VzICsgLmhlcm1lcy1hLWdrLWZvcm0taW5wdXRfX2xhYmVsLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuaGVybWVzLWEtZ2stZm9ybS1pbnB1dF9fbGFiZWwsXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsICsgLmhlcm1lcy1hLWdrLWZvcm0taW5wdXRfX2xhYmVsIHtcblx0XHRcdHRvcDogMC44NzVyZW07XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxcmVtO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAtMC4yNXJlbTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0wLjI1cmVtO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMC41cmVtKTtcblx0XHRcdGhlaWdodDogMC42MjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXJyb3Ige1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMC4zNzVyZW0gMCAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cblxuXHQmLS1lcnJvciAmX19jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICRib2R5LWNvbG9yO1xuXHR9XG59XG4iLCIuaGVybWVzLWEtZ2stZm9ybS1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9fY29udHJvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMS42MjVyZW0gMi41cmVtIDAuMzc1cmVtIDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JEQzRDRTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9JyUyMzMzM0Y0OCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMXJlbTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgJG9yYW5nZTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMXJlbTtcblx0XHR0b3A6IDAuODc1cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jl9fZXJyb3Ige1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMC4zNzVyZW0gMCAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cblxuXHQmLS1lcnJvciAmX19jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICRib2R5LWNvbG9yO1xuXHR9XG59XG4iLCIuaGVybWVzLWEtZ2stZm9ybS1kYXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZfX2NvbnRyb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JEQzRDRTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG5cdFx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcblx0XHR9XG5cblx0XHQmOmZvY3VzICsgLmhlcm1lcy1hLWdrLWZvcm0tZGF0ZV9fbGFiZWwsXG5cdFx0Jjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5oZXJtZXMtYS1nay1mb3JtLWRhdGVfX2xhYmVsLFxuXHRcdCY6LXdlYmtpdC1hdXRvZmlsbCArIC5oZXJtZXMtYS1nay1mb3JtLWRhdGVfX2xhYmVsIHtcblx0XHRcdHRvcDogMC44NzVyZW07XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMXJlbTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHRcdGhlaWdodDogMy41cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgJG9yYW5nZTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMC41cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19lcnJvciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwLjM3NXJlbSAwIDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0fVxuXG5cdCYtLWVycm9yICZfX2NvbnRyb2wge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XG5cdH1cbn1cblxuLmhlcm1lcy1hLWdrLWZvcm0tZGF0ZS1jYWxlbmRhci5mbGF0cGlja3ItY2FsZW5kYXIge1xuXHR3aWR0aDogMTcuNXJlbTtcblx0cGFkZGluZzogMC43NXJlbSAwLjg3NXJlbSAwLjg3NXJlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNTEsIDYzLCA3MiwgMC4xMik7XG5cdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuXHR9XG5cblx0Ji5hcnJvd1RvcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMjAwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuYXJyb3dCb3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRncmF5LTIwMDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuZmxhdHBpY2tyLW1vbnRocyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDAgMC4zNzVyZW07XG5cdH1cblxuXHQuZmxhdHBpY2tyLW1vbnRoIHtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuXHRcdGxlZnQ6IDIuMjVyZW07XG5cdFx0cmlnaHQ6IDIuMjVyZW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHRzcGFuLmN1ci1tb250aCB7XG5cdFx0XHRtYXJnaW46IDAgMC4yNXJlbSAwIDA7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdGlucHV0LmN1ci15ZWFyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuXHQuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0b3A6IDAuODc1cmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmZsYXRwaWNrci1kaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5mbGF0cGlja3ItcHJldi1tb250aCB7XG5cdFx0bGVmdDogMXJlbTtcblx0fVxuXG5cdC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdFx0cmlnaHQ6IDFyZW07XG5cdH1cblxuXHQuZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMC4zNzVyZW0gMCAwLjVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0fVxuXG5cdHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuZmxhdHBpY2tyLWRheXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmRheUNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMC4zNzVyZW07XG5cdH1cblxuXHQuZmxhdHBpY2tyLWRheSB7XG5cdFx0bWF4LXdpZHRoOiAyLjEyNXJlbTtcblx0XHRoZWlnaHQ6IDIuMTI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0Ly8gU3VuZGF5cyAod2VlayBzdGFydHMgTW9uZGF5IHZpYSBHZXJtYW4gbG9jYWxlKVxuXHRcdCY6bnRoLWNoaWxkKDduKSB7XG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdH1cblxuXHRcdCYudG9kYXkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0Ji50b2RheTpob3Zlcixcblx0XHQmLnRvZGF5OmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3RlZCxcblx0XHQmLnNlbGVjdGVkOmhvdmVyLFxuXHRcdCYuc2VsZWN0ZWQ6Zm9jdXMsXG5cdFx0Ji5zdGFydFJhbmdlLFxuXHRcdCYuZW5kUmFuZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY3lhbjtcblx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCYuZmxhdHBpY2tyLWRpc2FibGVkLFxuXHRcdCYuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuXHRcdCYucHJldk1vbnRoRGF5LFxuXHRcdCYubmV4dE1vbnRoRGF5LFxuXHRcdCYubm90QWxsb3dlZCxcblx0XHQmLm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuXHRcdCYubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHR9XG5cblx0XHQmLnByZXZNb250aERheTpob3Zlcixcblx0XHQmLm5leHRNb250aERheTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGdyYXktNDAwO1xuXHRcdH1cblx0fVxufVxuIiwidGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogYXV0bztcbn0iLCIuaGVybWVzLW0tYWNjb3JkaW9uIHtcblx0Jl9fYnV0dG9uIHtcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgb3JkZXIoLTEpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2xsYXBzZSB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xuXG5cdFx0Lmhlcm1lcy1tLW92ZXJsYXkgJiB7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogNTVweDtcblx0XHR9XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRwYWRkaW5nOiAwIDAgY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQsXG5cdFx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0LmZvcm0tY2hlY2staW5saW5lIHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KSAwIDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KSAwIGNhbGN1bGF0ZVJlbSg1MHB4KTtcblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLW0tdGFibGUge1xuXHQkcGFyZW50OiAmO1xuXG5cdC5oZXJtZXMtaC1zZWFyY2hiYXItZXhwYW5kZWQgJiB7XG5cdFx0ei1pbmRleDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Y29sb3I6ICR0ZXh0Y29sb3I7XG5cblx0Ji0tbGlzdC12aWV3IHtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcblx0fVxuXG5cdCZfX3RhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cblx0XHRcdCN7JHBhcmVudH0tLWxpc3QtdmlldyAmIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1saWtlLXRhYmxlaGVhZGVyIHtcblx0XHRcdFx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1oaWdobGlnaHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtbGlrZS10YWJsZWhlYWRlcixcblx0XHRcdCYuaXMtY29sb3VyZWQge1xuXHRcdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0XHQjeyRwYXJlbnR9X19zb3J0aW5nIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleCgwLDAsMTZweCk7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtc29ydC1tZXRob2RdIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtc29ydC1tZXRob2Q9XCJhc2NlbmRpbmdcIl0ge1xuXHRcdFx0XHQjeyRwYXJlbnR9X19zb3J0aW5nOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29uLWFzYygkZ3JheS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbZGF0YS1zb3J0LW1ldGhvZD1cImRlc2NlbmRpbmdcIl0ge1xuXHRcdFx0XHQjeyRwYXJlbnR9X19zb3J0aW5nOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29uLWRlc2MoJGdyYXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW2FyaWEtc29ydF0ge1xuXHRcdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHR9XG5cblx0XHRcdCZbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIHtcblx0XHRcdFx0I3skcGFyZW50fV9fc29ydGluZzphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaWNvbi1hc2MoJGN5YW4pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSB7XG5cdFx0XHRcdCN7JHBhcmVudH1fX3NvcnRpbmc6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGljb24tZGVzYygkY3lhbik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHtcblx0XHRcdHRyIHtcblxuXHRcdFx0XHQmW2RhdGEtdGFibGVyb3ctbW9kaWZpZXJdIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEtdGFibGVyb3ctbW9kaWZpZXJePVwiaW5sYW5kXCJdIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEtdGFibGVyb3ctbW9kaWZpZXJePVwiYWJyb2FkXCJdIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLXRhYmxlcm93LW1vZGlmaWVyXj1cImN1c3RvbXNcIl0ge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHN0cmlwZXM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHRkIHtcblx0XHRcdFx0XHQjeyRwYXJlbnR9LS1saXN0LXZpZXcgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWxlcnQtaW5mbztcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cblx0XHRcdCN7JHBhcmVudH0tLWxpc3QtdmlldyAmIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDBweCAwcHggMHB4ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDIwcHggMCAwKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuXG5cdFx0Ji1jZWxsIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxcHgpIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRjb2xvcjogJGdyYXktNjAwO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtY2FwdGlvbi1tb2RpZmllcl49XCJpbmxhbmRcIl0ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtY2FwdGlvbi1tb2RpZmllcl49XCJhYnJvYWRcIl0ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltkYXRhLWNhcHRpb24tbW9kaWZpZXJePVwiY3VzdG9tc1wiXSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3RyaXBlcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2VsbCArICYtY2VsbCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tbGVmdCgzMHB4KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQuaGVybWVzLW0tYWNjb3JkaW9uICYge1xuXHRcdFx0bWFyZ2luOiAtI3tjYWxjdWxhdGVSZW0oMjBweCl9IDAgMDtcblx0XHR9XG5cblx0XHQmX190YWJsZSB7XG5cdFx0XHR0aCxcblx0XHRcdHRkIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0LmFjY29yZGlvbiAmIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQuaGVybWVzLW0tYWNjb3JkaW9uICYge1xuXHRcdFx0bWFyZ2luOiAtI3tjYWxjdWxhdGVSZW0oMjBweCl9IC0je2NhbGN1bGF0ZVJlbSgyMHB4KX0gMCAtI3tjYWxjdWxhdGVSZW0oNTBweCl9O1xuXHRcdH1cblxuXHRcdCZfX3RhYmxlIHtcblx0XHRcdHRoLFxuXHRcdFx0dGQge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHQuaGVybWVzLW0tYWNjb3JkaW9uICYge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0Jl9fdGFibGUge1xuXHRcdFx0I3skcGFyZW50fS0tbGlzdC12aWV3ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcblxuXHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjeWFuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRib2R5LFxuXHRcdFx0XHR0aCxcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGgsXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Jl9fdGFibGUge1xuXHRcdFx0I3skcGFyZW50fS0tbGlzdC12aWV3ICYge1xuXHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICRjeWFuIDAgLTNweCAwIGluc2V0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdFx0dG9wOiAkaGVybWVzLXN0aWNreS1saXN0LWFjdGlvbnMgKyAkaGVybWVzLXN0aWNreS1oZWFkZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogJHppbmRleC1kcm9wZG93bjs7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0I3skcGFyZW50fS0tbGlzdC12aWV3ICYge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLW0tc2VhcmNoYmFyIHtcblx0JHBhcmVudDogJjtcblxuXHRAZXh0ZW5kICVjb3Jwb3JhdGUtZm9udDtcblxuXHQmLS1pbi1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG5cdFx0Lmhlcm1lcy1oLXNlYXJjaGJhci1jb2xsYXBzZWQgJiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1oLXNlYXJjaGJhci1leHBhbmRlZCAmIHtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQjeyRwYXJlbnR9X19yb3cge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuXHRcdCN7JHBhcmVudH0tLWluLWNvbnRlbnQgJiB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY3lhbjtcblx0XHR9XG5cblx0XHQuaGVybWVzLWgtc2VhcmNoYmFyLWV4cGFuZGVkICYge1xuXHRcdFx0QGV4dGVuZCAlcG9zaXRpb24tcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0Ji0taW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgxIDEgYXV0byk7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aW9uIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hpbnQge1xuXHRcdGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGN1bGF0ZVJlbSg2cHgpO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDEwcHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQuZm9ybS1zZWxlY3Qge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDMwcHgpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXG5cdFx0Lmhlcm1lcy1oLXVzaW5nLWtleWJvYXJkICY6Zm9jdXMsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtYmFja2Ryb3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkZ3JheS04MDAsIDAuNik7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgdGltZXMtaWNvbigkY3lhbik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtaC1zZWFyY2hiYXItY29sbGFwc2VkICYge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtaC1zZWFyY2hiYXItZXhwYW5kZWQgJiB7XG5cdFx0XHRAaW5jbHVkZSBzbW9vdGh0cmFuc2l0aW9uKDAuM3MsIG9wYWNpdHkpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmX19yb3cge1xuXHRcdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdH1cblxuXHRcdCZfX2lucHV0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdC5mb3JtLXNlbGVjdCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbi1yaWdodCgxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Jl9fcm93IHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG5cdFx0fVxuXG5cdFx0Jl9faW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdCYtLWluLWhlYWRlciB7XG5cdFx0XHQjeyRwYXJlbnR9X19yb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZywgeGwpIHtcblx0XHQmLS1pbi1oZWFkZXIge1xuXHRcdFx0I3skcGFyZW50fV9fcm93IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2OTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeGwsIHh4bCkge1xuXHRcdCYtLWluLWhlYWRlciB7XG5cdFx0XHQjeyRwYXJlbnR9X19yb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDczMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0Ji0taW4taGVhZGVyIHtcblx0XHRcdCN7JHBhcmVudH1fX3JvdyB7XG5cdFx0XHRcdG1heC13aWR0aDogODg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJtZXMtbC1zZWFyY2hiYXItY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmctdG9wKDYwcHgpO1xuXHR9XG5cblx0Lmhlcm1lcy1oLXNlYXJjaGJhci1leHBhbmRlZCAmIHtcblx0XHR6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuIiwiLmhlcm1lcy1tLXNlYXJjaCB7XG5cdEBleHRlbmQgJXBvc2l0aW9uLXJlbGF0aXZlO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdGJveC1zaGFkb3c6ICRzaXRlLWhlYWRlci1ib3gtc2hhZG93O1xuXG5cdC5oZXJtZXMtYy1idXR0b24ge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cdH1cblxuXHQmLWlucHV0LFxuXHQmLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRAZXh0ZW5kICVwb3NpdGlvbi1yZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0QGluY2x1ZGUgZmxleCgxLDEsYXV0byk7XG5cdFx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMSU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTBweCkgY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRjb2xvcjogJHRleHRjb2xvcjtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRcdG91dGxpbmU6IDA7XG5cblx0XHRcdEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuXHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1tLWRyb3Bkb3duIHtcblxuXHQuaGVybWVzLW0tdGFibGUtLWxpc3QtdmlldyAmIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0JiA+IC5idG4ge1xuXHRcdEBleHRlbmQgJWNvcnBvcmF0ZS1mb250O1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblxuXHQmID4gLmJ0bi10ZWNobmljYWwge1xuXHRcdGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUsXG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR9XG5cblx0Jl9faW52YWxpZCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Y3Vyc29yOiBpbml0aWFsO1xuXHRcdHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG5cblx0XHQvKlxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCwwLDE1cHgpO1xuXHRcdFx0QGluY2x1ZGUgaW5hY3RpdmUtaWNvbigkZ3JheS01MDApO1xuXHRcdFx0QGluY2x1ZGUgaWNvbi1zaXppbmcoKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDVweCkgMCAwO1xuXHRcdH1cblx0XHQqL1xuXHR9XG59IiwiLm0tdGVhc2VyIHtcblx0QGluY2x1ZGUgdGVhc2VyLXNwYWNpbmcoKTtcblx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXG5cdC5sLXNlY3Rpb24tLXNlY29uZGFyeSAmLFxuXHQubC1zZWN0aW9uLS1wcmltYXJ5ICYge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJHRleHRjb2xvcjtcblx0fVxuXG5cdCYtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0Ji1jdGEge1xuXHRcdEBleHRlbmQgJWNvcnBvcmF0ZS1mb250O1xuXHRcdEBpbmNsdWRlIGNoZXZyb24tcmlnaHQtYWZ0ZXIoJGN5YW4pO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHRwYWRkaW5nOiAwIDFlbSAwIDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYtY3RhLFxuXHQuYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn0iLCIubS1pY29udGVhc2VyIHtcblx0QGluY2x1ZGUgdGVhc2VyLXNwYWNpbmcoKTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQubS1pY29udGVhc2VyLWN0YSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRzdmcgcGF0aCxcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGN5YW47XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwLjMxMjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR3aWR0aDogNXJlbTtcblx0XHRoZWlnaHQ6IDVyZW07XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXG5cdFx0Lmwtc2VjdGlvbi0tc2Vjb25kYXJ5ICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYtY29udGVudCB7XG5cdFx0cGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtO1xuXHR9XG5cblx0Ji1oZWFkaW5nLFxuXHQmLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRjb2xvcjogJHRleHRjb2xvcjtcblx0fVxuXG5cdCYtY3RhIHtcblx0XHRAaW5jbHVkZSBjaGV2cm9uLXJpZ2h0LWFmdGVyKCRjeWFuKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0fVxufSIsIi5tLWNvbnRlbnR0ZWFzZXIge1xuXHRAaW5jbHVkZSB0ZWFzZXItc3BhY2luZygpO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRwYWRkaW5nOiAxcmVtO1xuXG5cdCYtLWRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kOiAkYWxlcnQtaW5mbztcblx0fVxuXG5cdCYtaGVhZGluZyB7XG5cdFx0LmMtaWNvbiB7XG5cdFx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDYwcHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oNjBweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnLFxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkY3lhbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdC8vIHJlbW92ZSBtYXJpZ24gb2YgbGFzdCBlbGVtZW50IGluIC5jb250ZW50XG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLWN0YSB7XG5cdFx0QGluY2x1ZGUgY2hldnJvbi1yaWdodC1hZnRlcigkY3lhbik7XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHRcdHBhZGRpbmc6IDAgLjYyNXJlbSAwIDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5sLXNlY3Rpb24tLXNlY29uZGFyeSAubS1jb250ZW50dGVhc2VyIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJHRleHRjb2xvcjtcblxuXHQmLS1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuIiwiLmMtbGlua2xpc3Qge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMXJlbSAwO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNDAwO1xuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRAaW5jbHVkZSBjaGV2cm9uLXJpZ2h0LWFmdGVyKCRjeWFuKTtcblxuXHRcdFx0Lmwtc2VjdGlvbi0taGlnaGxpZ2h0ZWQgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIGNoZXZyb24tcmlnaHQtYWZ0ZXIoJHdoaXRlKTtcblx0XHRcdH1cblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtIC41cmVtIC41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAuNXJlbTtcblxuXHRcdFx0XHQubC1zZWN0aW9uLS1oaWdobGlnaHRlZCAmIHtcblx0XHRcdFx0XHRyaWdodDogLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sLXNlY3Rpb24tLWhpZ2hsaWdodGVkICYge1xuXHRcdGE6aG92ZXIsIGE6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW52ZXJ0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufSIsIi5jLWJlbmVmaXRzbGlzdCB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0PiBsaSB7XG5cdFx0QGluY2x1ZGUgY2hlY2stbGlzdC1pdGVtKCRncmVlbik7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dG9wOiAuMjg2ZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNzVlbTtcblx0XHR9XG5cblx0XHRwYWRkaW5nLWxlZnQ6IDEuNzVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHR9XG5cblx0Ji0tZm9vdGVyIHtcblx0XHQ+IGxpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAuMzEyNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAuMzEyNXJlbTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmwtc2VjdGlvbi0taGlnaGxpZ2h0ZWQgJiB7XG5cdFx0PiBsaTpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLm0taW5zdHJ1Y3Rpb25zIHtcblx0JHBhcmVudDogJjtcblx0JGluc3RydWN0aW9ucy1nYXA6IHBlcmNlbnRhZ2UoMzAvNzUwKTtcblx0Y291bnRlci1yZXNldDogaW5zdHJ1Y3Rpb25TdGVwcztcblxuXHQmLXJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAocGVyY2VudGFnZSg2MC83NTApKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAocGVyY2VudGFnZSg2MC83NTApKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0yMDA7XG5cblx0XHRcdC5sLXNlY3Rpb24tLXNlY29uZGFyeSAmIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IChwZXJjZW50YWdlKDYwLzc1MCkpO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaW5zdHJ1Y3Rpb25TdGVwcztcblx0XHRcdGNvbnRlbnQ6IFwiXCIgY291bnRlcihpbnN0cnVjdGlvblN0ZXBzKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuMTg3NXJlbTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRcdGNvbG9yOiAkY3lhbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQubC1zZWN0aW9uLS1zZWNvbmRhcnkgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbCB7XG5cdFx0Ji0tdmlzdWFsIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDkuMzc1cmVtO1xuXHRcdGhlaWdodDogOS4zNzVyZW07XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0c3ZnIHBhdGgsXG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRjeWFuO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYtcm93IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRcdFx0XHR3aWR0aDogMS44NzVyZW07XG5cdFx0XHRcdGhlaWdodDogMS44NzVyZW07XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbCB7XG5cdFx0XHQmLS12aXN1YWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLXJvdyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0XHRsZWZ0OiAtNC4zNzVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCN7JHBhcmVudH0tLWFsdGVybmF0ZS1qdXN0aWZpY2F0aW9uICYge1xuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHQjeyRwYXJlbnR9LWNvbC0tdmlzdWFsIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGluc3RydWN0aW9ucy1nYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdCN7JHBhcmVudH0tY29sLS12aXN1YWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRpbnN0cnVjdGlvbnMtZ2FwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjeyRwYXJlbnR9LS1pbWFnZXMtbGVmdC1qdXN0aWZpY2F0aW9uICYge1xuXHRcdFx0XHQjeyRwYXJlbnR9LWNvbC0tdmlzdWFsIHtcblx0XHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkaW5zdHJ1Y3Rpb25zLWdhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjeyRwYXJlbnR9LS1pbWFnZXMtcmlnaHQtanVzdGlmaWNhdGlvbiAmIHtcblx0XHRcdFx0I3skcGFyZW50fS1jb2wtLXZpc3VhbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRpbnN0cnVjdGlvbnMtZ2FwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb2wge1xuXHRcdFx0Ji0tdHh0IHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleChhdXRvKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tdmlzdWFsIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgwIDAgMjcwcHgpO1xuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLzc3MCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblxuXHRcdFx0XHQubC1zZWN0aW9uLS1zZWNvbmRhcnkgJiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJG0tc3RlcC1jb3VudGVyLXNpemU6IDEuNXJlbTtcblxuLm0tc3RlcHMge1xuXHRtYXJnaW46IDAgMCAycmVtO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRAZXh0ZW5kICVuYWtlZC1saXN0O1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEuNXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2tld1koMTc1ZGVnKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdZKC0xNzVkZWcpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOmFmdGVyLFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtY291bnRlciB7XG5cdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0d2lkdGg6ICRtLXN0ZXAtY291bnRlci1zaXplO1xuXHRcdGhlaWdodDogJG0tc3RlcC1jb3VudGVyLXNpemU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbS1zdGVwLWNvdW50ZXItc2l6ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRjb2xvcjogJGN5YW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdHN2Zyxcblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAkY3lhbjtcblx0XHR9XG5cdH1cblxuXHQmLWhlYWRsaW5lIHtcblx0XHRAZXh0ZW5kICVjb3Jwb3JhdGUtZm9udDtcblx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0fVxuXG5cdC5sLXNlY3Rpb24tLXNlY29uZGFyeSAmIHtcblx0XHQmLWxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0fVxuXG5cdFx0Ji1saXN0LFxuXHRcdCYtaWNvbixcblx0XHQmLWhlYWRsaW5lLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIkc3RlcC1pbmRpY2F0b3Itc2l6ZTogY2FsY3VsYXRlUmVtKDM2cHgpO1xuJHN0ZXAtaW5kaWNhdG9yLWxpbmUtZ2FwOiBjYWxjdWxhdGVSZW0oOHB4KTtcblxuLmhlcm1lcy1tLXN0ZXAtaW5kaWNhdG9yIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5jLWhlYWRsaW5lIHtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0bWFyZ2luOiAycmVtIDAgMy41cmVtIDA7XG5cblx0XHQmLWhlYWRpbmcge1xuXHRcdFx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQtYmxhY2s7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0QGV4dGVuZCAlbmFrZWQtbGlzdDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4KDEpO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIC5oZXJtZXMtbS1zdGVwLWluZGljYXRvcl9faW5kaWNhdG9yLFxuXHRcdCY6Zm9jdXMgLmhlcm1lcy1tLXN0ZXAtaW5kaWNhdG9yX19pbmRpY2F0b3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY3lhbjtcblx0XHRcdGNvbG9yOiAkY3lhbjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIC5oZXJtZXMtbS1zdGVwLWluZGljYXRvcl9fbGFiZWwsXG5cdFx0Jjpmb2N1cyAuaGVybWVzLW0tc3RlcC1pbmRpY2F0b3JfX2xhYmVsIHtcblx0XHRcdGNvbG9yOiAkY3lhbjtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0Lmhlcm1lcy1tLXN0ZXAtaW5kaWNhdG9yX19pbmRpY2F0b3Ige1xuXHRcdFx0XHRvdXRsaW5lOiAzcHggZGFzaGVkICRvcmFuZ2U7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS0tY2xpY2thYmxlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmX190cmFjayB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJHN0ZXAtaW5kaWNhdG9yLXNpemU7XG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cdH1cblxuXHQmX19saW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktNDAwO1xuXG5cdFx0Ji0tYmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogY2FsYyg1MCUgKyAoI3skc3RlcC1pbmRpY2F0b3Itc2l6ZX0gLyAyKSArICN7JHN0ZXAtaW5kaWNhdG9yLWxpbmUtZ2FwfSk7XG5cdFx0fVxuXG5cdFx0Ji0tYWZ0ZXIge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgKyAoI3skc3RlcC1pbmRpY2F0b3Itc2l6ZX0gLyAyKSArICN7JHN0ZXAtaW5kaWNhdG9yLWxpbmUtZ2FwfSk7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLS1maXJzdCAmX19saW5lLS1iZWZvcmUsXG5cdCZfX2l0ZW0tLWxhc3QgJl9fbGluZS0tYWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pbmRpY2F0b3Ige1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAkc3RlcC1pbmRpY2F0b3Itc2l6ZTtcblx0XHRoZWlnaHQ6ICRzdGVwLWluZGljYXRvci1zaXplO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0QGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCZfX3RyYWNrIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS0tYWN0aXZlIHtcblx0XHQuaGVybWVzLW0tc3RlcC1pbmRpY2F0b3JfX2luZGljYXRvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGN5YW47XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zdGVwLWluZGljYXRvcl9fbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQuaGVybWVzLW0tcnRlIHtcblx0XHRtYXJnaW46IDNyZW0gMCAycmVtIDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIkbmF2LXRhYnMtc2Nyb2xsYmFyLWhlaWdodDogNXB4O1xuXG4ubmF2LXRhYnMge1xuXHQvLyBzdHlsZSBob3Jpem9udGFsIHNjcm9sbCB0byBtYWtlIGl0IGFsbGF3eXMgdmlzaWJsZSBhdCBsZWFzdCBpbiBXZWJLaXQvQmxpbmsuXG5cdEBpbmNsdWRlIHNjcm9sbGJhcnMoJG5hdi10YWJzLXNjcm9sbGJhci1oZWlnaHQsICRuYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG5cdC8vIGRvbid0IHdyYXAgdGFiIGl0ZW1zIG9uIHNtYWxsZXIgc2NyZWVuLFxuXHQvLyBhbGxvdyBob3Jpem9udGFsIG92ZXJmbG93aW5nL3Njcm9sbGluZ1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IC8vIHJlc2V0IHR3YnMgdGFibGVcblx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMC4ycmVtO1xuXHR9XG5cblx0Lm5hdi1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAuNzVlbSAxZW07XG5cblx0XHQvLyBpZiBhIGMtaWNvbiBpcyBwbGFjZWQgaW5zaWRlIGEgdGFiLCB0aGUgaGVpZ2h0XG5cdFx0Ly8gZ2V0cyB0b28gYmlnIGFuZCBwcm9kdWNlcyBhbiB3ZWlyZWQgb2Zmc2V0LlxuXHRcdC8vIGFzIGxvbmcgYXMgdGhlIGMtaWNvbnMgaGF2ZSAxLjVlbSB3aWR0aC9oZWlnaHQsIHRoaXMgbmVlZHMgdG8gc3RheS5cblx0XHRtaW4taGVpZ2h0OiAyLjg3NXJlbTsgLy8gNDZweDtcblxuXHRcdC5jLWZpZWxkc2V0ICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHQvL2JvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRcdC8vYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY3lhbjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1pdGVtOmZpcnN0LWNoaWxkID4gLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Ji1pbnZlcnRlZCB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZTpob3Zlcixcblx0XHRcdCYuYWN0aXZlOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXG5cdFx0XHRcdC5jLWZpZWxkc2V0ICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHQvL2JvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zdHJldGNoIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cblx0XHRcdD4gLm5hdi1pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtdGFicyB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cblx0Ji10YWJzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmF2LXRhYnMge1xuXHRcdC5uYXYtbGluay5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXG5cdFx0XHQuYy1maWVsZHNldCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudGFiLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG5cdFx0LmMtZmllbGRzZXQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcblx0XHQvL3BhZGRpbmctdG9wOiAxZW07XG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIvLy8vXG4vLy8gSWNvbmhlYWRpbmdcbi8vL1xuLy8vIEBncm91cCBpY29uaGVhZGluZ1xuLy8vL1xuXG4uYy1oZWFkbGluZSB7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblxuXHQmLWljb24ge1xuXHRcdEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHRoZWlnaHQ6ICRjLWljb24tY29udGVudC14cztcblx0XHR3aWR0aDogJGMtaWNvbi1jb250ZW50LXhzO1xuXHRcdG1hcmdpbjogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgMCAwO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vdG9wOiAtLjA2MjVlbTtcblx0XHR0b3A6IDRweDtcblx0XHQvL3RyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpO1xuXG5cdFx0c3ZnIHBhdGgsXG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvclxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIC41ZW07XG5cdH1cblxuXHQmLXN1YmxpbmUge1xuXHRcdGNvbG9yOiAkdGV4dGNvbG9yO1xuXHR9XG59XG5cbiIsIiRjLWFjY29yZGlvbi1hY3RpdmUtYmc6ICRncmF5LTIwMDtcbiRjLWFjY29yZGlvbi1pbmFjdGl2ZS1jb2xvcjogJGdyYXktNTAwO1xuJGMtYWNjb3JkaW9uLWNhcmQtbGluay1sZWZ0OiAyLjE4NzVyZW07XG5cbi5jLWFjY29yZGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0Lmhlcm1lcy1tLWhsLXJhZGlvICYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5jYXJkOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cblx0XHQuaGVybWVzLW0taGwtcmFkaW8gJiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQuaGVybWVzLW0taGwtcmFkaW8gJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmLWluZGVudGVkIHtcblx0XHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgKyAkYy1hY2NvcmRpb24tY2FyZC1saW5rLWxlZnQgKyAkYy1pY29uLWNvbnRlbnQteHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWluYWN0aXZlIHtcblx0XHRcdC5jYXJkLWxpbmsuY29sbGFwc2VkLFxuXHRcdFx0LmNhcmQtbGluayxcblx0XHRcdC5jYXJkLWxpbms6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGMtYWNjb3JkaW9uLWluYWN0aXZlLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZC1saW5rIHtcblx0XHRcdFx0QGluY2x1ZGUgY2hldnJvbi1kb3duLWJlZm9yZSgkYy1hY2NvcmRpb24taW5hY3RpdmUtY29sb3IpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jLWhlYWRsaW5lIHtcblx0XHRcdFx0Ji1pY29uLFxuXHRcdFx0XHQmLWhlYWRpbmcsXG5cdFx0XHRcdCYtc3VibGluZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWFjY29yZGlvbi1pbmFjdGl2ZS1jb2xvclxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdCYtbGluayB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM2VtO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlICsgMWVtKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZC1ib2R5IHtcblx0XHRwYWRkaW5nOiAxZW0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHRiYWNrZ3JvdW5kOiAkYy1hY2NvcmRpb24tYWN0aXZlLWJnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuaGVybWVzLW0taGwtcmFkaW8gJiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdC5oZXJtZXMtbS1obC1yYWRpbyAmIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji1zZWxlY3RlZCB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxZW07XG5cdFx0XHRyaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZC1jaGVjay1pY29uKCRncmVlbik7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxZW07XG5cdFx0XHRyaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC1saW5rIHtcblx0XHRAaW5jbHVkZSBjaGV2cm9uLWRvd24tYmVmb3JlKCRjeWFuKTtcblx0XHRwYWRkaW5nOiAxZW0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAxZW0gJGMtYWNjb3JkaW9uLWNhcmQtbGluay1sZWZ0O1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0Lmhlcm1lcy1tLWhsLXJhZGlvICYge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMWVtICRncmlkLWd1dHRlci13aWR0aCAvIDIgMWVtIGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0YmFja2dyb3VuZDogJGMtYWNjb3JkaW9uLWFjdGl2ZS1iZztcblxuXHRcdFx0Lmhlcm1lcy1tLWhsLXJhZGlvICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG5cdFx0XHQuaGVybWVzLW0taGwtcmFkaW8gJiB7XG5cdFx0XHRcdGxlZnQ6IGNhbGN1bGF0ZVJlbSgzcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tb2RhbCB7XG5cdCYtcHJldGl0bGUsXG5cdCYtcG9zdHRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0aDUge1xuXHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cblx0XHQuY2xvc2Uge1xuXHRcdFx0QGluY2x1ZGUgY3Jvc3MtaWNvbigkY3lhbik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0cCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQsXG5cdFx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC1zbSAubW9kYWwtZm9vdGVyID4gKiB7XG5cdHdpZHRoOiAxMDAlO1xufSIsIi5jLWxhbmd1YWdlLXN3aXRjaCB7XG5cdCYtYnRuLFxuXHQmLWRyb3Bkb3duLWl0ZW0ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLWJ0biB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmUtaWNvbigkd2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1kcm9wZG93bi1tZW51IHtcblx0XHQmLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0QGV4dGVuZCAuaGVybWVzLWgtY3VzdG9tLWRyb3Bkb3duO1xuXHRcdH1cblxuXHRcdCYuY29sbGFwc2luZyxcblx0XHQmLmNvbGxhcHNlIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNzVyZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblx0XHR9XG5cdH1cblxuXHQmLWRyb3Bkb3duLWl0ZW0ge1xuXHRcdEBleHRlbmQgLmhlcm1lcy1oLWN1c3RvbS1kcm9wZG93bi1pdGVtO1xuXG5cdFx0Lmhlcm1lcy1tLW9mZmNhbnZhcyAmIHtcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1kcm9wZG93bi1saW5rIHtcblx0XHRAZXh0ZW5kIC5oZXJtZXMtaC1jdXN0b20tZHJvcGRvd24tbGluaztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5oZXJtZXMtbS1vZmZjYW52YXMgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYtYnRuIHtcblx0XHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYtYnRuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1tLXRpbGUge1xuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblxuXHRcdCYtLWZpbGxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cdFx0fVxuXG5cdFx0Ji0tb3V0bGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0fVxuXG5cdFx0LnRleHQtbXV0ZWQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4KTtcblx0XHRcdG1hcmdpbjogMCAwIGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRtYXJnaW46IDAgLSN7Y2FsY3VsYXRlUmVtKDVweCl9O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggMjBweCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAsIDEsIChjYWxjKDUwJSAtICN7Y2FsY3VsYXRlUmVtKDEwcHgpfSkpKTtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtICN7Y2FsY3VsYXRlUmVtKDEwcHgpfSk7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3tjYWxjdWxhdGVSZW0oMTBweCl9KTtcblx0XHRcdG1hcmdpbjogMCBjYWxjdWxhdGVSZW0oNXB4KSBjYWxjdWxhdGVSZW0oMTBweCk7XG5cblx0XHRcdCYtLXN0cmVjaGVkIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgwLCAxLCAxMDAlKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLW0tZmlsdGVyIHtcblx0JHBhcmVudDogJjtcblxuXHQuZm9ybS1jaGVjayB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMS44OWVtO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sIHtcblx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdH1cblxuXHQmX190cmlnZ2VyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24tdHJhbnNpdGlvbik7XG5cdFx0b3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxMHB4KSBjYWxjdWxhdGVSZW0oMTVweCk7XG5cdFx0Y29sb3I6ICR0ZXh0Y29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDFweCk7XG5cblx0XHQmOm5vdCguY29sbGFwc2VkKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWFsdCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG5cdFx0XHRoZWlnaHQ6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRib3JkZXItY29sb3I6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LFxuXHQmX19yZXNldCB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXHR9XG5cblx0Jl9fcmVzZXQge1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSg1cHgpIGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMXB4KTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQmX19jb250ZW50IHtcblx0XHRcdCN7JHBhcmVudH0tLXNjcm9sbGFibGUgJiB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE3N3B4O1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcblx0Lmhlcm1lcy1oLXNlYXJjaGJhci1leHBhbmRlZCAmIHtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufSIsIi5oZXJtZXMtbS1vdmVybGF5IHtcblx0Jl9faGVhZGVyIHtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG5cdFx0XHRoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oNXB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHQmID4gLmhlcm1lcy1tLWNhcmQge1xuXHRcdFx0bWFyZ2luOiAtI3skb2ZmY2FudmFzLXBhZGRpbmcteX0gLSN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtbS1mZWVkYmFjayB7XG5cdGgyLGgzLGg0LGg1LGg2IHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0Y29sb3I6ICR0ZXh0Y29sb3I7XG5cdFx0bWFyZ2luOiAwIDAgY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgcGFkZGluZy10b3AoMjBweCk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG5cblx0LmZvcm0td3JhcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdH1cblxuXHQmX19jb2wgKyAmX19jb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG5cdFx0LmZvcm0tY2hlY2sgKyAuZm9ybS1jaGVjayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDVweCk7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm1lcy1oLWZlZWRiYWNrLWNsaWNrZWQgLmJ0biB7XG5cdFx0YW5pbWF0aW9uOiBzY2FsZUluT3V0IDUwMG1zIGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBzY2FsZUluT3V0IHtcblx0XHQwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblx0fVxufVxuXG4uaGVybWVzLWgtaGFzLWZlZWRiYWNrLW1vbGVjdWxlIHtcblx0Lmhlcm1lcy1oLWZlZWRiYWNrLXN1Ym1pdHRlZCAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZXJtZXMtaC1oYXMtZmVlZGJhY2stc3VjY2Vzcy1tZXNzYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuaGVybWVzLWgtZmVlZGJhY2stc3VibWl0dGVkICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmhlcm1lcy1tLWhsLXJhZGlvIHtcblx0JHBhcmVudDogJjtcblxuXHQmICsgJiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMTVweCAwIDApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigyMHB4IDAgMCk7XG5cdFx0fVxuXHR9XG5cblx0cGFkZGluZzogMDtcblxuXHQmX19sYWJlbCxcblx0Jl9fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlzb2xhdGlvbjogaXNvbGF0ZTtcblx0fVxuXG5cdCYuZm9ybS1jaGVjayB7XG5cdFx0I3skcGFyZW50fV9fbGFiZWwge1xuXHRcdFx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0JltkYXRhLWhpZ2hsaWdodC1ob3Jpem9udGFsPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbZGF0YS1oaWdobGlnaHQtaG9yaXpvbnRhbD1cImZhbHNlXCJdIHtcblx0XHRcdFx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgxNXB4KSBjYWxjdWxhdGVSZW0oMjBweCkgY2FsY3VsYXRlUmVtKDE1cHgpIGNhbGN1bGF0ZVJlbSg0MHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRncmF5LTQwMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0aDEsaDIsaDMsaDQsaDUsaDYge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcblx0XHR9XG5cdH1cblxuXHQuaGVybWVzLWMtY2FsZW5kYXJzaGVldCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG5cblx0XHQmX19zdWJsaW5lIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTUwMDtcblx0XHR9XG5cdH1cblxuXHQjeyRwYXJlbnR9X19jaGVja2VkLXZpc2libGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pbnB1dCB7XG5cdFx0JjpjaGVja2VkICsgI3skcGFyZW50fV9fd3JhcCB7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJGN5YW4sIDAgMCAxMHB4IDAgcmdiYSgkY3lhbiwgMC41KTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdFx0Lmhlcm1lcy1jLWNhbGVuZGFyc2hlZXQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjeWFuO1xuXG5cdFx0XHRcdCZfX3N1YmxpbmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCN7JHBhcmVudH1fX2NoZWNrZWQtdmlzaWJsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtbS1wYXJjZWxzaG9wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0fVxuXG5cdCZfX2FkZHJlc3MsXG5cdCZfX2hvdXJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oM3B4KTtcblx0fVxuXG5cdCZfX2hvdXJzLFxuXHQmX19kaXN0YW5jZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHR9XG5cblx0Jl9fZGlzdGFuY2Uge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRwYWRkaW5nOiAwIDAgMCBjYWxjdWxhdGVSZW0oNXB4KTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWFya2VyLWljb24oJGdyYXktNTAwKTtcblx0XHRcdEBpbmNsdWRlIGljb24tc2l6aW5nKCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAsMCwxMXB4KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgY2FsY3VsYXRlUmVtKDVweCkgMCAwO1xuXHRcdH1cblx0fVxufSIsIi5jLWZpZWxkc2V0IHtcblx0QGluY2x1ZGUgcGFkZGluZyg0MHB4IDUwcHgpO1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cblx0Ji1sZWdlbmQge1xuXHRcdEBleHRlbmQgJWNvcnBvcmF0ZS1mb250O1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdH1cbn0iLCIuaGVybWVzLW0tdXBsb2FkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDJweCBkYXNoZWQgJGN5YW47XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXG5cdCZfX3ByZXZpZXcge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgdXBsb2FkLWljb24oJGN5YW4pO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmhlcm1lcy1tLXVwbG9hZCxcbi5kcm9wem9uZSB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG5cblx0LmFsZXJ0IHtcblx0XHRtYXJnaW46IGNhbGN1bGF0ZVJlbSg1cHgpIDAgMDtcblx0fVxuXG5cdC5kei1tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiBjYWxjdWxhdGVSZW0oMTBweCkgMDtcblx0fVxuXG5cdC5kei1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3V0bGluZTogaW5oZXJpdDtcblx0fVxuXG5cdC5kei1wcmV2aWV3IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oMTVweCkgMDtcblxuXHRcdCYuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQmICsgLmR6LXByZXZpZXcge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcblx0XHR9XG5cblx0XHQuZHotZXJyb3ItbWFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdC5kei1zdWNjZXNzLW1hcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdH1cblxuXHRcdC5kei1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5kei1kZXRhaWxzIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5kei1zaXplIHtcblx0XHRcdFx0QGluY2x1ZGUgb3JkZXIoMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5kei1maWxlbmFtZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYXBlci1jbGlwLWljb24oJGN5YW4pO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHotcmVtb3ZlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0LmR6LXByb2dyZXNzIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjeWFuO1xuXHRcdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0fVxuXHR9XG59IiwiLmhlcm1lcy1tLXdpZGdldHMge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxufVxuXG4uaGVybWVzLW0td2lkZ2V0IHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBhcnJvdy1pY29uKCRjeWFuKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0XHR9XG5cdH1cblxuXHQmX192aXN1YWwge1xuXHRcdHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRAaW5jbHVkZSBmbGV4KDAgMCA3NXB4KTtcblx0XHR3aWR0aDogNzVweDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMjAwO1xuXG5cdFx0c3ZnLFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogJGN5YW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmlzdWFsLFxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRjb2xvcjogJHRleHRjb2xvcjtcblx0XHRwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0QGluY2x1ZGUgZmxleCgwIDEgcGVyY2VudGFnZSgyNzYvODg0KSk7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjc2Lzg4NCk7XG5cdFx0bWF4LXdpZHRoOiBwZXJjZW50YWdlKDI3Ni84ODQpO1xuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMjgvODg0KTtcblxuXHRcdCY6bm90KDpudGgtY2hpbGQoM24pKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjgvODg0KTtcblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLW0tYm94IHtcblx0QGluY2x1ZGUgcGFkZGluZygyMHB4KTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgyMHB4KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDIwcHgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0QGV4dGVuZCAuaGVybWVzLW0tb3ZlcmxheV9fY2xvc2U7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5sLXNlY3Rpb24ge1xuXHRAaW5jbHVkZSBwYWRkaW5nKDUwcHggMCk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHQmLS1kaXZpZGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZy10b3AoNTBweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHR9XG5cblx0Ji0tZ3JhZGllbnQge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkd2hpdGUgMCUsICRncmF5LTEwMCAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkd2hpdGUgMCUsJGdyYXktMTAwIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkd2hpdGUgMCUsJGdyYXktMTAwIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckd2hpdGUnLCBlbmRDb2xvcnN0cj0nJGdyYXktMTAwJyxHcmFkaWVudFR5cGU9MCApO1xuXHR9XG5cblx0Ji0taGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2LGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtLWRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0aDEsaDIsaDMsaDQsaDUsaDYsYSwubGVhZCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0td2lkZSB7XG5cdFx0JiA+IC5jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxODIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2dyZXNzIHtcblx0Lmhlcm1lcy1tLXNlYXJjaCAmLFxuXHQuaGVybWVzLW0tc2VhcmNoYmFyICYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5oZXJtZXMtbS1zZWFyY2hiYXIgJiB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmhlcm1lcy1tLXNlYXJjaCAmIHtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRib3R0b206IDJweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5oZXJtZXMtbS1vdmVybGF5LXByb2dyZXNzICYge1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cblx0Ji1iYXIge1xuXHRcdC5oZXJtZXMtbS1vdmVybGF5LXByb2dyZXNzLnNob3cgJiB7XG5cdFx0XHRhbmltYXRpb246IGZpbGwtcHJvZ3Jlc3MtYmFyIDIwMDBtcyBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmaWxsLXByb2dyZXNzLWJhciB7XG5cdDAlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuaGVybWVzLW0tb3ZlcmxheS1wcm9ncmVzcyB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdHRvcDogNDUlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXJnaW46IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHR9XG5cdH1cblxuXHQubW9kYWwtYm9keSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHR9XG5cdH1cbn0iLCIucmF0aW8ge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Lmhlcm1lcy1tLWFjY29yZGlvbiAmIHtcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gbWFyZ2luOiAwIC0je2NhbGN1bGF0ZVJlbSgyMHB4KX0gMCAtI3tjYWxjdWxhdGVSZW0oNTBweCl9O1xuXHRcdH1cblx0fVxufSIsIkBpbXBvcnQgXCJzaXRlLWZvb3Rlci0tbmF2XCI7XG5cbi5oZXJtZXMtbC1mb290ZXIge1xuXHRAaW5jbHVkZSBtYXJnaW4tdG9wKDYwcHgpO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDIwcHggMCk7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0YmFja2dyb3VuZDogJGdyYXktODAwO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEwMHZoO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZy1ib3R0b20oMTBweCk7XG5cdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdCZfX2NvbCB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtbS1uYXYtLWZvb3RlciB7XG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNXB4KSAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtbC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAkY3lhbjtcblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sIHtcblx0XHQmLS1sb2dvIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNlYXJjaCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDEsIDAsIHBlcmNlbnRhZ2UoNjYzLzEzNDApKTtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDY2My8xMzQwKTtcblx0XHRcdG1heC13aWR0aDogcGVyY2VudGFnZSg2NjMvMTM0MCk7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aW9ucyxcblx0XHQmLS1tb2JpbGUtYWN0aW9ucyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cblx0XHRcdC5oZXJtZXMtYy1idXR0b24ge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2l0ZS1oZWFkZXItYm94LXNoYWRvdztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmX19jb2wge1xuXHRcdFx0Ji0tbG9nbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoMSwgMCwgMTM1cHgpO1xuXHRcdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXNlYXJjaCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmX19jb2wge1xuXHRcdFx0Ji0tbG9nbyB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0XHQuaGVybWVzLWMtYnV0dG9uX193cmFwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tbW9iaWxlLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAkemluZGV4LXN0aWNreTtcblx0XHRoZWlnaHQ6ICRoZXJtZXMtc3RpY2t5LWhlYWRlcjtcblx0fVxuXG5cdC5oZXJtZXMtaC1zZWFyY2hiYXItZXhwYW5kZWQgJiB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufSIsIi5oZXJtZXMtbC1oZWFkZXItbWluaW1hbCB7XG5cdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMzI4cHg7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0Ji0tbG9nbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pO1xuXHRcdFx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMDtcblx0XHR9XG5cblx0XHQmLS1hY3Rpb25zIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdEBpbmNsdWRlIGhlcm1lcy1sb2dvKCR3aGl0ZSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDIxcHgpO1xuXHR9XG5cblx0Jl9fbGFuZ3VhZ2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFuZ3VhZ2UtYnRuIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oOHB4KTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuaGVybWVzLWgtdXNpbmcta2V5Ym9hcmQgJl9fbG9nbzpmb2N1cyxcblx0Lmhlcm1lcy1oLXVzaW5nLWtleWJvYXJkICZfX2xpbms6Zm9jdXMsXG5cdC5oZXJtZXMtaC11c2luZy1rZXlib2FyZCAmX19sYW5ndWFnZS1idG46Zm9jdXMsXG5cdCZfX2xvZ286Zm9jdXMsXG5cdCZfX2xvZ286Zm9jdXMtdmlzaWJsZSxcblx0Jl9fbGluazpmb2N1cyxcblx0Jl9fbGluazpmb2N1cy12aXNpYmxlLFxuXHQmX19sYW5ndWFnZS1idG46Zm9jdXMsXG5cdCZfX2xhbmd1YWdlLWJ0bjpmb2N1cy12aXNpYmxlIHtcblx0XHRvdXRsaW5lOiAzcHggZGFzaGVkICR3aGl0ZTtcblx0XHRvdXRsaW5lLW9mZnNldDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0Jl9fbGFuZ3VhZ2UtbWVudSB7XG5cdFx0QGV4dGVuZCAuaGVybWVzLWgtY3VzdG9tLWRyb3Bkb3duO1xuXHR9XG5cblx0Jl9fbGFuZ3VhZ2UtaXRlbSB7XG5cdFx0QGV4dGVuZCAuaGVybWVzLWgtY3VzdG9tLWRyb3Bkb3duLWl0ZW07XG5cdFx0QGV4dGVuZCAuaGVybWVzLWgtY3VzdG9tLWRyb3Bkb3duLWxpbms7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0Ji5hY3RpdmUsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZXJtZXMtbS1uYXYge1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLmhlcm1lcy1tLW5hdi0tY2FudmFzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdH1cblxuXHQmLmhlcm1lcy1tLW5hdi0tb2ZmY2FudmFzIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0Lmhlcm1lcy1tLW5hdi0tY2FudmFzICYge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblxuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHQmLS0tYWxpZ24tcmlnaHQge1xuXHRcdFx0Lmhlcm1lcy1tLW5hdi0tY2FudmFzICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVybWVzLW0tbmF2LS1vZmZjYW52YXMgJiB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdC5oZXJtZXMtbS1uYXYtLWNhbnZhcyAmIHtcblx0XHRcdEBleHRlbmQgJWNvcnBvcmF0ZS1mb250O1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4IDMwcHgpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1uYXYtLW9mZmNhbnZhcyAmIHtcblx0XHRcdEBleHRlbmQgJXBvc2l0aW9uLXJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4IDIwcHgpO1xuXHRcdH1cblxuXHRcdCYtLS1hZGQtaXRlbSB7XG5cdFx0XHRAZXh0ZW5kICVwb3NpdGlvbi1yZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHRcdC5oZXJtZXMtbS1uYXYtLWNhbnZhcyAmIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBzcXVhcmUtcGx1cy1pY29uKCR3aGl0ZSk7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Lmhlcm1lcy1tLW5hdi0tY2FudmFzICYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3F1YXJlLXBsdXMtaWNvbigkY3lhbik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtbS1uYXYtLWNhbnZhcyAmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtbS1uYXYtLW9mZmNhbnZhcyAmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG9yZGVyKDIpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLWFjdGl2ZSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oZXJtZXMtbS1uYXYtLWNhbnZhcyAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaGVybWVzLW0tbmF2LS1vZmZjYW52YXMgJiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tLWFjdGl2ZSB7XG5cdFx0XHQuaGVybWVzLW0tbmF2LS1vZmZjYW52YXMgJiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmLmhlcm1lcy1tLW5hdi0tY2FudmFzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmhlcm1lcy1tLW5hdi0tY2FudmFzIHtcblx0XHRcdC8vQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg0MHB4KTtcblx0XHR9XG5cdH1cbn0iLCIuaGVybWVzLW0tc2lkZWJhci1uYXYge1xuXHQmX19ncm91cCB7XG5cdFx0JiArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMC41cmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRwYWRkaW5nOiAwLjM3NXJlbSAwO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHR9XG5cblx0XHQmLS1wYXJlbnQge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMC41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KSByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMTMpO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0uaXMtb3BlbiAmX19saW5rLS1wYXJlbnQ6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgxLjEzKTtcblx0fVxuXG5cdCZfX3N1YiB7XG5cdFx0bWFyZ2luOiAwIDAgMC4zNzVyZW07XG5cdFx0cGFkZGluZzogMCAwIDAuMTI1cmVtO1xuXHR9XG5cblx0Jl9fc3VibGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMC4zNzVyZW0gMC41cmVtIDAuMzc1cmVtIDEuNzVyZW07XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VibGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9faGludCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMC4xMjVyZW07XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRvcGFjaXR5OiAwLjcyO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDEuMTI1cmVtO1xuXHRcdGhlaWdodDogMS4yNXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuXHRcdEBpbmNsdWRlIHNpZGViYXItbmF2LWljb24tc2V0KCRjeWFuKTtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRAaW5jbHVkZSBmbGV4KDEsIDEsIGF1dG8pO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdCZfX2xpbms6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBoZXJtZXMtc3Ryb2tlLWNoZXZyb247XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblx0fVxuXG5cdC5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgJiB7XG5cdFx0QGluY2x1ZGUgZmxleCgxLCAxLCBhdXRvKTtcblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0QGluY2x1ZGUgc2lkZWJhci1uYXYtaWNvbi1zZXQoJHdoaXRlKTtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpc29sYXRpb246IGlzb2xhdGU7XG5cdFx0XHRwYWRkaW5nOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDAuNzVyZW07XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAgMCAwLjc1cmVtO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdG91dGxpbmU6IDAuMTg3NXJlbSBkYXNoZWQgJG9yYW5nZTtcblx0XHRcdFx0XHRvdXRsaW5lLW9mZnNldDogLTAuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXBhcmVudCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fc3ViIHtcblx0XHRcdG1hcmdpbjogMCAwIDAuMzc1cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmX19zdWJsaW5rIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGlzb2xhdGlvbjogaXNvbGF0ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMi4yNXJlbTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC43NXJlbSAwIDAgMC43NXJlbTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogMC4xODc1cmVtIGRhc2hlZCAkb3JhbmdlO1xuXHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMC4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlLFxuXHRcdFx0XHQmOmZvY3VzOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zdWJsYWJlbCxcblx0XHQmX19oaW50IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdCZfX2hpbnQge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxuXG5cdCYtLXN0YXRpYyAmX19saW5rLS1wYXJlbnQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCYtLXN0YXRpYyAmX19saW5rLS1wYXJlbnQ6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMDtcblx0fVxuXG5cdCYtLWFjY29yZGlvbiBhI3smfV9fbGluazo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cdGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gMCAwIDAuNzVyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fc3ViIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiAuaGVybWVzLW0tc2lkZWJhci1uYXZfX3N1Yml0ZW06bGFzdC1jaGlsZCAuaGVybWVzLW0tc2lkZWJhci1uYXZfX3N1Ymxpbmsge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVybWVzLWwtbHNoYXBlX19zaWRlYmFyIC5oZXJtZXMtbS1zaWRlYmFyLW5hdi0tYWNjb3JkaW9uIC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9faXRlbS0taGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbmstLXBhcmVudCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fbGluay0tcGFyZW50OjpiZWZvcmUsXG4uaGVybWVzLWwtbHNoYXBlX19zaWRlYmFyIC5oZXJtZXMtbS1zaWRlYmFyLW5hdi0tYWNjb3JkaW9uIC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9faXRlbS0taGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbmstLXBhcmVudDpob3Zlcjo6YmVmb3JlLFxuLmhlcm1lcy1sLWxzaGFwZV9fc2lkZWJhciAuaGVybWVzLW0tc2lkZWJhci1uYXYtLWFjY29yZGlvbiAuaGVybWVzLW0tc2lkZWJhci1uYXZfX2l0ZW0tLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gLmhlcm1lcy1tLXNpZGViYXItbmF2X19saW5rLS1wYXJlbnQ6Zm9jdXM6OmJlZm9yZSxcbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fbGluay0tcGFyZW50LS1hY3RpdmU6OmJlZm9yZSxcbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fbGluay0tcGFyZW50LS1hY3RpdmU6aG92ZXI6OmJlZm9yZSxcbi5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIgLmhlcm1lcy1tLXNpZGViYXItbmF2LS1hY2NvcmRpb24gLmhlcm1lcy1tLXNpZGViYXItbmF2X19pdGVtLS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fbGluay0tcGFyZW50LS1hY3RpdmU6Zm9jdXM6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuIiwiLmhlcm1lcy1tLW9mZmNhbnZhcyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMjY1cHg7XG5cdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNjBweCkgY2FsY3VsYXRlUmVtKDIwcHgpIGNhbGN1bGF0ZVJlbSgyMHB4KTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgaGVybWVzLWxvZ28oJHdoaXRlKTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTIycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRsZWZ0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdH1cblxuXHQuaGVybWVzLWgtY3VzdG9tLWRyb3Bkb3duIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm1lcy1tLXNlYXJjaCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgzMHB4KTtcblx0fVxuXG5cdC8qXG5cdCZfX2FjdGlvbnMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcblxuXHRcdC5oZXJtZXMtYy1idXR0b24tLWljb24ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4IDIwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCovXG5cblx0Lmhlcm1lcy1oLW9mZi1jYW52YXMtY29sbGFwc2VkICYge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjI1cztcblx0XHQtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4yNXM7XG5cdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjI1cztcblx0fVxuXG5cdC5oZXJtZXMtaC1vZmYtY2FudmFzLWV4cGFuZGVkICYge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5oZXJtZXMtbS1jYXJkIHtcblx0JHBhcmVudDogJjtcblxuXHQmX19oZWFkZXIsXG5cdCZfX2JvZHkge1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY3lhbjtcblx0fVxuXG5cdCZfX2luY2lkZW50IHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGN5YW47XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY3lhbjtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY3lhbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtZGFuZ2VyO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cdFx0Lmhlcm1lcy1tLW92ZXJsYXkgJiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiArICN7JHBhcmVudH1fX2hlYWRlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwIDIwcHgpO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblxuXHRcdGgyLGgzLGg0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1vdmVybGF5ICYge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHggMDtcblx0XHR9XG5cblx0XHQmLXJvdyB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygyMHB4IDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0I3skcGFyZW50fV9faGVhZGVyLWNvbC0tZGVsaXZlcnkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMjBweCAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCN7JHBhcmVudH1fX2hlYWRlci1jb2wtLXN1cHBsaWVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tdHdvLWNvbCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGFzLWFsZXJ0IHtcblx0XHRcdG1hcmdpbjogMCAtI3tjYWxjdWxhdGVSZW0oMjBweCl9O1xuXG5cdFx0XHQuYWxlcnQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHggMCAwIDA7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDVweCk7XG5cdH1cblxuXHQmX190aXRsZSxcblx0Jl9fdGl0bGUtaGVhZGluZyxcblx0Jl9fdGl0bGUtYWRkaXRpb25hbCxcblx0Jl9fc3VwcGxpZXIsXG5cdCZfX2NvbnRhY3QsXG5cdCZfX251bWJlcnMge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdH1cblxuXHQmX190aXRsZS1oZWFkaW5nLFxuXHQmX19zdXBwbGllcixcblx0Jl9fY29udGFjdCxcblx0Jl9fbnVtYmVycyB7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cblx0XHQuYmFkZ2UgKyAuYmFkZ2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSg1cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3Qge1xuXHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblxuXHRcdCN7JHBhcmVudH1fX3R4dC1zIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2FjdGlvbnMge1xuXHRcdEBleHRlbmQgJWZsZXhib3g7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHR9XG5cblx0Jl9fdHh0LWdyYXkge1xuXHRcdGNvbG9yOiAkZ3JheS02MDA7XG5cdH1cblxuXHQmX190eHQtbCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0fVxuXG5cdCZfX3R4dC1tIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdH1cblxuXHQmX190eHQtcyB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdCYtY29sIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXJvdyB7XG5cdFx0XHRcdCYtLXR3by1jb2wge1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0I3skcGFyZW50fV9faGVhZGVyLWNvbC0tc3VwcGxpZXIge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDIwcHggMCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXG5cdFx0XHQmLWFkZGl0aW9uYWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oM3B4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19udW1iZXJzIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi10b3AoMTBweCk7XG5cdFx0fVxuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXG5cdFx0XHQjeyRwYXJlbnR9X190eHQtcyB7XG5cdFx0XHRcdEBpbmNsdWRlIG9yZGVyKDEpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9ucyB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2RlbGl2ZXJ5IHtcblx0XHRcdC5oZXJtZXMtYy1kZWxpdmVyeXN0YXR1cyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVybWVzLW0tZHJvcGRvd24ge1xuXHRcdFx0Lmhlcm1lcy1tLWRyb3Bkb3duX19idXR0b257XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zdXBwbGllciB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIwcHgpO1xuXHRcdH1cblxuXHRcdCZfX3RyYWNraW5nbGluayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdCYtcm93IHtcblx0XHRcdFx0Ji0tdHdvLWNvbCB7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cblx0XHRcdFx0XHRcdCN7JHBhcmVudH1fX2hlYWRlci1jb2wtLXN1cHBsaWVyIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygyMHB4IDAgMjBweCAyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1jb2wge1xuXHRcdFx0XHQmLS1zdXBwbGllciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHQmLWFkZGl0aW9uYWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDdweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR9XG5cblx0XHQmX19udW1iZXJzIHtcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tbGVmdCgzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kYXRlIHtcblx0XHRcdCN7JHBhcmVudH1fX3R4dC1zIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGN1bGF0ZVJlbSgycHgpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGVsaXZlcnkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblxuXHRcdFx0Lmhlcm1lcy1jLWRlbGl2ZXJ5c3RhdHVzIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHJhY2tpbmdsaW5rIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDQwcHgpO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIE5pY2h0IGbDvHIgZGllIFByb2R1a3Rpb24hXG4vLyBMZWRpZ2xpY2ggZsO8ciBUZXN0endlY2tlIHp1ciBWZXJhbnNjaGF1bGljaHVuZyBpbiBmcmFjdGFsIVxuXG4uanMtY2FyZC1hZGRpdGlvbmFsIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuaXMtY2FyZC1wcmV2aWV3ICYsXG5cdCYtLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmhlcm1lcy1tLWNhcmQtLW1pbmltaXplZCB7XG5cdC5oZXJtZXMtbS1jYXJkX19oZWFkZXItY29sLS1kZWxpdmVyeSxcblx0Lmhlcm1lcy1tLWNhcmRfX2hlYWRlci1jb2wtLXN1cHBsaWVyLFxuXHQuaGVybWVzLW0tY2FyZF9faGVhZGVyLWNvbDpsYXN0LWNoaWxkLFxuXHQuaGVybWVzLW0tY2FyZF9fY29udGFjdCxcblx0Lmhlcm1lcy1tLWNhcmRfX2JvZHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGVybWVzLW0tY2FyZC0tc2ltcGxpZmllZCB7XG5cdC5oZXJtZXMtbS1jYXJkX19oZWFkZXItY29sLS1kZWxpdmVyeSxcblx0Lmhlcm1lcy1tLWNhcmRfX2hlYWRlci1jb2wtLXN1cHBsaWVyLFxuXHQuaGVybWVzLW0tY2FyZF9fYm9keSxcblx0Lmhlcm1lcy1tLWNhcmRfX2FjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBOaWNodCBmw7xyIGRpZSBQcm9kdWt0aW9uIVxuLy8gTGVkaWdsaWNoIGbDvHIgVGVzdHp3ZWNrZSB6dXIgVmVyYW5zY2hhdWxpY2h1bmcgaW4gZnJhY3RhbCEiLCIuaGVybWVzLW0tcnRlIHtcblx0aDIge1xuXHRcdEBleHRlbmQgJWNvcnBvcmF0ZS1mb250LWJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0fVxufVxuIiwiJGNhbGN1bGF0b3ItcmFkaXVzOiAxLjVyZW07XG4kY2FsY3VsYXRvci1zaGFkb3c6IDBweCA0cHggMjAuNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4uaGVybWVzLW0tY2FsY3VsYXRvciB7XG5cdCZfX3RhYi1zd2l0Y2gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjkzcHg7XG5cdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzlweCk7XG5cdFx0bWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDM5cHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDRweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zNzVyZW07XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdCZfX3RhYiB7XG5cdFx0QGluY2x1ZGUgZmxleCgxKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzMXB4KTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjdWxhdGVSZW0oMzFweCk7XG5cdFx0bWF4LWhlaWdodDogY2FsY3VsYXRlUmVtKDMxcHgpO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdHBhZGRpbmc6IDAgY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAycHggMHB4ICMwMDAwMDAxRjtcblx0XHR9XG5cdH1cblxuXHQmX19wYW5lbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6ICRjYWxjdWxhdG9yLXNoYWRvdztcblx0fVxuXG5cdCZfX2JvZHkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgYXV0byk7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjgwIC8gNjQwKTtcblx0XHRtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSgyODBweCk7XG5cdH1cblxuXHQmX19pbnRybyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Z2FwOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDhweCk7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0aW1nLFxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdNYXJzZWxpc09UJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJGN5YW47XG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0fVxuXG5cdCZfX2ZlYXR1cmVzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cblx0XHRsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRyb2wge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Jl9fdmFsdWUtd3JhcCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRnYXA6IGNhbGN1bGF0ZVJlbSg4cHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDIyMHB4KTtcblx0XHRtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMTZweCkgYXV0bztcblx0fVxuXG5cdCZfX3ZhbHVlLWFsZXJ0IHtcblx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0aW1nLFxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oMTgwcHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQkRDNENFO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMC41cmVtIDAuNzVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTUwMDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTFweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oNDBweCk7XG5cdH1cblxuXHQmX19idWJibGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCZfX2J1YmJsZS12YWx1ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi13aWR0aDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuXHRcdHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuXHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJveC1zaGFkb3c6IDAgY2FsY3VsYXRlUmVtKDJweCkgY2FsY3VsYXRlUmVtKDZweCkgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Ym90dG9tOiBjYWxjdWxhdGVSZW0oLTZweCk7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiBjYWxjdWxhdGVSZW0oNnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogY2FsY3VsYXRlUmVtKDZweCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiBjYWxjdWxhdGVSZW0oNnB4KSBzb2xpZCAkY3lhbjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQmX19yYW5nZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oOHB4KTtcblx0XHRtYXJnaW46IDAgMCBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg5OTlweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjeWFuIDAlLCAkY3lhbiB2YXIoLS1zbGlkZXItcHJvZ3Jlc3MsIDAlKSwgJGdyYXktNDAwIHZhcigtLXNsaWRlci1wcm9ncmVzcywgMCUpLCAkZ3JheS00MDAgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgtOHB4KTtcblx0XHRcdGJvcmRlcjogY2FsY3VsYXRlUmVtKDNweCkgc29saWQgJGN5YW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCBjYWxjdWxhdGVSZW0oMnB4KSBjYWxjdWxhdGVSZW0oNnB4KSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oNHB4KTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IGNhbGN1bGF0ZVJlbSg5OTlweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS00MDA7XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDk5OXB4KSAwIDAgY2FsY3VsYXRlUmVtKDk5OXB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0Ym9yZGVyOiBjYWxjdWxhdGVSZW0oM3B4KSBzb2xpZCAkY3lhbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwIGNhbGN1bGF0ZVJlbSgycHgpIGNhbGN1bGF0ZVJlbSg2cHgpIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyLWxhYmVscyB7XG5cdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG5cdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgxOHB4KTtcblx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yZXN1bHQge1xuXHRcdG1hcmdpbi10b3A6IC0xLjVyZW07XG5cdFx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDQwcHgpIDJyZW0gMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGNhbGN1bGF0b3ItcmFkaXVzICRjYWxjdWxhdG9yLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0Jl9fcmVzdWx0LW1ldGEge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0Z2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnTWFyc2VsaXNPVCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0fVxuXG5cdCZfX3Jlc3VsdC1tYWluIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcblx0XHRnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fcmVzdWx0LXF1YW50aXR5IHtcblx0XHRAZXh0ZW5kICVjb3Jwb3JhdGUtZm9udC1ibGFjaztcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQmX19yZXN1bHQtcHJpY2Utd3JhcCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHRcdGdhcDogMC4yNXJlbTtcblx0fVxuXG5cdCZfX3Jlc3VsdC1wcmljZSB7XG5cdFx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQtYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAyLjYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmX19yZXN1bHQtbmV0dG8ge1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdCZfX3Jlc3VsdC1ub3RlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTgxcHgpO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0fVxuXG5cdCZfX3Jlc3VsdC0tc3RhdHVzIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0Z2FwOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdH1cblxuXHQmX19yZXN1bHQtc3RhdHVzLWNvcHkge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Jl9fcmVzdWx0LXN0YXR1cy10aXRsZSB7XG5cdFx0QGV4dGVuZCAlY29ycG9yYXRlLWZvbnQtYmxhY2s7XG5cdFx0bWFyZ2luOiAwIDAgMC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9fcmVzdWx0LXN0YXR1cy10ZXh0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiBjYWxjdWxhdGVSZW0oNTgxcHgpO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3Jlc3VsdC1zdGF0dXMtYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmLS10b28tZmV3LFxuXHQmLS10b28tbWFueSB7XG5cdFx0Lmhlcm1lcy1tLWNhbGN1bGF0b3JfX3ZhbHVlIHtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1jYWxjdWxhdG9yX19idWJibGUtdmFsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1jYWxjdWxhdG9yX19yYW5nZSB7XG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJG9yYW5nZSAwJSwgJG9yYW5nZSB2YXIoLS1zbGlkZXItcHJvZ3Jlc3MsIDAlKSwgJGdyYXktNDAwIHZhcigtLXNsaWRlci1wcm9ncmVzcywgMCUpLCAkZ3JheS00MDAgMTAwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbW96LXJhbmdlLXByb2dyZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJG9yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jbGFzc2VzLWludHJvIHtcblx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0fVxuXG5cdCZfX2NsYXNzZXMge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRnYXA6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0fVxuXG5cdCZfX2NsYXNzIHtcblx0XHRAaW5jbHVkZSBmbGV4KDEpO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NsYXNzLWljb24ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDQ4cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0aW1nLFxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19jbGFzcy10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdNYXJzZWxpc09UJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdG1hcmdpbjogMXJlbSAwIDAuNzVyZW07XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHR9XG5cblx0Jl9fY2xhc3MtZGltZW5zaW9uIHtcblx0XHRtYXJnaW46IDAgMCBhdXRvO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQmX19jbGFzcy1ub3RlIHtcblx0XHRtYXJnaW46IDAuMjVyZW0gMCAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRjb2xvcjogIzczNzM3Mztcblx0fVxuXG5cdCZfX2NvdW50ZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDE1NnB4KTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oNDJweCk7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRwYWRkaW5nOiBjYWxjdWxhdGVSZW0oNHB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR9XG5cblx0Jl9fY291bnRlci1idG4ge1xuXHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgYXV0byk7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSgzNHB4KTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsY3VsYXRlUmVtKDRweCk7XG5cdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnRlci1maWVsZCB7XG5cdFx0QGluY2x1ZGUgZmxleCgxKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRnYXA6IGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSg0cHgpO1xuXHR9XG5cblx0Jl9fY291bnRlci12YWx1ZSB7XG5cdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogM3B4IGRhc2hlZCAkb3JhbmdlO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb3VudGVyLWNsZWFyIHtcblx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsIGF1dG8pO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0bWluLXdpZHRoOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0bWluLWhlaWdodDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBPcHRpc2NoZXIgQXVzZ2xlaWNoOiDDlyBzaXR6dCBpbiBkZXIgU2NocmlmdG1ldHJpayBldHdhcyB6dSB0aWVmXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Jl9fcGFuZWwge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHR9XG5cblx0XHQmX190YWItc3dpdGNoIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDJyZW0gMnJlbTtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdCZfX3RhYiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDEsIDEsIDApO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0cGFkZGluZzogMCBjYWxjdWxhdGVSZW0oOHB4KTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0Jl9fYm9keSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0Z2FwOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHQmX19jb250cm9sIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdCZfX2J1YmJsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX3ZhbHVlLXdyYXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cblx0XHQmX192YWx1ZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fcmVzdWx0LS1zdGF0dXMge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdH1cblxuXHRcdCZfX3Jlc3VsdC1zdGF0dXMtYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX3NsaWRlci1sYWJlbHMtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19zbGlkZXItbGFiZWxzLS1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgYXV0byk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcmVzdWx0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHR9XG5cblx0XHQmX19yZXN1bHQtbWV0YSB7XG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHR9XG5cblx0XHQmX19yZXN1bHQtbWFpbiB7XG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHR9XG5cblx0XHQmX19yZXN1bHQtbWV0YSBzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdCZfX3Jlc3VsdC1xdWFudGl0eSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cblx0XHQmX19yZXN1bHQtbWV0YSBzcGFuOmxhc3QtY2hpbGQge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0fVxuXG5cdFx0Jl9fcmVzdWx0LXByaWNlLXdyYXAge1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHR9XG5cblx0XHQmX19yZXN1bHQtbm90ZSB7XG5cdFx0XHRvcmRlcjogNTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHQmX19jbGFzc2VzIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRnYXA6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblx0XHR9XG5cblx0XHQmX19jbGFzcyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcblx0XHRcdGNvbHVtbi1nYXA6IDAuNzVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19jbGFzcy1pY29uIHtcblx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0Z3JpZC1yb3c6IDE7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmX19jbGFzcy10aXRsZSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMCAwLjc1cmVtO1xuXHRcdH1cblxuXHRcdCZfX2NsYXNzLWRpbWVuc2lvbiB7XG5cdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdGdyaWQtcm93OiAzO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCZfX2NsYXNzLW5vdGUge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRncmlkLXJvdzogNDtcblx0XHRcdG1hcmdpbjogMC4yNXJlbSAwIDA7XG5cdFx0fVxuXG5cdFx0Jl9fY291bnRlciB7XG5cdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdGdyaWQtcm93OiAxIC8gLTE7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmhlcm1lcy1tLWdrLXJlZ2lzdHJpZXJ1bmctZm9ybSB7XG5cdCZfX3JlcXVpcmVkLWhpbnQge1xuXHRcdG1hcmdpbjogMCAwIDEuNXJlbTtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHR9XG5cblx0Jl9fc2VjdGlvbiArICZfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdNYXJzZWxpc09UJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHR9XG59XG4iLCIuaGVybWVzLW0tZ2stcmVnaXN0cmllcnVuZy1vdmVydmlldyB7XG5cdCZfX2NhcmQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMjAuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0fVxuXG5cdCZfX2NvbXBhbnkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGdhcDogMC43NXJlbTtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmX19jb21wYW55LWljb24ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSg0NHB4KTtcblx0XHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDQ0cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbXBhbnktbmFtZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdNYXJzZWxpc09UJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHR9XG5cblx0Jl9fc2VjdGlvbiArICZfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHQmX19zZWN0aW9uLWhlYWQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRnYXA6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdCZfX3NlY3Rpb24tdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LWZhbWlseTogJ01hcnNlbGlzT1QnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHR9XG5cblx0Jl9fZWRpdCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDJyZW07XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogM3B4IGRhc2hlZCAkb3JhbmdlO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0Lmhlcm1lcy1tLWdrLXJlZ2lzdHJpZXJ1bmctb3ZlcnZpZXdfX3JvdzpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdGdhcDogMXJlbTtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcblxuXHRcdGR0LFxuXHRcdGRkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHR9XG5cblx0XHRkdCB7XG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICMzYzNjNDE7XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXG5cdCZfX25vdGUge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRnYXA6IDAuNzVyZW07XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGN5YW4sIDAuMSk7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX25vdGUtaWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY3RhIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdG1hcmdpbjogM3JlbSAwO1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC43NXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdH1cblxuXHQmX19jdGEtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdG1pbi13aWR0aDogMDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2N0YS1pY29uIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjdWxhdGVSZW0oNDhweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19jdGEtYnV0dG9uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0Jl9fY29uc2VudHMge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0fVxuXG5cdCZfX2NvbnNlbnQge1xuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2stbGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCZfX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0Z2FwOiAwLjI1cmVtO1xuXG5cdFx0XHRkdCB7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jdGEge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdH1cblxuXHRcdCZfX2N0YS1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVybWVzLW0tZ2stcHJpY2VzLW1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogY2FsY3VsYXRlUmVtKDExNTVweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdGdhcDogMXJlbTtcblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LWZhbWlseTogJ01hcnNlbGlzT1QnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Y29sb3I6ICRjeWFuO1xuXHR9XG5cblx0Jl9fYWN0aW9ucyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0Jl9fYWN0aW9uIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRvdXRsaW5lOiAzcHggZGFzaGVkICRvcmFuZ2U7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRwYWRkaW5nOiAwIDNyZW0gM3JlbTtcblx0fVxuXG5cdCZfX3RhYnMge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRnYXA6IDEuNXJlbTtcblx0XHRtYXJnaW46IDAgMCAxLjVyZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmX190YWIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY3lhbjtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdG91dGxpbmU6IDNweCBkYXNoZWQgJG9yYW5nZTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFibGUtd3JhcCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdH1cblxuXHQmX190YWJsZS13cmFwICsgJl9fdGFibGUtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdCZfX3RhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0dGhlYWQgdGgge1xuXHRcdFx0cGFkZGluZzogMC42MjVyZW07XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjeWFuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1nay1wcmljZXMtbW9kYWxfX2NvbC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1tLWdrLXByaWNlcy1tb2RhbF9fY29sLWhpbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHR9XG5cblx0XHR0Ym9keSB0ZCxcblx0XHR0Ym9keSB0aCB7XG5cdFx0XHRwYWRkaW5nOiAwLjc1cmVtIDAuNjI1cmVtO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdFx0fVxuXG5cdFx0Ly8gMyBjb2x1bW5zIOKGkiBlcXVhbCB0aGlyZHNcblx0XHR0aGVhZCB0aDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcblx0XHR0aGVhZCB0aDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IHRoIHtcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdH1cblxuXHRcdC8vIDIgY29sdW1ucyDihpIgUHJlaXMgYWxpZ25zIHdpdGggMy1jb2wgUHJlaXMgKDEvMylcblx0XHR0aGVhZCB0aDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHR3aWR0aDogNjYuNjY2JTtcblx0XHR9XG5cblx0XHR0aGVhZCB0aDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IHRoIHtcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdH1cblxuXHRcdHRkLmhlcm1lcy1tLWdrLXByaWNlcy1tb2RhbF9fY29sLXByaWNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dGhbc2NvcGU9XCJyb3dcIl0ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdG5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0YmFja2dyb3VuZDogI0Q0RjFGRjtcblx0XHRjb2xvcjogIzNDM0M0MTtcblx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdH1cblxuXHQmX19pbmZvLWljb24ge1xuXHRcdGZsZXg6IDAgMCAxLjI1cmVtO1xuXHRcdHdpZHRoOiAxLjI1cmVtO1xuXHRcdGhlaWdodDogMS4yNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjEyNXJlbTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAgMjBDMTUuNTIyOCAyMCAyMCAxNS41MjI4IDIwIDEwQzIwIDQuNDc3MTUgMTUuNTIyOCAwIDEwIDBDNC40NzcxNSAwIDAgNC40NzcxNSAwIDEwQzAgMTUuNTIyOCA0LjQ3NzE1IDIwIDEwIDIwWicgZmlsbD0nJTIzMDA5MUNEJy8lM0UlM0NwYXRoIGQ9J00xMCA1LjM3NUM5LjM3NSA1LjM3NSA4Ljg3NSA1Ljg3NSA4Ljg3NSA2LjVDOC44NzUgNy4xMjUgOS4zNzUgNy42MjUgMTAgNy42MjVDMTAuNjI1IDcuNjI1IDExLjEyNSA3LjEyNSAxMS4xMjUgNi41QzExLjEyNSA1Ljg3NSAxMC42MjUgNS4zNzUgMTAgNS4zNzVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMTAgMTQuNTYyNUM5LjUxMjUgMTQuNTYyNSA5LjEyNSAxNC4xNzUgOS4xMjUgMTMuNjg3NVY5LjkzNzVDOS4xMjUgOS40NSA5LjUxMjUgOS4wNjI1IDEwIDkuMDYyNUMxMC40ODc1IDkuMDYyNSAxMC44NzUgOS40NSAxMC44NzUgOS45Mzc1VjEzLjY4NzVDMTAuODc1IDE0LjE3NSAxMC40ODc1IDE0LjU2MjUgMTAgMTQuNTYyNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cblx0Jl9faW5mby1jb250ZW50IHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQmX19pbmZvLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCZfX2luZm8tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjVyZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmX19oZWFkZXIsXG5cdFx0Jl9fYm9keSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcblx0XHR9XG5cblx0XHQmX19ib2R5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXHRcdH1cblxuXHRcdCZfX3RhYmxlIHtcblx0XHRcdHRoZWFkIHRoLFxuXHRcdFx0dGJvZHkgdGQsXG5cdFx0XHR0Ym9keSB0aCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC42MjVyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Zvb3Rub3RlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZXJtZXMtbS1nay1yZWdpc3RyaWVydW5nLXN1Y2Nlc3Mge1xuXHRtYXgtd2lkdGg6IGNhbGN1bGF0ZVJlbSg5ODBweCk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAycmVtIDAgM3JlbTtcblxuXHQmX19pbnRybyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGN1bGF0ZVJlbSg3MnB4KTtcblx0XHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDcycHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnTWFyc2VsaXNPVCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRjb2xvcjogJGN5YW47XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Y29sb3I6ICM3MzczNzM7XG5cdH1cblxuXHQmX19zdGVwcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCZfX3N0ZXAge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGdhcDogMS41cmVtO1xuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0cGFkZGluZzogMnJlbSAxcmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG5cdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtbnVtYmVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXHRcdGhlaWdodDogY2FsY3VsYXRlUmVtKDQwcHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRmb250LWZhbWlseTogJ01hcnNlbGlzT1QnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdCZfX3N0ZXAtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDAuMjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdNYXJzZWxpc09UJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGNvbG9yOiAkY3lhbjtcblx0fVxuXG5cdCZfX3N0ZXAtdGV4dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tbGVmdDogMi4xMjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjEyNXJlbTtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cblx0XHQmX19zdGVwIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZXJtZXMtbS1hY3Rpb25zIHtcblx0JHBhcmVudDogJjtcblxuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0cGFkZGluZzogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cblx0XHQmX19jb2wge1xuXHRcdFx0JiArICN7JHBhcmVudH1fX2NvbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG5cdFx0Jl9fY29sIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOm5vdCg6b25seS1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmOm5vdCg6b25seS1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Ji0tdG9wIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuXHRcdFx0dG9wOiAkaGVybWVzLXN0aWNreS1oZWFkZXI7XG5cdFx0XHRoZWlnaHQ6ICRoZXJtZXMtc3RpY2t5LWxpc3QtYWN0aW9ucztcblx0XHR9XG5cdH1cblxuXHQuaGVybWVzLWgtc2VhcmNoYmFyLWV4cGFuZGVkICYge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn0iLCIkZ2stcmVnaXN0cmllcnVuZy1tYXgtd2lkdGg6IDEyMDBweDtcblxuLmhlcm1lcy1sLWdrLXJlZ2lzdHJpZXJ1bmcge1xuXHQuaGVybWVzLWwtaGVhZGVyLW1pbmltYWwgLmNvbnRhaW5lcixcblx0Lmwtc2VjdGlvbiA+IC5jb250YWluZXIsXG5cdC5oZXJtZXMtbC1mb290ZXIgLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAkZ2stcmVnaXN0cmllcnVuZy1tYXgtd2lkdGg7XG5cdH1cblxuXHQmX19za2lwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwLjVyZW07XG5cdFx0bGVmdDogMC41cmVtO1xuXHRcdHotaW5kZXg6IDEwNTA7XG5cdFx0cGFkZGluZzogMC41cmVtIDAuNzVyZW07XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogM3B4IGRhc2hlZCAkb3JhbmdlO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0Ji0tc3BsaXQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhY2ssXG5cdCZfX25leHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAwLjI1cmVtO1xuXHR9XG5cblx0Jl9fbmV4dCB7XG5cdFx0cGFkZGluZzogMC4zMTI1cmVtIDAuOHJlbSAwLjMxMjVyZW0gMS4yNXJlbTtcblxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjQ1O1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cdH1cblxuXHQmX19iYWNrIHtcblx0XHRwYWRkaW5nOiAwLjMxMjVyZW0gMS4yNXJlbSAwLjMxMjVyZW0gMC44cmVtO1xuXHR9XG5cblx0Jl9fYmFjay1pY29uLFxuXHQmX19uZXh0LWljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAxLjI1cmVtO1xuXHRcdGhlaWdodDogMS4yNXJlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cdH1cblxuXHQmX19uZXh0LWljb24ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cbiIsIi5oZXJtZXMtbC1zaXRlIHtcblx0QGV4dGVuZCAlcG9zaXRpb24tcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQuaGVybWVzLWgtb2ZmLWNhbnZhcy1jb2xsYXBzZWQgJiB7XG5cdFx0YW5pbWF0aW9uOiBoaWRlLXNjcm9sbCAwLjI1cyBiYWNrd2FyZHM7XG5cblx0XHRAa2V5ZnJhbWVzIGhpZGUtc2Nyb2xsIHtcblx0XHRcdGZyb20sIHRvIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHRcdH1cblx0fVxuXG5cdC5oZXJtZXMtaC1vZmYtY2FudmFzLWV4cGFuZGVkICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn0iLCIuaGVybWVzLW0taGVhZGVyLWJhciB7XG5cdEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDEwcHgpO1xuXHRAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMwcHgpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuXG5cdC5sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0Jl9fY2VsbCArICZfX2NlbGwge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXRvcCgxMHB4KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblxuXHRcdCZfX2NlbGwgKyAmX19jZWxsIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDIwcHgpO1xuXHRcdH1cblx0fVxufSIsIi5oZXJtZXMtbC1jb250ZW50IHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSkpO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTAwJTtcblxuXHQmLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogJHppbmRleC10b29sdGlwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5oZXJtZXMtaC1vZmYtY2FudmFzLWV4cGFuZGVkICYge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZ3JheS04MDAsIDAuNik7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm1lcy1oLW9mZi1jYW52YXMtY29sbGFwc2VkICYge1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5oZXJtZXMtaC1vZmYtY2FudmFzLWV4cGFuZGVkICYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjY1cHgsIDAsIDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNjVweCwgMCwgMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjY1cHgsIDAsIDApO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjY1cHgsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjY1cHgsIDAsIDApO1xuXHRcdHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG5cdH1cbn0iLCIuaGVybWVzLWwtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxODIycHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHQmX19jb2wge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblxuXHRcdCZfX2NvbCB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleCgwLDAsMjI4cHgpO1xuXHRcdFx0XHR3aWR0aDogMjI4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjI4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0Ly9oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZXJtZXMtc3RpY2t5LWhlYWRlcn0pO1xuXHRcdFx0XHR0b3A6ICRoZXJtZXMtc3RpY2t5LWhlYWRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogLTEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoYXV0byk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJGhlcm1lcy1sc2hhcGUtc2lkZWJhci13aWR0aDogMTZyZW07XG4kaGVybWVzLWxzaGFwZS1zaWRlYmFyLWNvbGxhcHNlZC13aWR0aDogMy4xMjVyZW07XG4kaGVybWVzLWxzaGFwZS1yYWRpdXM6IDEuNzVyZW07XG4kaGVybWVzLWxzaGFwZS1wYWRkaW5nOiAxLjVyZW07XG5cbi5oZXJtZXMtbC1zaXRlX19za2lwIHtcblx0QGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuXG5cdCY6Zm9jdXMsXG5cdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMC41cmVtO1xuXHRcdGxlZnQ6IDAuNXJlbTtcblx0XHR6LWluZGV4OiAxMDUwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRjbGlwOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG91dGxpbmU6IDAuMTg3NXJlbSBkYXNoZWQgJG9yYW5nZTtcblx0XHRvdXRsaW5lLW9mZnNldDogMC4yNXJlbTtcblx0fVxufVxuXG4uaGVybWVzLWwtc2l0ZS0tbC1zaGFwZSB7XG5cdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0Lmhlcm1lcy1sLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lmhlcm1lcy1sLWhlYWRlciB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGhlcm1lcy1sc2hhcGUtcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29sLS1sb2dvIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgJGhlcm1lcy1sc2hhcGUtc2lkZWJhci13aWR0aCk7XG5cdFx0XHR3aWR0aDogJGhlcm1lcy1sc2hhcGUtc2lkZWJhci13aWR0aDtcblx0XHRcdG1heC13aWR0aDogJGhlcm1lcy1sc2hhcGUtc2lkZWJhci13aWR0aDtcblx0XHRcdHBhZGRpbmctbGVmdDogJGhlcm1lcy1sc2hhcGUtcGFkZGluZztcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWF4LXdpZHRoIDAuM3MgZWFzZSwgZmxleC1iYXNpcyAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlO1xuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA4LjQzNzVyZW07XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4KDEsIDEsIGF1dG8pO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdHdpZHRoOiA4LjQzNzVyZW07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29sLS1tb2JpbGUtYWN0aW9ucyB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQmX19uYXYtdG9nZ2xlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBidXJnZXItaWNvbigkd2hpdGUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29sLS1hY3Rpb25zIHtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHRcdD4gLmhlcm1lcy1jLWJ1dHRvbi0taWNvbi0tLXNldHRpbmdzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm1lcy1jLWJ1dHRvbiB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtYy1idXR0b24tLWljb24tLS11c2VyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGF2YXRhci1pY29uKCR3aGl0ZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jLWxhbmd1YWdlLXN3aXRjaCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jLWxhbmd1YWdlLXN3aXRjaC1idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMC43NXJlbSAwLjg3NXJlbTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlcm1lcy1sLWxzaGFwZSB7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdEBpbmNsdWRlIGZsZXgoMSwgMSwgYXV0byk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjeWFuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMC41cmVtIDAgMXJlbSAwLjMxMjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWF4LXdpZHRoIDAuM3MgZWFzZSwgZmxleC1iYXNpcyAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHdpZHRoOiAkaGVybWVzLWxzaGFwZS1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0bWF4LXdpZHRoOiAkaGVybWVzLWxzaGFwZS1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDAsIDAsICRoZXJtZXMtbHNoYXBlLXNpZGViYXItd2lkdGgpO1xuXHRcdFx0d2lkdGg6ICRoZXJtZXMtbHNoYXBlLXNpZGViYXItd2lkdGg7XG5cdFx0XHRtYXgtd2lkdGg6ICRoZXJtZXMtbHNoYXBlLXNpZGViYXItd2lkdGg7XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1tLXNpZGViYXItbmF2IHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMSwgMSwgYXV0byk7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDAuMjVyZW07XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19ncm91cCArIC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fZ3JvdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGhlcm1lcy1sc2hhcGUtcGFkZGluZztcblx0XHR9XG5cblx0XHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbmsge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRcdHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMC43NXJlbTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cmlnaHQ6IC0xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fc3VibGluazo6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9faWNvbiB7XG5cdFx0XHR3aWR0aDogMS4yNXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC42MjVyZW07XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X190aXRsZSxcblx0XHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbmssXG5cdFx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19sYWJlbCxcblx0XHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX3N1Ymxpbmsge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fdGl0bGUsXG5cdFx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19sYWJlbCxcblx0XHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbms6OmFmdGVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIG1heC13aWR0aCAwLjNzIGVhc2UsIG1hcmdpbiAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fbGluay0tcGFyZW50OjphZnRlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZSwgbWF4LXdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQuaGVybWVzLWwtbHNoYXBlX19jb2xsYXBzZS1sYWJlbC0tY29sbGFwc2Uge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgbWF4LXdpZHRoIDAuM3MgZWFzZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb2xsYXBzZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0cGFkZGluZzogMC44NXJlbSAxLjVyZW0gMC4zNzVyZW0gMC43cmVtO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY3lhbjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgSGVybWVzJywgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLWljb24ge1xuXHRcdFx0QGluY2x1ZGUgc2lkZWJhci1jb2xsYXBzZS1pY29uKCR3aGl0ZSk7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiAxLjI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHQmLS1leHBhbmQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0b3V0bGluZTogMC4xODc1cmVtIGRhc2hlZCAkb3JhbmdlO1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0wLjI1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSwgMSwgYXV0byk7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaGVybWVzLWxzaGFwZS1yYWRpdXM7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3JkZXItcmFkaXVzIDAuM3MgZWFzZTtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRoZXJtZXMtbHNoYXBlLXJhZGl1cztcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lmhlcm1lcy1sLXNlYXJjaGJhci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNTIuMTI1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaCB7XG5cdFx0cGFkZGluZzogMi41cmVtICRoZXJtZXMtbHNoYXBlLXBhZGRpbmcgMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDAlLCAjRjNGM0Y0IDEwMCUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXG5cdFx0LmZvcm0tc2VsZWN0LFxuXHRcdC5mb3JtLWNvbnRyb2wsXG5cdFx0Lmhlcm1lcy1tLXNlYXJjaGJhcl9faGludCB7XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0fVxuXG5cdFx0aDEubGVhZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Y29sb3I6ICR0ZXh0Y29sb3I7XG5cblx0XHRcdHN0cm9uZyxcblx0XHRcdGIge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1sLWxzaGFwZV9fYWR2YW5jZWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC4yNXJlbTtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVybWVzLWMtcGlsbCB7XG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdG91dGxpbmU6IDAuMTg3NXJlbSBkYXNoZWQgJG9yYW5nZTtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDAuMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tc2VsZWN0LFxuXHRcdC5oZXJtZXMtbS1zZWFyY2hiYXJfX2lucHV0IHtcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRvdXRsaW5lOiAwLjE4NzVyZW0gZGFzaGVkICRvcmFuZ2U7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMC4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVybWVzLW0tc2VhcmNoYmFyX19pbnB1dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cblx0XHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwLjM3NXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVybWVzLWMtZGl2aWRlciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMi41cmVtIDNyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDFyZW0gMS4yNXJlbTtcblxuXHRcdFx0LmxlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtbS1zZWFyY2hiYXJfX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRnYXA6IDAuMzc1cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtbS1zZWFyY2hiYXJfX2NvbC0taW5wdXQsXG5cdFx0XHQuaGVybWVzLW0tc2VhcmNoYmFyX19jb2wtLWFjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgYXV0byk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVybWVzLW0tc2VhcmNoYmFyX193cmFwIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Z2FwOiAwLjI1cmVtO1xuXG5cdFx0XHRcdC5mb3JtLXNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjI1cmVtIDEuNzVyZW0gMC4yNXJlbSAwLjYyNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAuNjI1cmVtIDAuNHJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJtZXMtbS1zZWFyY2hiYXJfX2lucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIuNzVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwLjNyZW0gMC41cmVtIDAuNzVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwLjEyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVybWVzLW0tc2VhcmNoYmFyX19jb2wtLWFjdGlvbiAuYnRuIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIuNzVyZW07XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm1lcy1jLWRpdmlkZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVybWVzLWwtbHNoYXBlX19hZHZhbmNlZCB7XG5cdFx0XHRcdC5oZXJtZXMtYy1waWxsIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMC4yNXJlbSAwLjM3NXJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFicyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogI2YzZjNmNDtcblx0XHRwYWRkaW5nOiAwIDEuODc1cmVtO1xuXHRcdGJveC1zaGFkb3c6IDAgLTAuOTM3NXJlbSAwLjYyNXJlbSAtMC42MjVyZW0gIzAwMDAwMDBEIGluc2V0O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAwICRoZXJtZXMtbHNoYXBlLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0LmMtdGFicyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmMtdGFicyAubmF2LXRhYnMge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01hcnNlbGlzT1QnLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGluc2V0OiAwLjEyNXJlbTtcblx0XHRcdFx0XHRib3JkZXI6IDAuMTg3NXJlbSBkYXNoZWQgJG9yYW5nZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmLmFjdGl2ZTpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmU6Zm9jdXMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWJsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuXG5cdFx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGJvcmRlcjogY2FsYygoMS41cmVtIC0gI3skZm9ybS1jaGVjay1pbnB1dC13aWR0aH0pIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHRcdFx0YmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xMjVyZW0gJGdyYXktNDAwO1xuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjEyNXJlbSAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTI1cmVtICRncmF5LTQwMDtcblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xMjVyZW0gJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm1lcy1jLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgwLCAwLCAxLjVyZW0pO1xuXHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAwLjkzNzVyZW07XG5cdFx0XHRcdGhlaWdodDogMC45Mzc1cmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGN5YW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1zZWNvbmRhcnk6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gJGhlcm1lcy1sc2hhcGUtcGFkZGluZyAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogJHppbmRleC1kcm9wZG93biArIDE7XG5cdFx0Z2FwOiAwLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG5cdH1cblxuXHQmX19zb3J0LXRyaWdnZXIge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdDaXJjdWxhciBIZXJtZXMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdGJhY2tncm91bmQ6ICNmM2YzZjQ7XG5cdFx0Ym9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGdyYXktNDAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgaGVybWVzLXN0cm9rZS1jaGV2cm9uO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zb3J0LWl0ZW0ge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ0NpcmN1bGFyIEhlcm1lcycsIHNhbnMtc2VyaWY7XG5cdFx0XHRib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZ3JheS00MDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG5cdFx0XHRib3gtc2hhZG93OiAwIDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdFx0ei1pbmRleDogJHppbmRleC1kcm9wZG93biArIDE7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm1lcy1tLXRhYmxlLS1saXN0LXZpZXcge1xuXHRcdGJvcmRlci10b3A6IDAuMTg3NXJlbSBzb2xpZCAjRjNGM0Y0O1xuXG5cdFx0Lmhlcm1lcy1tLXRhYmxlX190YWJsZSB0aCB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaGVybWVzLWwtc2l0ZS0tbC1zaGFwZS5pcy1zaWRlYmFyLWNvbGxhcHNlZCB7XG5cdC5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCwgMCwgJGhlcm1lcy1sc2hhcGUtc2lkZWJhci1jb2xsYXBzZWQtd2lkdGgpO1xuXHRcdFx0d2lkdGg6ICRoZXJtZXMtbHNoYXBlLXNpZGViYXItY29sbGFwc2VkLXdpZHRoO1xuXHRcdFx0bWF4LXdpZHRoOiAkaGVybWVzLWxzaGFwZS1zaWRlYmFyLWNvbGxhcHNlZC13aWR0aDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X190aXRsZSxcblx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19sYWJlbCxcblx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19saW5rOjphZnRlcixcblx0Lmhlcm1lcy1sLWxzaGFwZV9fY29sbGFwc2UtbGFiZWwtLWNvbGxhcHNlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0bWF4LXdpZHRoOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9fdGl0bGUge1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuaGVybWVzLW0tc2lkZWJhci1uYXZfX2xpbmsge1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAwLjI1cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5oZXJtZXMtbS1zaWRlYmFyLW5hdl9faWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lmhlcm1lcy1tLXNpZGViYXItbmF2X19zdWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVybWVzLWwtbHNoYXBlX19jb2xsYXBzZSB7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuaGVybWVzLWwtbHNoYXBlX19jb2xsYXBzZS1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC5oZXJtZXMtbC1sc2hhcGVfX2NvbGxhcHNlLWxhYmVsLS1leHBhbmQge1xuXHRcdEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcblx0fVxufVxuXG4uaGVybWVzLWwtc2l0ZS0tbC1zaGFwZS5pcy1uYXYtb3BlbiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdC5oZXJtZXMtbC1oZWFkZXJfX25hdi10b2dnbGUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRpbWVzLWljb24oJHdoaXRlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAuODc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJtZXMtbC1sc2hhcGVfX3NpZGViYXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblxuXHRcdC5oZXJtZXMtbC1sc2hhcGVfX21haW4ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRoZXJtZXMtbHNoYXBlLXNpZGViYXItd2lkdGgpO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFnQ0FBLEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsVUFBVSxFQUFFLFdBQVc7RUFDdkIsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUs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 */

/*# sourceMappingURL=maps/styles.css.map */
