/* Breakpoints */
.privacy-settings__cookie p, .privacy-settings__sub-title {
  /* SM/P_16_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
@media screen and (min-width: 751px) {
  .privacy-settings__cookie p, .privacy-settings__sub-title {
    /* MD/LG/XL/P_18_light */
    font-size: 18px;
  }
}

.privacy-settings__sub-title {
  /* XL/P_18_bold */
  font-weight: 700;
}

.cookie_consent_banner__text {
  /* SM/P_14_light */
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__text {
    /* XL/P_16_light */
    font-size: 16px;
    line-height: 160%;
  }
}

.cookie_consent_banner__button-holder .styled-button, .privacy-settings__buttons button.privacy-settings__btn-cancel, .privacy-settings__buttons button.privacy-settings__btn-accept {
  /* UI/SM/Button_label_medium_light */
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 1; /* 14px */
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__button-holder .styled-button, .privacy-settings__buttons button.privacy-settings__btn-cancel, .privacy-settings__buttons button.privacy-settings__btn-accept {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}

.cookie_consent_banner {
  align-items: center;
  background: rgba(0, 0, 0, 0.2);
  bottom: 0;
  display: flex;
  position: fixed;
  width: 100%;
  z-index: 999;
}
body:has(.lightbox.is-opened) .cookie_consent_banner {
  display: none;
}
.cookie_consent_banner__background {
  background: var(--weiss, #FFF);
  bottom: 0;
  display: none;
  left: 0;
  opacity: 0.7;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 998;
}
html.no-overflow .cookie_consent_banner__background {
  display: block;
}
.cookie_consent_banner__content {
  align-items: flex-start;
  align-self: stretch;
  background: var(--container-weiss-petrol8, #004B5A);
  display: flex;
  flex-direction: column;
  gap: var(--s-8, 48px);
  margin: 0 -20px;
  padding: var(--s-8, 48px) var(--s-5, 16px);
  grid-column-end: span 12;
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__content {
    grid-column-end: span 10;
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1126px) {
  .cookie_consent_banner__content {
    grid-column-end: span 8;
    grid-column-start: 3;
  }
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__content {
    margin: 38px 0;
    padding-left: var(--s-8, 48px);
    padding-right: var(--s-8, 48px);
  }
}
@media screen and (min-width: 1126px) {
  .cookie_consent_banner__content {
    margin: 54px 0;
  }
}
.cookie_consent_banner__text {
  color: var(--typeface-schwarz-grau1, #333);
}
.cookie_consent_banner__button-holder {
  width: 100%;
}
.cookie_consent_banner__button-holder .styled-button {
  justify-content: center;
  margin-left: auto;
  max-width: 100%;
  width: 100%;
  cursor: pointer;
  align-items: center;
  display: flex;
  justify-content: center;
  max-height: 56px;
  max-width: -moz-max-content;
  max-width: max-content;
  outline: none;
  position: relative;
  color: var(--petrol8);
  border: none;
  z-index: 1;
  --position: 0;
  padding: var(--s-4) var(--s-7);
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__button-holder .styled-button {
    max-width: -moz-max-content;
    max-width: max-content;
    width: auto;
  }
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__button-holder .styled-button {
    padding: var(--s-5) 32px;
  }
}
.cookie_consent_banner__button-holder .styled-button:hover {
  --position: -2px;
}
.cookie_consent_banner__button-holder .styled-button:disabled {
  color: var(--supporting-colors-grau7-grau2);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cookie_consent_banner__button-holder .styled-button:disabled::before {
  border: 1px solid var(--container-grau2-petrol9);
  background-color: var(--container-grau2-petrol9);
}
.cookie_consent_banner__button-holder .styled-button::before {
  content: "";
  position: absolute;
  inset: var(--position);
  background-color: var(--postfinancegelb);
  border: 1px solid var(--postfinancegelb);
  border-radius: 100px;
  transition: inset 0.15s ease-out;
  z-index: -1;
}
.cookie_consent_banner__button-holder .styled-button:focus-visible::before {
  outline: 2px solid var(--petrol8-weiss);
  outline-offset: 3px;
}
.cookie_consent_banner__button-holder .styled-button .button__label {
  z-index: 1;
}

.privacy-settings {
  grid-column-end: span 12;
}
@media screen and (min-width: 751px) {
  .privacy-settings {
    grid-column-end: span 10;
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1126px) {
  .privacy-settings {
    grid-column-end: span 8;
    grid-column-start: 3;
  }
}
.privacy-settings__title {
  color: var(--typeface-petrol8-grau1, #004B5A);
  margin: var(--s-7, 32px) 0 var(--s-6, 24px);
}
.privacy-settings__sub-title {
  color: var(--typeface-schwarz-grau1, #333);
}
.privacy-settings__cookie {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--s-3, 8px);
}
.privacy-settings__cookie p {
  color: var(--typeface-schwarz-grau1, #333);
}
.privacy-settings__buttons {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--s-4, 12px);
  justify-content: flex-end;
  margin-top: var(--s-8, 32px);
}
@media screen and (min-width: 751px) {
  .privacy-settings__buttons {
    flex-direction: row;
  }
}
.privacy-settings__buttons button {
  justify-content: center;
  max-width: 100%;
}
@media screen and (min-width: 751px) {
  .privacy-settings__buttons button {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.privacy-settings__buttons button.privacy-settings__btn-cancel {
  cursor: pointer;
  align-items: center;
  display: flex;
  justify-content: center;
  max-height: 56px;
  max-width: -moz-max-content;
  max-width: max-content;
  outline: none;
  position: relative;
  color: var(--petrol8);
  border: none;
  z-index: 1;
  --position: 0;
  padding: var(--s-4) var(--s-7);
}
@media screen and (min-width: 751px) {
  .privacy-settings__buttons button.privacy-settings__btn-cancel {
    padding: var(--s-5) 32px;
  }
}
.privacy-settings__buttons button.privacy-settings__btn-cancel:hover {
  --position: -2px;
}
.privacy-settings__buttons button.privacy-settings__btn-cancel:disabled {
  color: var(--supporting-colors-grau7-grau2);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.privacy-settings__buttons button.privacy-settings__btn-cancel:disabled::before {
  border: 1px solid var(--supporting-colors-grau5-grau4);
  background-color: var(--container-grau2-petrol9);
}
.privacy-settings__buttons button.privacy-settings__btn-cancel::before {
  content: "";
  position: absolute;
  inset: var(--position);
  background-color: transparent;
  border: 1px solid var(--petrol8);
  border-radius: 100px;
  transition: inset 0.15s ease-out;
  z-index: -1;
}
.privacy-settings__buttons button.privacy-settings__btn-cancel:focus-visible::before {
  outline: 2px solid var(--petrol8);
  outline-offset: 3px;
}
.privacy-settings__buttons button.privacy-settings__btn-cancel .button__label {
  z-index: 1;
}
.privacy-settings__buttons button.privacy-settings__btn-accept {
  cursor: pointer;
  align-items: center;
  display: flex;
  justify-content: center;
  max-height: 56px;
  max-width: -moz-max-content;
  max-width: max-content;
  outline: none;
  position: relative;
  color: var(--petrol8);
  border: none;
  z-index: 1;
  --position: 0;
  padding: var(--s-4) var(--s-7);
}
@media screen and (min-width: 751px) {
  .privacy-settings__buttons button.privacy-settings__btn-accept {
    padding: var(--s-5) 32px;
  }
}
.privacy-settings__buttons button.privacy-settings__btn-accept:hover {
  --position: -2px;
}
.privacy-settings__buttons button.privacy-settings__btn-accept:disabled {
  color: var(--supporting-colors-grau7-grau2);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.privacy-settings__buttons button.privacy-settings__btn-accept:disabled::before {
  border: 1px solid var(--container-grau2-petrol9);
  background-color: var(--container-grau2-petrol9);
}
.privacy-settings__buttons button.privacy-settings__btn-accept::before {
  content: "";
  position: absolute;
  inset: var(--position);
  background-color: var(--postfinancegelb);
  border: 1px solid var(--postfinancegelb);
  border-radius: 100px;
  transition: inset 0.15s ease-out;
  z-index: -1;
}
.privacy-settings__buttons button.privacy-settings__btn-accept:focus-visible::before {
  outline: 2px solid var(--petrol8-weiss);
  outline-offset: 3px;
}
.privacy-settings__buttons button.privacy-settings__btn-accept .button__label {
  z-index: 1;
}
.privacy-settings .pf-form_row {
  margin-top: var(--s-7, 24px);
}
@media screen and (min-width: 751px) {
  .privacy-settings .pf-form_row {
    margin-top: var(--s-7, 32px);
  }
}
.privacy-settings .pf-form_toggle-wrapper {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: var(--s-7, 24px);
}
.privacy-settings .pf-form_toggle-wrapper .pf-form_option-checkbox svg {
  left: 13px !important;
}
.privacy-settings .pf-form_input-toggle {
  transform: translateY(0);
}
.privacy-settings .pf-form_input-toggle:focus-visible {
  outline: none;
  position: relative;
}
.privacy-settings .pf-form_input-toggle:focus-visible::after {
  border-radius: var(--CornerRadius-R-20, 20px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-petrol3, #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);
}
.privacy-settings .pf-form_input-toggle:hover > input[type=checkbox]:checked + .pf-form_input-toggle--toggle::before {
  background: var(--hover-petrol3-petrol4, #A6D8D9);
}
.privacy-settings .pf-form_input-toggle:hover > input[type=checkbox]:checked + .pf-form_input-toggle--toggle::after {
  border-color: var(--divider-schwarz-grau1, #333);
}
.privacy-settings .pf-form_input-toggle:hover .pf-form_input-toggle--toggle::after {
  border-color: var(--divider-schwarz-grau1, #333);
}
.privacy-settings .pf-form_input-toggle:hover .pf-form_input-toggle--toggle::before {
  background: var(--hover-petrol3-petrol4, #A6D8D9);
}
.privacy-settings .pf-form_input-toggle:hover .pf-form_input-toggle--toggle svg {
  color: var(--ui-icons-petrol11-grau1, #001B1F);
}
.privacy-settings .pf-form_input-toggle:focus-visible .pf-form_input-toggle--toggle::before {
  background: var(--hover-petrol3-petrol4, #A6D8D9) !important;
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox] {
  cursor: pointer;
  height: 32px;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 52px;
  z-index: 999;
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:checked + .pf-form_input-toggle--toggle svg {
  display: block;
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:checked + .pf-form_input-toggle--toggle:before {
  background: var(--container-petrol8-petrol3, #004B5A);
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:checked + .pf-form_input-toggle--toggle:after {
  transform: translateX(20px);
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:disabled + .pf-form_input-toggle--toggle::before {
  background: var(--container-grau1-petrol10, #F8F8F8);
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:disabled + .pf-form_input-toggle--toggle::after {
  border-color: var(--button-grau7-petrol9, #666);
}
.privacy-settings .pf-form_input-toggle > input[type=checkbox]:focus-visible::after {
  background-color: red;
}
.privacy-settings .pf-form_input-toggle--toggle {
  cursor: pointer;
  display: block;
  height: 32px;
  position: relative;
  width: 52px;
}
.privacy-settings .pf-form_input-toggle--toggle::before {
  background: var(--container-grau2-petrol9, #E6E6E6);
  border-radius: var(--CornerRadius-R-20, 20px);
  content: "";
  height: 32px;
  position: absolute;
  right: 0;
  transition: background-color 0.15s ease-out, border-color 0.1s ease-out;
  width: 52px;
}
.privacy-settings .pf-form_input-toggle--toggle::after {
  background-color: var(--background-weiss-petrol11-breakpoint, #FFF);
  border: 1px solid var(--divider-petrol8-petrol3, #004B5A);
  border-radius: 14px;
  content: "";
  height: 28px;
  position: absolute;
  left: 2px;
  top: 2px;
  transition: all 0.2s ease-out;
  width: 28px;
}
.privacy-settings .pf-form_input-toggle--toggle svg {
  display: none;
  height: 11px;
  position: absolute;
  right: 10px;
  color: var(--ui-icons-petrol8-petrol3, #004B5A);
  top: 10px;
  width: 10px;
  z-index: 1;
}
.lightbox__content .privacy-settings {
  padding: 0 0 var(--s-8);
}

.cookie_consent_banner a,
.privacy-settings a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: 15%; /* 4.5px */
  text-underline-position: from-font;
}
.cookie_consent_banner a:focus-visible,
.privacy-settings a:focus-visible {
  outline: none;
  position: relative;
}
.cookie_consent_banner a:focus-visible::after,
.privacy-settings a:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--typeface-petrol8-petrol3, #004B5A);
  bottom: -6px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -6px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}

.cookieConsent .lightbox__content {
  margin-top: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY2NiL2NvbXBvbmVudHMvY29va2llY29uc2VudC9jb29raWVjb25zZW50LmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixTQUFTO0VBQ1QsYUFBYTtFQUNiLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDhCQUE4QjtFQUM5QixTQUFTO0VBQ1QsYUFBYTtFQUNiLE9BQU87RUFDUCxZQUFZO0VBQ1osZUFBZTtFQUNmLFFBQVE7RUFDUixNQUFNO0VBQ04sWUFBWTtBQUNkO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG1EQUFtRDtFQUNuRCxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixlQUFlO0VB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Q0E7O0VBRUUsMkNBQTJDO0VBQzNDLHdGQUF3RjtFQUN4RixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsd0JBQXdCO0VBQ3hCLHNFQUFzRTtBQUN4RTs7QUFFQTtFQUNFLGFBQWE7QUFDZiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NjYi9jb21wb25lbnRzL2Nvb2tpZWNvbnNlbnQvY29va2llY29uc2VudC5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQnJlYWtwb2ludHMgKi9cbi5wcml2YWN5LXNldHRpbmdzX19jb29raWUgcCwgLnByaXZhY3ktc2V0dGluZ3NfX3N1Yi10aXRsZSB7XG4gIC8qIFNNL1BfMTZfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnByaXZhY3ktc2V0dGluZ3NfX2Nvb2tpZSBwLCAucHJpdmFjeS1zZXR0aW5nc19fc3ViLXRpdGxlIHtcbiAgICAvKiBNRC9MRy9YTC9QXzE4X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcml2YWN5LXNldHRpbmdzX19zdWItdGl0bGUge1xuICAvKiBYTC9QXzE4X2JvbGQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fdGV4dCB7XG4gIC8qIFNNL1BfMTRfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fdGV4dCB7XG4gICAgLyogWEwvUF8xNl9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuXG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uLCAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWNhbmNlbCwgLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1hY2NlcHQge1xuICAvKiBVSS9TTS9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTRweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbiwgLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWwsIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tYWNjZXB0IHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb29raWVfY29uc2VudF9iYW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuYm9keTpoYXMoLmxpZ2h0Ym94LmlzLW9wZW5lZCkgLmNvb2tpZV9jb25zZW50X2Jhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2Vpc3MsICNGRkYpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTg7XG59XG5odG1sLm5vLW92ZXJmbG93IC5jb29raWVfY29uc2VudF9iYW5uZXJfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFpbmVyLXdlaXNzLXBldHJvbDgsICMwMDRCNUEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtOCwgNDhweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogdmFyKC0tcy04LCA0OHB4KSB2YXIoLS1zLTUsIDE2cHgpO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAzOHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zLTgsIDQ4cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXMtOCwgNDhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDU0cHggMDtcbiAgfVxufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC0tcG9zaXRpb246IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtNCkgdmFyKC0tcy03KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNSkgMzJweDtcbiAgfVxufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXN1cHBvcnRpbmctY29sb3JzLWdyYXU3LWdyYXUyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29udGFpbmVyLWdyYXUyLXBldHJvbDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250YWluZXItZ3JhdTItcGV0cm9sOSk7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiB2YXIoLS1wb3NpdGlvbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBpbnNldCAwLjE1cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wZXRyb2w4LXdlaXNzKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24gLmJ1dHRvbl9fbGFiZWwge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJpdmFjeS1zZXR0aW5ncyB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wcml2YWN5LXNldHRpbmdzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAucHJpdmFjeS1zZXR0aW5ncyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbn1cbi5wcml2YWN5LXNldHRpbmdzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgbWFyZ2luOiB2YXIoLS1zLTcsIDMycHgpIDAgdmFyKC0tcy02LCAyNHB4KTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19zdWItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2Utc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fY29va2llIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tcy0zLCA4cHgpO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2Nvb2tpZSBwIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogdmFyKC0tcy00LCAxMnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcy04LCAzMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWNhbmNlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC0tcG9zaXRpb246IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtNCkgdmFyKC0tcy03KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tY2FuY2VsIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTUpIDMycHg7XG4gIH1cbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tY2FuY2VsOmhvdmVyIHtcbiAgLS1wb3NpdGlvbjogLTJweDtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tY2FuY2VsOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXN1cHBvcnRpbmctY29sb3JzLWdyYXU3LWdyYXUyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWw6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN1cHBvcnRpbmctY29sb3JzLWdyYXU1LWdyYXU0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFpbmVyLWdyYXUyLXBldHJvbDkpO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IHZhcigtLXBvc2l0aW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBldHJvbDgpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5zZXQgMC4xNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWw6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBldHJvbDgpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWwgLmJ1dHRvbl9fbGFiZWwge1xuICB6LWluZGV4OiAxO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1hY2NlcHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4KTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICAtLXBvc2l0aW9uOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zLTQpIHZhcigtLXMtNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdCB7XG4gICAgcGFkZGluZzogdmFyKC0tcy01KSAzMnB4O1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1zdXBwb3J0aW5nLWNvbG9ycy1ncmF1Ny1ncmF1Mik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tYWNjZXB0OmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb250YWluZXItZ3JhdTItcGV0cm9sOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRhaW5lci1ncmF1Mi1wZXRyb2w5KTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tYWNjZXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiB2YXIoLS1wb3NpdGlvbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBpbnNldCAwLjE1cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcGV0cm9sOC13ZWlzcyk7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdCAuYnV0dG9uX19sYWJlbCB7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9yb3cge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTcsIDI0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1fcm93IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zLTcsIDMycHgpO1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV90b2dnbGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy03LCAyNHB4KTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX3RvZ2dsZS13cmFwcGVyIC5wZi1mb3JtX29wdGlvbi1jaGVja2JveCBzdmcge1xuICBsZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwLCAyMHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogLTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmhvdmVyID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlci1wZXRyb2wzLXBldHJvbDQsICNBNkQ4RDkpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmhvdmVyID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGl2aWRlci1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZTpob3ZlciAucGYtZm9ybV9pbnB1dC10b2dnbGUtLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRpdmlkZXItc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGU6aG92ZXIgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10b2dnbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhvdmVyLXBldHJvbDMtcGV0cm9sNCwgI0E2RDhEOSk7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGU6aG92ZXIgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10b2dnbGUgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXVpLWljb25zLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZTpmb2N1cy12aXNpYmxlIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlci1wZXRyb2wzLXBldHJvbDQsICNBNkQ4RDkpICFpbXBvcnRhbnQ7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGUgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTJweDtcbiAgei1pbmRleDogOTk5O1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyAucGYtZm9ybV9pbnB1dC10b2dnbGUtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29udGFpbmVyLWdyYXUxLXBldHJvbDEwLCAjRjhGOEY4KTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10b2dnbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tZ3JhdTctcGV0cm9sOSwgIzY2Nik7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGUgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MnB4O1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10b2dnbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci1ncmF1Mi1wZXRyb2w5LCAjRTZFNkU2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMjAsIDIwcHgpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjFzIGVhc2Utb3V0O1xuICB3aWR0aDogNTJweDtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtd2Vpc3MtcGV0cm9sMTEtYnJlYWtwb2ludCwgI0ZGRik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMjhweDtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdG9nZ2xlIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlnaHRib3hfX2NvbnRlbnQgLnByaXZhY3ktc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAwIDAgdmFyKC0tcy04KTtcbn1cblxuLmNvb2tpZV9jb25zZW50X2Jhbm5lciBhLFxuLnByaXZhY3ktc2V0dGluZ3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxNSU7IC8qIDQuNXB4ICovXG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyIGE6Zm9jdXMtdmlzaWJsZSxcbi5wcml2YWN5LXNldHRpbmdzIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXIgYTpmb2N1cy12aXNpYmxlOjphZnRlcixcbi5wcml2YWN5LXNldHRpbmdzIGE6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBib3R0b206IC02cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IC02cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cblxuLmNvb2tpZUNvbnNlbnQgLmxpZ2h0Ym94X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn0iXX0= */