/* Breakpoints */
.searchbar:not(.has-changed) .searchbar-results {
  color: var(--petrol8-grau1);
  /* UI/SM/Button_label_big_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1; /* 14px */
}
@media screen and (min-width: 751px) {
  .searchbar:not(.has-changed) .searchbar-results {
    /* UI/XL-LG/Button_label_big_light */
    font-size: 18px;
  }
}
.searchbar-results__link {
  /* 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) {
  .searchbar-results__link {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}
.searchbar--input {
  /* UI/SM/NavItem_big_light */
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 751px) {
  .searchbar--input {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.searchbar--hint {
  color: var(--petrol8-grau1);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
}
.searchbar--hint {
  /* UI/Label_tiny_light */
  font-weight: 300;
}
@media screen and (min-width: 1126px) {
  .searchbar {
    border: 1px solid var(--petrol8-petrol3);
    border-radius: var(--CornerRadius-R-16);
    grid-column-end: span 8;
    grid-column-start: 3;
  }
  .searchbar:has(.searchbar--input:focus-visible) {
    border-radius: var(--CornerRadius-R-16);
    outline: 2px solid var(--petrol8-petrol3);
    outline-offset: var(--s-2);
  }
}
.searchbar__wrapper {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1126px) {
  .searchbar__wrapper {
    margin-top: 32px;
    display: grid;
    width: min(1382px, 100% - var(--grid-margin) * 2);
  }
}
.searchbar--search {
  align-items: center;
  display: flex;
  padding: 13px var(--s-5);
  position: relative;
}
@media screen and (min-width: 751px) {
  .searchbar--search {
    padding: 23px var(--s-6);
  }
}
@media screen and (min-width: 1126px) {
  .searchbar--search {
    padding: var(--s-7) 26px;
  }
}
.searchbar--input {
  background: var(--weiss-petrol11);
  border: none;
  outline: none;
  color: var(--schwarz-grau1);
  margin-left: var(--s-7);
  padding: 0;
  transition: border-radius 100ms linear;
  transition-delay: 100ms;
  width: calc(100% - 96px);
}
@media screen and (min-width: 1126px) {
  .searchbar--input {
    margin-left: var(--s-4);
  }
}
.searchbar--input::-moz-placeholder {
  color: var(--schwarz-grau1);
}
.searchbar--input::placeholder {
  color: var(--schwarz-grau1);
}
.has-changed .searchbar--input {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition: border-radius 50ms linear;
  transition-delay: 0ms;
}
.searchbar__icon {
  margin: 2.5px 1.5px 1.5px 2.5px;
  color: var(--petrol8-petrol3);
}
@media (forced-colors: active) {
  .searchbar__icon {
    color: revert;
  }
}
.searchbar--hint {
  color: var(--schwarz-grau1);
  display: none;
  margin-left: 68px;
  pointer-events: none;
}
@media screen and (min-width: 1126px) {
  .searchbar--hint {
    margin-left: 60px;
    margin-bottom: var(--s-4);
  }
}
@media screen and (min-width: 751px) {
  .has-changed .searchbar--hint {
    display: block;
  }
}
.searchbar:not(.has-changed) .searchbar-results {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
  border-top: 0;
  visibility: hidden;
}
.searchbar.has-changed .searchbar--search {
  outline: none;
}
.searchbar-results {
  display: block;
  padding: 0 16px 20px;
  transition: max-height 0.2s ease-in-out, opacity 0.2s ease-out, visibility 0.2s, padding 0.2s;
}
@media screen and (min-width: 1126px) {
  .searchbar-results {
    padding-inline: 20px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results {
    border-top: 1px solid var(--petrol8-petrol3);
    padding: var(--s-5) 60px 32px;
  }
}
.searchbar-results__inner {
  padding-left: var(--s-5);
  padding-top: var(--s-6);
}
@media screen and (min-width: 1126px) {
  .searchbar-results__inner {
    padding-left: 0;
    padding-top: 0;
  }
}
.searchbar-results__list {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.searchbar-results__list:not(:empty) {
  margin-bottom: var(--s-7);
}
.searchbar-results__item {
  align-items: center;
  display: flex;
  gap: var(--s-3);
  justify-content: flex-start;
  padding-left: 32px;
  position: relative;
}
@media screen and (min-width: 751px) {
  .searchbar-results__item {
    padding-left: 36px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item {
    padding-left: 32px;
  }
}
.searchbar-results__item:focus-visible .searchbar-results__icon--promoted, .searchbar-results__item:hover .searchbar-results__icon--promoted {
  fill: var(--petrol11-grau1);
}
.searchbar-results__item:focus-visible .searchbar-results__link, .searchbar-results__item:hover .searchbar-results__link {
  color: var(--petrol11-grau1);
}
.searchbar-results__item::after {
  background-color: var(--petrol11-grau1);
  bottom: 0;
  content: "";
  height: 1px;
  left: 32px;
  position: absolute;
  top: 16px;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 300ms ease;
  width: calc(100% - 32px);
}
@media screen and (min-width: 751px) {
  .searchbar-results__item::after {
    top: 18px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item::after {
    left: 32px;
  }
}
.searchbar-results__item:has(.searchbar-results__link:focus-visible)::after, .searchbar-results__item:hover::after {
  transform: scaleX(1);
}
.searchbar-results__item.is-promoted {
  padding-left: 0;
}
@media screen and (min-width: 751px) {
  .searchbar-results__item.is-promoted {
    padding-left: 4px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item.is-promoted {
    padding-left: 0;
  }
}
.searchbar-results__item.is-promoted::after {
  top: 21px;
}
.searchbar-results__link {
  color: var(--grau7-grau3);
}
.searchbar-results__link:focus-visible {
  outline: none;
  position: relative;
}
.searchbar-results__link:focus-visible::after {
  border-radius: var(--CornerRadius-R-4);
  border: var(--Outline-2, 2px) solid var(--petrol8-grau1);
  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);
}
.is-promoted .searchbar-results__link {
  align-items: center;
  display: inline-flex;
  gap: var(--s-3);
}
.searchbar-results__link--show-all {
  align-items: center;
  color: var(--petrol8-petrol3);
  display: inline-flex;
  gap: var(--s-2);
  padding-left: 32px;
}
@media screen and (min-width: 751px) {
  .searchbar-results__link--show-all {
    padding-left: 36px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__link--show-all {
    padding-left: 32px;
  }
}
.searchbar-results__link--show-all:focus-visible::after {
  left: 20px;
}
.searchbar-results__icon--promoted {
  fill: var(--petrol8-petrol3);
  height: 24px;
  width: 24px;
}
.searchbar-results__icon--chevron {
  color: var(--petrol8-petrol3);
  height: 16px;
  width: 16px;
}
@media screen and (min-width: 1126px) {
  .searchinputbox .searchbar--search {
    padding: 28px var(--s-6);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9zZWFyY2gtbmVvL3NlYXJjaC1uZW8uYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSwyQkFBMkI7RUFDM0IsaUNBQWlDO0VBQ2pDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLG9DQUFvQztJQUNwQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDL0IsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0FBQ2xCO0FBRUE7RUFDRTtJQUNFLHdDQUF3QztJQUN4Qyx1Q0FBdUM7SUFDdkMsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsdUNBQXVDO0lBQ3ZDLHlDQUF5QztJQUN6QywwQkFBMEI7RUFDNUI7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGlEQUFpRDtFQUNuRDtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHdCQUF3QjtFQUN4QixrQkFBa0I7QUFDcEI7QUFDQTtF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QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsNEJBQTRCO0VBQzVCLFlBQVk7RUFDWixXQUFXO0FBQ2I7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osV0FBVztBQUNiO0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9zZWFyY2gtbmVvL3NlYXJjaC1uZW8uYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uc2VhcmNoYmFyOm5vdCguaGFzLWNoYW5nZWQpIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LWdyYXUxKTtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXI6bm90KC5oYXMtY2hhbmdlZCkgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxNHB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmsge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaGJhci0taW5wdXQge1xuICAvKiBVSS9TTS9OYXZJdGVtX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLS1pbnB1dCB7XG4gICAgLyogVUkvWEwtTEcvTmF2SXRlbV9iaWdfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaGJhci0taGludCB7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LWdyYXUxKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2VhcmNoYmFyLS1oaW50IHtcbiAgLyogVUkvTGFiZWxfdGlueV9saWdodCAqL1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xNik7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLnNlYXJjaGJhcjpoYXMoLnNlYXJjaGJhci0taW5wdXQ6Zm9jdXMtdmlzaWJsZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTE2KTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbiAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tcy0yKTtcbiAgfVxufVxuLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IG1pbigxMzgycHgsIDEwMCUgLSB2YXIoLS1ncmlkLW1hcmdpbikgKiAyKTtcbiAgfVxufVxuLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCB2YXIoLS1zLTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDIzcHggdmFyKC0tcy02KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItLXNlYXJjaCB7XG4gICAgcGFkZGluZzogdmFyKC0tcy03KSAyNnB4O1xuICB9XG59XG4uc2VhcmNoYmFyLS1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdlaXNzLXBldHJvbDExKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tc2Nod2Fyei1ncmF1MSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zLTcpO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLS1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXMtNCk7XG4gIH1cbn1cbi5zZWFyY2hiYXItLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbn1cbi5oYXMtY2hhbmdlZCAuc2VhcmNoYmFyLS1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyA1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLnNlYXJjaGJhcl9faWNvbiB7XG4gIG1hcmdpbjogMi41cHggMS41cHggMS41cHggMi41cHg7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xufVxuQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgLnNlYXJjaGJhcl9faWNvbiB7XG4gICAgY29sb3I6IHJldmVydDtcbiAgfVxufVxuLnNlYXJjaGJhci0taGludCB7XG4gIGNvbG9yOiB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDY4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItLWhpbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oYXMtY2hhbmdlZCAuc2VhcmNoYmFyLS1oaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaGJhcjpub3QoLmhhcy1jaGFuZ2VkKSAuc2VhcmNoYmFyLXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWFyY2hiYXIuaGFzLWNoYW5nZWQgLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjJzLCBwYWRkaW5nIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBldHJvbDgtcGV0cm9sMyk7XG4gICAgcGFkZGluZzogdmFyKC0tcy01KSA2MHB4IDMycHg7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXMtNSk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zLTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19fbGlzdDpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXMtNyk7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXMtMyk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuc2VhcmNoYmFyLXJlc3VsdHNfX2ljb24tLXByb21vdGVkLCAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06aG92ZXIgLnNlYXJjaGJhci1yZXN1bHRzX19pY29uLS1wcm9tb3RlZCB7XG4gIGZpbGw6IHZhcigtLXBldHJvbDExLWdyYXUxKTtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbTpmb2N1cy12aXNpYmxlIC5zZWFyY2hiYXItcmVzdWx0c19fbGluaywgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhvdmVyIC5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2wxMS1ncmF1MSk7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGV0cm9sMTEtZ3JhdTEpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOjphZnRlciB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOjphZnRlciB7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhhcyguc2VhcmNoYmFyLXJlc3VsdHNfX2xpbms6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyLCAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0uaXMtcHJvbW90ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0uaXMtcHJvbW90ZWQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtLmlzLXByb21vdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbS5pcy1wcm9tb3RlZDo6YWZ0ZXIge1xuICB0b3A6IDIxcHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tZ3JhdTctZ3JhdTMpO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00KTtcbiAgYm9yZGVyOiB2YXIoLS1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tcGV0cm9sOC1ncmF1MSk7XG4gIGJvdHRvbTogLThweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmlzLXByb21vdGVkIC5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLXMtMyk7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmstLXNob3ctYWxsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgtcGV0cm9sMyk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLXMtMik7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rLS1zaG93LWFsbDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2ljb24tLXByb21vdGVkIHtcbiAgZmlsbDogdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faWNvbi0tY2hldnJvbiB7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGlucHV0Ym94IC5zZWFyY2hiYXItLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjhweCB2YXIoLS1zLTYpO1xuICB9XG59Il19 */