/* 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);
  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(--weiss-petrol8);
  display: flex;
  flex-direction: column;
  gap: var(--s-8);
  margin: 0 -20px;
  padding: var(--s-8) var(--s-5);
  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);
    padding-right: var(--s-8);
  }
}
@media screen and (min-width: 1126px) {
  .cookie_consent_banner__content {
    margin: 54px 0;
  }
}
.cookie_consent_banner__text {
  color: var(--schwarz-grau1);
}
.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 {
    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(--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(--grau2-petrol9);
  background-color: var(--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;
}
@media screen and (min-width: 751px) {
  .cookie_consent_banner__button-holder .styled-button {
    max-width: -moz-max-content;
    max-width: max-content;
    width: auto;
  }
}

.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(--petrol8-grau1);
  margin: var(--s-7) 0 var(--s-6);
}
.privacy-settings__sub-title {
  color: var(--schwarz-grau1);
}
.privacy-settings__cookie {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--s-3);
  cursor: pointer;
}
.privacy-settings__cookie p {
  color: var(--schwarz-grau1);
}
.privacy-settings__buttons {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--s-4);
  justify-content: flex-end;
  margin-top: var(--s-8);
}
@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(--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(--grau5-grau4);
  background-color: var(--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(--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(--grau2-petrol9);
  background-color: var(--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);
}
.privacy-settings .pf-form_toggle-wrapper {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: var(--s-7);
}
.privacy-settings .pf-form_input-toggle {
  position: relative;
  outline: none;
  cursor: pointer;
  --track-color: var(--grau2-petrol9);
  --thumb-color: var(--weiss-petrol11);
  --thumb-border-color: var(--petrol8-petrol3);
}
.privacy-settings .pf-form_input-toggle input[type=checkbox] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}
.privacy-settings .pf-form_input-toggle--track {
  display: block;
  position: relative;
  width: 52px;
  height: 32px;
  background: var(--track-color);
  border-radius: var(--CornerRadius-R-20);
  transition: background-color 0.3s ease-out;
}
.privacy-settings .pf-form_input-toggle--track:hover {
  --track-color: var(--grau3-petrol8);
}
.privacy-settings .pf-form_input-toggle--track .pf-form_input-toggle--thumb {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 2px;
  left: 2px;
  width: 28px;
  height: 28px;
  background-color: var(--thumb-color);
  border: 1px solid var(--thumb-border-color);
  border-radius: 50%;
  transition: left 0.2s ease-out, border-color 0.2s ease-out, background-color 0.2s ease-out;
}
.privacy-settings .pf-form_input-toggle--track .pf-form_input-toggle--thumb svg {
  color: var(--thumb-border-color);
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
.privacy-settings .pf-form_input-toggle:has(input[type=checkbox]:checked) {
  --track-color: var(--petrol8-petrol3);
  --thumb-border-color: var(--track-color);
}
.privacy-settings .pf-form_input-toggle:has(input[type=checkbox]:checked) .pf-form_input-toggle--track .pf-form_input-toggle--thumb {
  left: calc(100% - 28px - 2px);
}
.privacy-settings .pf-form_input-toggle:has(input[type=checkbox]:checked) .pf-form_input-toggle--track .pf-form_input-toggle--thumb svg {
  opacity: 1;
}
.privacy-settings .pf-form_input-toggle:has(input[type=checkbox]:checked) .pf-form_input-toggle--track:hover {
  --track-color: var(--petrol11-petrol4);
  --thumb-border-color: var(--track-color);
}
.privacy-settings .pf-form_input-toggle:focus-visible .pf-form_input-toggle--track, .privacy-settings .pf-form_input-toggle:focus-within .pf-form_input-toggle--track {
  outline: 2px var(--petrol8-petrol3) solid;
  outline-offset: 2px;
}
.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);
  border: var(--Outline-2, 2px) solid var(--petrol8-petrol3);
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY2NiL2NvbXBvbmVudHMvY29va2llY29uc2VudC9jb29raWVjb25zZW50LmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixTQUFTO0VBQ1QsYUFBYTtFQUNiLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixTQUFTO0VBQ1QsYUFBYTtFQUNiLE9BQU87RUFDUCxZQUFZO0VBQ1osZUFBZTtFQUNmLFFBQVE7RUFDUixNQUFNO0VBQ04sWUFBWTtBQUNkO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixlQUFlO0VBQ2Ys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QUNSLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9DQUFvQztFQUNwQywyQ0FBMkM7RUFDM0Msa0JBQWtCO0VBQ2xCLDBGQUEwRjtBQUM1RjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLFVBQVU7RUFDVixpQ0FBaUM7QUFDbkM7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxzQ0FBc0M7RUFDdEMsd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx5Q0FBeUM7RUFDekMsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7O0VBRUUsdUNBQStCO1VBQS9CLCtCQUErQjtFQUMvQixvQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLGlDQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLDBCQUEwQixFQUFFLFVBQVU7RUFDdEMsa0NBQWtDO0FBQ3BDO0FBQ0E7O0VBRUUsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLHNDQUFzQztFQUN0QywwREFBMEQ7RUFDMUQsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULHdCQUF3QjtFQUN4QixzRUFBc0U7QUFDeEU7O0FBRUE7RUFDRSxhQUFhO0FBQ2YiLCJmaWxlIjoiLi4vLi4vdWkuYXBwcy9zcmMvbWFpbi9qY3Jfcm9vdC9hcHBzL3BmY2gvY2xpZW50bGlicy9jY2IvY29tcG9uZW50cy9jb29raWVjb25zZW50L2Nvb2tpZWNvbnNlbnQuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4ucHJpdmFjeS1zZXR0aW5nc19fY29va2llIHAsIC5wcml2YWN5LXNldHRpbmdzX19zdWItdGl0bGUge1xuICAvKiBTTS9QXzE2X2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wcml2YWN5LXNldHRpbmdzX19jb29raWUgcCwgLnByaXZhY3ktc2V0dGluZ3NfX3N1Yi10aXRsZSB7XG4gICAgLyogTUQvTEcvWEwvUF8xOF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucHJpdmFjeS1zZXR0aW5nc19fc3ViLXRpdGxlIHtcbiAgLyogWEwvUF8xOF9ib2xkICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX3RleHQge1xuICAvKiBTTS9QXzE0X2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX3RleHQge1xuICAgIC8qIFhML1BfMTZfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbiwgLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWwsIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tYWNjZXB0IHtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX21lZGl1bV9saWdodCAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24sIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tY2FuY2VsLCAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdCB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX21lZGl1bV9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29va2llX2NvbnNlbnRfYmFubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbmJvZHk6aGFzKC5saWdodGJveC5pcy1vcGVuZWQpIC5jb29raWVfY29uc2VudF9iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdlaXNzKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4O1xufVxuaHRtbC5uby1vdmVyZmxvdyAuY29va2llX2NvbnNlbnRfYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdlaXNzLXBldHJvbDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtOCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogdmFyKC0tcy04KSB2YXIoLS1zLTUpO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAzOHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zLTgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXMtOCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuY29va2llX2NvbnNlbnRfYmFubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDU0cHggMDtcbiAgfVxufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC0tcG9zaXRpb246IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtNCkgdmFyKC0tcy03KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNSkgMzJweDtcbiAgfVxufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWdyYXU3LWdyYXUyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JhdTItcGV0cm9sOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXUyLXBldHJvbDkpO1xufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogdmFyKC0tcG9zaXRpb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3N0ZmluYW5jZWdlbGIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wb3N0ZmluYW5jZWdlbGIpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5zZXQgMC4xNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNvb2tpZV9jb25zZW50X2Jhbm5lcl9fYnV0dG9uLWhvbGRlciAuc3R5bGVkLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcGV0cm9sOC13ZWlzcyk7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyX19idXR0b24taG9sZGVyIC5zdHlsZWQtYnV0dG9uIC5idXR0b25fX2xhYmVsIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5jb29raWVfY29uc2VudF9iYW5uZXJfX2J1dHRvbi1ob2xkZXIgLnN0eWxlZC1idXR0b24ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByaXZhY3ktc2V0dGluZ3Mge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJpdmFjeS1zZXR0aW5ncyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnByaXZhY3ktc2V0dGluZ3Mge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcGV0cm9sOC1ncmF1MSk7XG4gIG1hcmdpbjogdmFyKC0tcy03KSAwIHZhcigtLXMtNik7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fc3ViLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXNjaHdhcnotZ3JhdTEpO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2Nvb2tpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLXMtMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19jb29raWUgcCB7XG4gIGNvbG9yOiB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IHZhcigtLXMtNCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtOCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4KTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICAtLXBvc2l0aW9uOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zLTQpIHZhcigtLXMtNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWNhbmNlbCB7XG4gICAgcGFkZGluZzogdmFyKC0tcy01KSAzMnB4O1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWNhbmNlbDpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWNhbmNlbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF1Ny1ncmF1Mik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tY2FuY2VsOmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF1NS1ncmF1NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXUyLXBldHJvbDkpO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IHZhcigtLXBvc2l0aW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBldHJvbDgpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5zZXQgMC4xNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWw6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBldHJvbDgpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1jYW5jZWwgLmJ1dHRvbl9fbGFiZWwge1xuICB6LWluZGV4OiAxO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1hY2NlcHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4KTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICAtLXBvc2l0aW9uOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zLTQpIHZhcigtLXMtNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdCB7XG4gICAgcGFkZGluZzogdmFyKC0tcy01KSAzMnB4O1xuICB9XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF1Ny1ncmF1Mik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wcml2YWN5LXNldHRpbmdzX19idXR0b25zIGJ1dHRvbi5wcml2YWN5LXNldHRpbmdzX19idG4tYWNjZXB0OmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF1Mi1wZXRyb2w5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JhdTItcGV0cm9sOSk7XG59XG4ucHJpdmFjeS1zZXR0aW5nc19fYnV0dG9ucyBidXR0b24ucHJpdmFjeS1zZXR0aW5nc19fYnRuLWFjY2VwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogdmFyKC0tcG9zaXRpb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3N0ZmluYW5jZWdlbGIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wb3N0ZmluYW5jZWdlbGIpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5zZXQgMC4xNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1hY2NlcHQ6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBldHJvbDgtd2Vpc3MpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLnByaXZhY3ktc2V0dGluZ3NfX2J1dHRvbnMgYnV0dG9uLnByaXZhY3ktc2V0dGluZ3NfX2J0bi1hY2NlcHQgLmJ1dHRvbl9fbGFiZWwge1xuICB6LWluZGV4OiAxO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1fcm93IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcy03KTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX3RvZ2dsZS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTcpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC0tdHJhY2stY29sb3I6IHZhcigtLWdyYXUyLXBldHJvbDkpO1xuICAtLXRodW1iLWNvbG9yOiB2YXIoLS13ZWlzcy1wZXRyb2wxMSk7XG4gIC0tdGh1bWItYm9yZGVyLWNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdHJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10cmFjazpob3ZlciB7XG4gIC0tdHJhY2stY29sb3I6IHZhcigtLWdyYXUzLXBldHJvbDgpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10cmFjayAucGYtZm9ybV9pbnB1dC10b2dnbGUtLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWItY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aHVtYi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdHJhY2sgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10aHVtYiBzdmcge1xuICBjb2xvcjogdmFyKC0tdGh1bWItYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKSB7XG4gIC0tdHJhY2stY29sb3I6IHZhcigtLXBldHJvbDgtcGV0cm9sMyk7XG4gIC0tdGh1bWItYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFjay1jb2xvcik7XG59XG4ucHJpdmFjeS1zZXR0aW5ncyAucGYtZm9ybV9pbnB1dC10b2dnbGU6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQpIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdHJhY2sgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10aHVtYiB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI4cHggLSAycHgpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKSAucGYtZm9ybV9pbnB1dC10b2dnbGUtLXRyYWNrIC5wZi1mb3JtX2lucHV0LXRvZ2dsZS0tdGh1bWIgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcml2YWN5LXNldHRpbmdzIC5wZi1mb3JtX2lucHV0LXRvZ2dsZTpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCkgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10cmFjazpob3ZlciB7XG4gIC0tdHJhY2stY29sb3I6IHZhcigtLXBldHJvbDExLXBldHJvbDQpO1xuICAtLXRodW1iLWJvcmRlci1jb2xvcjogdmFyKC0tdHJhY2stY29sb3IpO1xufVxuLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmZvY3VzLXZpc2libGUgLnBmLWZvcm1faW5wdXQtdG9nZ2xlLS10cmFjaywgLnByaXZhY3ktc2V0dGluZ3MgLnBmLWZvcm1faW5wdXQtdG9nZ2xlOmZvY3VzLXdpdGhpbiAucGYtZm9ybV9pbnB1dC10b2dnbGUtLXRyYWNrIHtcbiAgb3V0bGluZTogMnB4IHZhcigtLXBldHJvbDgtcGV0cm9sMykgc29saWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubGlnaHRib3hfX2NvbnRlbnQgLnByaXZhY3ktc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAwIDAgdmFyKC0tcy04KTtcbn1cblxuLmNvb2tpZV9jb25zZW50X2Jhbm5lciBhLFxuLnByaXZhY3ktc2V0dGluZ3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxNSU7IC8qIDQuNXB4ICovXG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG4uY29va2llX2NvbnNlbnRfYmFubmVyIGE6Zm9jdXMtdmlzaWJsZSxcbi5wcml2YWN5LXNldHRpbmdzIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb29raWVfY29uc2VudF9iYW5uZXIgYTpmb2N1cy12aXNpYmxlOjphZnRlcixcbi5wcml2YWN5LXNldHRpbmdzIGE6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00KTtcbiAgYm9yZGVyOiB2YXIoLS1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbiAgYm90dG9tOiAtNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG5cbi5jb29raWVDb25zZW50IC5saWdodGJveF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59Il19 */