/* Breakpoints */
.pf-form_label {
  /* SM/P_16_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
@media screen and (min-width: 751px) {
  .pf-form_label {
    /* MD/LG/XL/P_18_light */
    font-size: 18px;
  }
}
.datepicker-dialog .month-year {
  /* SM/P_14_light */
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media screen and (min-width: 751px) {
  .datepicker-dialog .month-year {
    /* XL/P_16_light */
    font-size: 16px;
    line-height: 160%;
  }
}
.datepicker-dialog .month-year {
  /* SM/P_14_bold */
  font-weight: 700;
}
.datepicker-dialog table.dates, .datepicker-dialog table.dates th,
.datepicker-dialog table.dates td {
  /* SM/P_13_light */
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media screen and (min-width: 751px) {
  .datepicker-dialog table.dates, .datepicker-dialog table.dates th,
  .datepicker-dialog table.dates td {
    /* LG/P_14_light */
    font-size: 14px;
  }
}
.pf-form_label:has(+ .pf-form_input-text input:not(:-moz-placeholder-shown)) {
  color: var(--typeface-petrol8-grau1, #004B5A);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
}
.today-button, .pf-form_label:has(+ .pf-form_input-text input:focus), .pf-form_label:has(+ .pf-form_input-text input:not(:placeholder-shown)), .pf-form_label:has(+ .pf-form_input-textarea textarea:focus) {
  color: var(--typeface-petrol8-grau1, #004B5A);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
}
.pf-form_label:has(+ .pf-form_input-text input:not(:-moz-placeholder-shown)) {
  /* UI/Label_tiny_bold */
  font-weight: 700;
}
.pf-form_label:has(+ .pf-form_input-text input:focus), .pf-form_label:has(+ .pf-form_input-text input:not(:placeholder-shown)), .pf-form_label:has(+ .pf-form_input-textarea textarea:focus) {
  /* UI/Label_tiny_bold */
  font-weight: 700;
}
.datepicker {
  position: relative;
}
.datepicker .group {
  display: inline-block;
  position: relative;
  width: 100%;
}
.datepicker label {
  display: block;
}
.datepicker button.calendar-icon {
  background: none;
  border: 0;
  display: block;
  height: 26px;
  padding: 0;
  position: absolute;
  right: 0;
  top: -12px;
  width: 26px;
}
.datepicker button.calendar-icon:focus-visible {
  outline: none;
  position: relative;
}
.datepicker button.calendar-icon:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.datepicker button.calendar-icon svg {
  display: block;
  stroke: var(--ui-icons-petrol8-petrol3, #A6D8D9);
  fill: transparent;
}
.datepicker button.calendar-icon:hover {
  cursor: pointer;
}
.datepicker button.calendar-icon:focus-visible {
  position: absolute;
}
.datepicker .desc {
  left: 0;
  position: absolute;
  top: 2em;
}
.datepicker-dialog {
  display: none;
  position: absolute;
  max-width: 343px;
  width: 100%;
  right: 0;
}
.datepicker-dialog .header {
  background: var(--container-petrol1-petrol10, #EEF6F6);
  border: 1px solid var(--divider-petrol2-petrol9, #D6EBEB);
  border-bottom: 0;
  border-top-left-radius: var(--CornerRadius-R-20, 20px);
  border-top-right-radius: var(--CornerRadius-R-20, 20px);
  cursor: default;
  display: flex;
  justify-content: space-around;
  min-height: 92px;
  padding: var(--s-5, 16px);
  padding-top: var(--s-6, 24px);
}
.datepicker-dialog .header svg {
  display: block;
}
.datepicker-dialog .dates thead {
  display: flex;
  justify-content: center;
  background: var(--container-petrol1-petrol10, #EEF6F6);
  bottom: 10px;
  position: relative;
}
.datepicker-dialog .dates thead tr th {
  color: var(--typeface-schwarz-grau1);
}
.datepicker-dialog .dates tbody {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.datepicker-dialog .prev-year,
.datepicker-dialog .prev-month,
.datepicker-dialog .next-month,
.datepicker-dialog .next-year {
  align-items: center;
  background: var(--hover-petrol8-petrol3, #004B5A);
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: center;
  margin-top: 20px;
  top: 0;
  width: 32px;
  z-index: 3;
  border: 0;
}
.datepicker-dialog .prev-year:focus-visible,
.datepicker-dialog .prev-month:focus-visible,
.datepicker-dialog .next-month:focus-visible,
.datepicker-dialog .next-year:focus-visible {
  outline: none;
  position: relative;
}
.datepicker-dialog .prev-year:focus-visible::after,
.datepicker-dialog .prev-month:focus-visible::after,
.datepicker-dialog .next-month:focus-visible::after,
.datepicker-dialog .next-year:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.datepicker-dialog .prev-year svg,
.datepicker-dialog .prev-month svg,
.datepicker-dialog .next-month svg,
.datepicker-dialog .next-year svg {
  fill: none;
  stroke: var(--button-weiss-petrol8);
  margin-right: 0;
}
.datepicker-dialog .prev-year:hover,
.datepicker-dialog .prev-month:hover,
.datepicker-dialog .next-month:hover,
.datepicker-dialog .next-year:hover {
  background: var(--hover-petrol11-petrol3, #001B1F);
}
.datepicker-dialog .prev-year:focus-visible::after,
.datepicker-dialog .prev-month:focus-visible::after,
.datepicker-dialog .next-month:focus-visible::after,
.datepicker-dialog .next-year:focus-visible::after {
  border-radius: 50%;
}
.datepicker-dialog .prev-year {
  margin-left: -25px;
}
.datepicker-dialog .prev-year svg {
  margin-right: 2px;
}
.datepicker-dialog .prev-month {
  margin-left: -45px;
}
.datepicker-dialog .next-year {
  margin-right: -25px;
}
.datepicker-dialog .next-month {
  margin-right: -45px;
}
.datepicker-dialog .month-year {
  align-items: center;
  color: var(--typeface-schwarz-grau1);
  display: flex;
  height: 38px;
  justify-content: center;
  position: absolute;
  top: 6px;
  width: 100%;
}
.datepicker-dialog table.dates {
  border: none;
  border-collapse: collapse;
  display: flex;
  flex-direction: column;
  padding-bottom: var(--s-5, 16px);
}
.datepicker-dialog table.dates th,
.datepicker-dialog table.dates td {
  background: var(--container-petrol1-petrol10, #EEF6F6);
  height: 44px;
  text-align: center;
  width: 44px;
  border-radius: 50%;
  outline: 0;
}
.datepicker-dialog table.dates th:focus-visible,
.datepicker-dialog table.dates td:focus-visible {
  outline: none;
  position: relative;
}
.datepicker-dialog table.dates th:focus-visible::after,
.datepicker-dialog table.dates td:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.datepicker-dialog table.dates th:focus-visible::after,
.datepicker-dialog table.dates td:focus-visible::after {
  border-radius: 50%;
}
.datepicker-dialog table.dates td {
  background: transparent;
  font-weight: 700;
}
.datepicker-dialog table.dates td.weekend {
  font-weight: 300;
  color: var(--typeface-grau7-grau3);
}
.datepicker-dialog table.dates td.disabled {
  border: none;
  visibility: hidden;
}
.datepicker-dialog table.dates td:focus, .datepicker-dialog table.dates td:hover {
  cursor: pointer;
  border-radius: 50%;
  background: var(--container-petrol2-petrol9, #D6EBEB);
  color: var(--typeface-petrol8-petrol3, #A6D8D9);
  width: 44px;
  height: 44px;
}
.datepicker-dialog table.dates td[tabindex="0"][aria-selected=true] {
  color: var(--hover-petrol8-petrol3, #004B5A);
  position: relative;
}
.datepicker-dialog table.dates td[tabindex="0"][aria-selected=true]:before {
  background: var(--hover-petrol8-petrol3, #004B5A);
  border-radius: 50%;
  bottom: 10px;
  content: "";
  height: 4px;
  position: absolute;
  width: 4px;
  left: 50%;
  transform: translateX(-50%);
}
.today-button {
  background: none;
  border: none;
  color: var(--typeface-petrol8-petrol3, #A6D8D9);
  cursor: pointer;
  margin-top: var(--s-6, 24px);
}
.today-button:focus-visible {
  outline: none;
  position: relative;
}
.today-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: 5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.today-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-8, 8px);
  height: 32px;
  top: 2px;
}
.table-wrap {
  background: var(--background-weiss-petrol11-breakpoint, #FFF);
  border: 1px solid var(--divider-petrol2-petrol9, #D6EBEB);
  border-bottom-left-radius: var(--CornerRadius-R-20, 20px);
  border-bottom-right-radius: var(--CornerRadius-R-20, 20px);
  border-top: 0;
}
.form-textfield > .pf-form_row:has(.pf-form_input-text input:focus-visible) {
  outline: none;
  position: relative;
}
.form-textfield > .pf-form_row:has(.pf-form_input-text input:focus-visible)::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -8px;
  content: "";
  display: block;
  left: -8px;
  position: absolute;
  right: -8px;
  top: -8px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.form-textfield > .pf-form_row:has(.pf-form_input-text input:focus-visible)::after {
  pointer-events: none;
}
.form-textfield > .pf-form_row:has(.pf-form_input-textarea > textarea:focus-visible) {
  outline: none;
  position: relative;
}
.form-textfield > .pf-form_row:has(.pf-form_input-textarea > textarea:focus-visible)::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 0;
  content: "";
  display: block;
  left: -8px;
  position: absolute;
  right: -8px;
  top: 0;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.form-textfield > .pf-form_row:has(.pf-form_input-textarea > textarea:focus-visible)::after {
  pointer-events: none;
}
.pf-form_label:has(+ .pf-form_input-text) {
  margin-bottom: var(--s-2, 4px);
}
.pf-form_label:has(+ .pf-form_input-text input:not(:-moz-placeholder-shown)) {
  color: var(--typeface-petrol8-petrol3, #A6D8D9);
  -moz-transition: font 0.3s ease, color 0.3s ease;
  transition: font 0.3s ease, color 0.3s ease;
  transform: translateZ(0);
  will-change: transform;
}
.pf-form_label:has(+ .pf-form_input-text input:focus), .pf-form_label:has(+ .pf-form_input-text input:not(:placeholder-shown)), .pf-form_label:has(+ .pf-form_input-textarea textarea:focus) {
  color: var(--typeface-petrol8-petrol3, #A6D8D9);
  transition: font 0.3s ease, color 0.3s ease;
  transform: translateZ(0);
  will-change: transform;
}
.form-textfield .pf-form_label {
  align-items: center;
  display: flex;
}
.form-textfield .pf-form_label .toolip {
  display: block;
}
.pf-form_input-text input {
  background: var(--container-weiss-petrol11, #FFF);
  border: 0;
  border-bottom: 1px solid var(--typeface-schwarz-grau1, #333);
  color: var(--typeface-schwarz-grau1, #333);
  max-height: 30px;
  width: 100%;
}
.pf-form_input-text input:focus {
  border-bottom: 1px solid var(--divider-petrol8-petrol3, #004B5A);
  outline: none;
}
.pf-form_input-text input::-moz-placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
.pf-form_input-text input::placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
textarea {
  background: var(--container-petrol1-petrol10, #00292E);
  border: 0;
  border-bottom: 1px solid var(--typeface-schwarz-grau1, #333);
  border-top-left-radius: var(--CornerRadius-R-4, 4px);
  border-top-right-radius: var(--CornerRadius-R-4, 4px);
  color: var(--typeface-schwarz-grau1, #333);
  margin-top: 0;
  padding: var(--s-9, 40px) var(--s-5, 16px) var(--s-5, 16px);
  position: relative;
  width: 100%;
}
textarea:focus {
  border-bottom: 1px solid var(--divider-petrol8-petrol3, #004B5A);
  outline: none;
}
label[for=formTextarea]:has(+ .pf-form_input-textarea) {
  left: 16px;
  position: absolute;
  top: 16px;
  z-index: 1;
}
.pf-form_row:has(.pf-form_input-textarea) {
  position: relative;
}
.pf-form_input-date.pf-form_input-text {
  position: relative;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy90ZXh0L3RleHQuYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7QUFDRjtBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFOztJQUVFLGtCQUFrQjtJQUNsQixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLDZDQUE2QztFQUM3QyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7QUFMQTtFQUNFLDZDQUE2QztFQUM3QyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFIQTtFQUNFLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsY0FBYztFQUNkLFlBQVk7RUFDWixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFFB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d0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsK0NBQStDO0VBQy9DLGdEQUEyQztFQUEzQywyQ0FBMkM7RUFDM0Msd0JBQXdCO0VBQ3hCLHNCQUFzQjtBQUN4QjtBQUxBO0VBQ0UsK0NBQStDO0VBQy9DLDJDQUEyQztFQUMzQyx3QkFBd0I7RUFDeEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBRUE7RUFDRSxpREFBaUQ7RUFDakQsU0FBUztFQUNULDREQUE0RDtFQUM1RCwwQ0FBMEM7RUFDMUMsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZ0VBQWdFO0VBQ2hFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsMENBQTBDO0FBQzVDO0FBRkE7RUFDRSwwQ0FBMEM7QUFDNUM7QUFFQTtFQUNFLHNEQUFzRDtFQUN0RCxTQUFTO0VBQ1QsNERBQTREO0VBQzVELG9EQUFvRDtFQUNwRCxxREFBcUQ7RUFDckQsMENBQTBDO0VBQzFDLGFBQWE7RUFDYiwyREFBMkQ7RUFDM0Qsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZ0VBQWdFO0VBQ2hFLGFBQWE7QUFDZjtBQUVBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NvbXBvbmVudHMvdGV4dC90ZXh0LmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLnBmLWZvcm1fbGFiZWwge1xuICAvKiBTTS9QXzE2X2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wZi1mb3JtX2xhYmVsIHtcbiAgICAvKiBNRC9MRy9YTC9QXzE4X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWRpYWxvZyAubW9udGgteWVhciB7XG4gIC8qIFNNL1BfMTRfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmRhdGVwaWNrZXItZGlhbG9nIC5tb250aC15ZWFyIHtcbiAgICAvKiBYTC9QXzE2X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWRpYWxvZyAubW9udGgteWVhciB7XG4gIC8qIFNNL1BfMTRfYm9sZCAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMsIC5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0aCxcbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZCB7XG4gIC8qIFNNL1BfMTNfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmRhdGVwaWNrZXItZGlhbG9nIHRhYmxlLmRhdGVzLCAuZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGgsXG4gIC5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZCB7XG4gICAgLyogTEcvUF8xNF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udG9kYXktYnV0dG9uLCAucGYtZm9ybV9sYWJlbDpoYXMoKyAucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OmZvY3VzKSwgLnBmLWZvcm1fbGFiZWw6aGFzKCsgLnBmLWZvcm1faW5wdXQtdGV4dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSksIC5wZi1mb3JtX2xhYmVsOmhhcygrIC5wZi1mb3JtX2lucHV0LXRleHRhcmVhIHRleHRhcmVhOmZvY3VzKSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucGYtZm9ybV9sYWJlbDpoYXMoKyAucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OmZvY3VzKSwgLnBmLWZvcm1fbGFiZWw6aGFzKCsgLnBmLWZvcm1faW5wdXQtdGV4dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSksIC5wZi1mb3JtX2xhYmVsOmhhcygrIC5wZi1mb3JtX2lucHV0LXRleHRhcmVhIHRleHRhcmVhOmZvY3VzKSB7XG4gIC8qIFVJL0xhYmVsX3RpbnlfYm9sZCAqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGVwaWNrZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRlcGlja2VyIGJ1dHRvbi5jYWxlbmRhci1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMnB4O1xuICB3aWR0aDogMjZweDtcbn1cbi5kYXRlcGlja2VyIGJ1dHRvbi5jYWxlbmRhci1pY29uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZXBpY2tlciBidXR0b24uY2FsZW5kYXItaWNvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uZGF0ZXBpY2tlciBidXR0b24uY2FsZW5kYXItaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMsICNBNkQ4RDkpO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIGJ1dHRvbi5jYWxlbmRhci1pY29uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgYnV0dG9uLmNhbGVuZGFyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyIC5kZXNjIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJlbTtcbn1cblxuLmRhdGVwaWNrZXItZGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDM0M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci1wZXRyb2wxLXBldHJvbDEwLCAjRUVGNkY2KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1wZXRyb2wyLXBldHJvbDksICNENkVCRUIpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0yMCwgMjBweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0yMCwgMjBweCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1pbi1oZWlnaHQ6IDkycHg7XG4gIHBhZGRpbmc6IHZhcigtLXMtNSwgMTZweCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zLTYsIDI0cHgpO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5oZWFkZXIgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLmRhdGVzIHRoZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci1wZXRyb2wxLXBldHJvbDEwLCAjRUVGNkY2KTtcbiAgYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLmRhdGVzIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEpO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5kYXRlcyB0Ym9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLnByZXYteWVhcixcbi5kYXRlcGlja2VyLWRpYWxvZyAucHJldi1tb250aCxcbi5kYXRlcGlja2VyLWRpYWxvZyAubmV4dC1tb250aCxcbi5kYXRlcGlja2VyLWRpYWxvZyAubmV4dC15ZWFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taG92ZXItcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogMDtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyAucHJldi15ZWFyOmZvY3VzLXZpc2libGUsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLnByZXYtbW9udGg6Zm9jdXMtdmlzaWJsZSxcbi5kYXRlcGlja2VyLWRpYWxvZyAubmV4dC1tb250aDpmb2N1cy12aXNpYmxlLFxuLmRhdGVwaWNrZXItZGlhbG9nIC5uZXh0LXllYXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyAucHJldi15ZWFyOmZvY3VzLXZpc2libGU6OmFmdGVyLFxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LW1vbnRoOmZvY3VzLXZpc2libGU6OmFmdGVyLFxuLmRhdGVwaWNrZXItZGlhbG9nIC5uZXh0LW1vbnRoOmZvY3VzLXZpc2libGU6OmFmdGVyLFxuLmRhdGVwaWNrZXItZGlhbG9nIC5uZXh0LXllYXI6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogLTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LXllYXIgc3ZnLFxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LW1vbnRoIHN2Zyxcbi5kYXRlcGlja2VyLWRpYWxvZyAubmV4dC1tb250aCBzdmcsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQteWVhciBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWJ1dHRvbi13ZWlzcy1wZXRyb2w4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LXllYXI6aG92ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLnByZXYtbW9udGg6aG92ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQtbW9udGg6aG92ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQteWVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhvdmVyLXBldHJvbDExLXBldHJvbDMsICMwMDFCMUYpO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LXllYXI6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLnByZXYtbW9udGg6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQtbW9udGg6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQteWVhcjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyAucHJldi15ZWFyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5wcmV2LXllYXIgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLnByZXYtbW9udGgge1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQteWVhciB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgLm5leHQtbW9udGgge1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIC5tb250aC15ZWFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXMtNSwgMTZweCk7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGgsXG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItcGV0cm9sMS1wZXRyb2wxMCwgI0VFRjZGNik7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiAwO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIHRhYmxlLmRhdGVzIHRoOmZvY3VzLXZpc2libGUsXG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0aDpmb2N1cy12aXNpYmxlOjphZnRlcixcbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGg6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGQ6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZC53ZWVrZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLWdyYXU3LWdyYXUzKTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZC5kaXNhYmxlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIHRhYmxlLmRhdGVzIHRkOmZvY3VzLCAuZGF0ZXBpY2tlci1kaWFsb2cgdGFibGUuZGF0ZXMgdGQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFpbmVyLXBldHJvbDItcGV0cm9sOSwgI0Q2RUJFQik7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICNBNkQ4RDkpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmRhdGVwaWNrZXItZGlhbG9nIHRhYmxlLmRhdGVzIHRkW3RhYmluZGV4PVwiMFwiXVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLWhvdmVyLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlcGlja2VyLWRpYWxvZyB0YWJsZS5kYXRlcyB0ZFt0YWJpbmRleD1cIjBcIl1bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICNBNkQ4RDkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtNiwgMjRweCk7XG59XG4udG9kYXktYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9kYXktYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4udG9kYXktYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItOCwgOHB4KTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDJweDtcbn1cblxuLnRhYmxlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXdlaXNzLXBldHJvbDExLWJyZWFrcG9pbnQsICNGRkYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaXZpZGVyLXBldHJvbDItcGV0cm9sOSwgI0Q2RUJFQik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwLCAyMHB4KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwLCAyMHB4KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZvcm0tdGV4dGZpZWxkID4gLnBmLWZvcm1fcm93OmhhcygucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tdGV4dGZpZWxkID4gLnBmLWZvcm1fcm93OmhhcygucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OmZvY3VzLXZpc2libGUpOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLThweDtcbiAgdG9wOiAtOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uZm9ybS10ZXh0ZmllbGQgPiAucGYtZm9ybV9yb3c6aGFzKC5wZi1mb3JtX2lucHV0LXRleHQgaW5wdXQ6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS10ZXh0ZmllbGQgPiAucGYtZm9ybV9yb3c6aGFzKC5wZi1mb3JtX2lucHV0LXRleHRhcmVhID4gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS10ZXh0ZmllbGQgPiAucGYtZm9ybV9yb3c6aGFzKC5wZi1mb3JtX2lucHV0LXRleHRhcmVhID4gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5mb3JtLXRleHRmaWVsZCA+IC5wZi1mb3JtX3JvdzpoYXMoLnBmLWZvcm1faW5wdXQtdGV4dGFyZWEgPiB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlKTo6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBmLWZvcm1fbGFiZWw6aGFzKCsgLnBmLWZvcm1faW5wdXQtdGV4dCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTIsIDRweCk7XG59XG4ucGYtZm9ybV9sYWJlbDpoYXMoKyAucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OmZvY3VzKSwgLnBmLWZvcm1fbGFiZWw6aGFzKCsgLnBmLWZvcm1faW5wdXQtdGV4dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSksIC5wZi1mb3JtX2xhYmVsOmhhcygrIC5wZi1mb3JtX2lucHV0LXRleHRhcmVhIHRleHRhcmVhOmZvY3VzKSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICNBNkQ4RDkpO1xuICB0cmFuc2l0aW9uOiBmb250IDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uZm9ybS10ZXh0ZmllbGQgLnBmLWZvcm1fbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm0tdGV4dGZpZWxkIC5wZi1mb3JtX2xhYmVsIC50b29saXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBmLWZvcm1faW5wdXQtdGV4dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci13ZWlzcy1wZXRyb2wxMSwgI0ZGRik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2Utc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBmLWZvcm1faW5wdXQtdGV4dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kaXZpZGVyLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGYtZm9ybV9pbnB1dC10ZXh0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbn1cblxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItcGV0cm9sMS1wZXRyb2wxMCwgIzAwMjkyRSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zLTksIDQwcHgpIHZhcigtLXMtNSwgMTZweCkgdmFyKC0tcy01LCAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubGFiZWxbZm9yPWZvcm1UZXh0YXJlYV06aGFzKCsgLnBmLWZvcm1faW5wdXQtdGV4dGFyZWEpIHtcbiAgbGVmdDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wZi1mb3JtX3JvdzpoYXMoLnBmLWZvcm1faW5wdXQtdGV4dGFyZWEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGYtZm9ybV9pbnB1dC1kYXRlLnBmLWZvcm1faW5wdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iXX0= */