/* Breakpoints */
.searchbar:not(.has-changed) .searchbar-results {
  color: var(--typeface-petrol8-grau1, #004B5A);
  /* 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: 901px) {
  .searchbar--input {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.searchbar--hint {
  color: var(--typeface-petrol8-grau1, #004B5A);
  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(--divider-petrol8-petrol3, #004B5A);
    border-radius: var(--corner-radius-r-16, 16px);
    grid-column-end: span 8;
    grid-column-start: 3;
  }
  .searchbar:has(.searchbar--input:focus-visible) {
    border-radius: var(--corner-radius-r-16, 16px);
    outline: 2px solid var(--flying-focus-petrol8-petrol3, #004B5A);
    outline-offset: var(--s-2, 4px);
  }
}
.searchbar__wrapper {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1126px) {
  .searchbar__wrapper {
    display: grid;
    width: min(1382px, 100% - var(--grid-margin, 16px) * 2);
  }
}
.searchbar--search {
  align-items: center;
  display: flex;
  padding: 13px var(--s-5, 16px);
  position: relative;
}
@media screen and (min-width: 751px) {
  .searchbar--search {
    padding: 23px var(--s-6, 20px);
  }
}
@media screen and (min-width: 1126px) {
  .searchbar--search {
    padding: var(--s-7, 24px) 26px;
  }
}
.searchbar--input {
  background: var(--container-weiss-petrol11, #FFF);
  border: none;
  outline: none;
  color: var(--typeface-schwarz-grau1, #333);
  margin-left: var(--s-7, 24px);
  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, 12px);
  }
}
.searchbar--input::-moz-placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
.searchbar--input::placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
.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;
  stroke: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.searchbar--hint {
  color: var(--typeface-schwarz-grau1, #333);
  display: none;
  margin-left: 68px;
  pointer-events: none;
}
@media screen and (min-width: 1126px) {
  .searchbar--hint {
    margin-left: 60px;
    margin-bottom: var(--s-4, 12px);
  }
}
@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(--divider-petrol8-petrol3, #004B5A);
    padding: var(--s-5, 16px) 60px 32px;
  }
}
.searchbar-results__inner {
  padding-left: var(--s-5, 16px);
  padding-top: var(--s-6, 20px);
}
@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, 32px);
}
.searchbar-results__item {
  align-items: center;
  display: flex;
  gap: var(--s-3, 8px);
  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(--ui-icons-petrol11-grau1, #001B1F);
}
.searchbar-results__item:focus-visible .searchbar-results__link, .searchbar-results__item:hover .searchbar-results__link {
  color: var(--hover-petrol11-grau1, #001B1F);
}
.searchbar-results__item::after {
  background-color: var(--hover-petrol11-grau1, #001B1F);
  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(--typeface-grau7-grau3, #666);
}
.searchbar-results__link:focus-visible {
  outline: none;
  position: relative;
}
.searchbar-results__link: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);
}
.is-promoted .searchbar-results__link:focus-visible::after {
  left: -40px;
}
.searchbar-results__link--show-all {
  align-items: center;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  display: inline-flex;
  gap: var(--s-2, 4px);
  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(--ui-icons-petrol8-petrol3);
  height: 24px;
  width: 24px;
}
.searchbar-results__icon--chevron {
  stroke: var(--ui-icons-petrol8-petrol3);
  height: 16px;
  width: 16px;
}
@media screen and (min-width: 1126px) {
  .searchinputbox .searchbar--search {
    padding: 28px var(--s-6, 20px);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9zZWFyY2gtbmVvL3NlYXJjaC1uZW8uYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSw2Q0FBNkM7RUFDN0MsaUNBQWlDO0VBQ2pDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLG9DQUFvQztJQUNwQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDL0IsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSw2Q0FBNkM7RUFDN0MsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0FBQ2xCO0FBRUE7RUFDRTtJQUNFLHlEQUF5RDtJQUN6RCw4Q0FBOEM7SUFDOUMsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsOENBQThDO0lBQzlDLCtEQUErRDtJQUMvRCwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsdURBQXVEO0VBQ3pEO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSw4QkFB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Q0FBcUM7RUFDckMsWUFBWTtFQUNaLFdBQVc7QUFDYjtBQUNBO0VBQ0UsdUNBQXVDO0VBQ3ZDLFlBQVk7RUFDWixXQUFXO0FBQ2I7QUFFQTtFQUNFO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0YiLCJmaWxlIjoiLi4vLi4vdWkuYXBwcy9zcmMvbWFpbi9qY3Jfcm9vdC9hcHBzL3BmY2gvY2xpZW50bGlicy9jb21wb25lbnRzL3NlYXJjaC1uZW8vc2VhcmNoLW5lby5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQnJlYWtwb2ludHMgKi9cbi5zZWFyY2hiYXI6bm90KC5oYXMtY2hhbmdlZCkgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICAvKiBVSS9TTS9CdXR0b25fbGFiZWxfYmlnX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTRweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhcjpub3QoLmhhcy1jaGFuZ2VkKSAuc2VhcmNoYmFyLXJlc3VsdHMge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9iaWdfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rIHtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX21lZGl1bV9saWdodCAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX21lZGl1bV9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoYmFyLS1pbnB1dCB7XG4gIC8qIFVJL1NNL05hdkl0ZW1fYmlnX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5zZWFyY2hiYXItLWlucHV0IHtcbiAgICAvKiBVSS9YTC1MRy9OYXZJdGVtX2JpZ19saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2VhcmNoYmFyLS1oaW50IHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWFyY2hiYXItLWhpbnQge1xuICAvKiBVSS9MYWJlbF90aW55X2xpZ2h0ICovXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaXZpZGVyLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29ybmVyLXJhZGl1cy1yLTE2LCAxNnB4KTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuICAuc2VhcmNoYmFyOmhhcyguc2VhcmNoYmFyLS1pbnB1dDpmb2N1cy12aXNpYmxlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29ybmVyLXJhZGl1cy1yLTE2LCAxNnB4KTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLXMtMiwgNHB4KTtcbiAgfVxufVxuLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiBtaW4oMTM4MnB4LCAxMDAlIC0gdmFyKC0tZ3JpZC1tYXJnaW4sIDE2cHgpICogMik7XG4gIH1cbn1cbi5zZWFyY2hiYXItLXNlYXJjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEzcHggdmFyKC0tcy01LCAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyM3B4IHZhcigtLXMtNiwgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNywgMjRweCkgMjZweDtcbiAgfVxufVxuLnNlYXJjaGJhci0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItd2Vpc3MtcGV0cm9sMTEsICNGRkYpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXMtNywgMjRweCk7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tcy00LCAxMnB4KTtcbiAgfVxufVxuLnNlYXJjaGJhci0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xufVxuLmhhcy1jaGFuZ2VkIC5zZWFyY2hiYXItLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4uc2VhcmNoYmFyX19pY29uIHtcbiAgbWFyZ2luOiAyLjVweCAxLjVweCAxLjVweCAyLjVweDtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuLnNlYXJjaGJhci0taGludCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDY4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItLWhpbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtNCwgMTJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oYXMtY2hhbmdlZCAuc2VhcmNoYmFyLS1oaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaGJhcjpub3QoLmhhcy1jaGFuZ2VkKSAuc2VhcmNoYmFyLXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWFyY2hiYXIuaGFzLWNoYW5nZWQgLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjJzLCBwYWRkaW5nIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTUsIDE2cHgpIDYwcHggMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcy01LCAxNnB4KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXMtNiwgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saXN0Om5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy03LCAzMnB4KTtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy0zLCA4cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmZvY3VzLXZpc2libGUgLnNlYXJjaGJhci1yZXN1bHRzX19pY29uLS1wcm9tb3RlZCwgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhvdmVyIC5zZWFyY2hiYXItcmVzdWx0c19faWNvbi0tcHJvbW90ZWQge1xuICBmaWxsOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmssIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbTpob3ZlciAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbTpoYXMoLnNlYXJjaGJhci1yZXN1bHRzX19saW5rOmZvY3VzLXZpc2libGUpOjphZnRlciwgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtLmlzLXByb21vdGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtLmlzLXByb21vdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbS5pcy1wcm9tb3RlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0uaXMtcHJvbW90ZWQ6OmFmdGVyIHtcbiAgdG9wOiAyMXB4O1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLWdyYXU3LWdyYXUzLCAjNjY2KTtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5pcy1wcm9tb3RlZCAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBsZWZ0OiAtNDBweDtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogdmFyKC0tcy0yLCA0cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmstLXNob3ctYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmstLXNob3ctYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGw6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBsZWZ0OiAyMHB4O1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pY29uLS1wcm9tb3RlZCB7XG4gIGZpbGw6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMyk7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2ljb24tLWNoZXZyb24ge1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMyk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoaW5wdXRib3ggLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyOHB4IHZhcigtLXMtNiwgMjBweCk7XG4gIH1cbn0iXX0= */