/* Breakpoints */
.submenu__group-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.submenu__group-title {
  font-weight: 700;
}
.submenu__holder .read-more-link {
  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) {
  .submenu__holder .read-more-link {
    /* UI/XL-LG/Button_label_big_light */
    font-size: 18px;
  }
}
.skip-button {
  /* 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) {
  .skip-button {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}
.submenu__link {
  /* UI/SM/NavItem_big_light */
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 901px) {
  .submenu__link {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.submenu__group .submenu__link {
  /* UI/SM/NavItem_small_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 751px) {
  .submenu__group .submenu__link {
    /* UI/XL-LG/NavItem_small_light */
    font-size: 18px;
  }
}
.header__container, .header-flyout__container {
  margin-inline: auto;
  padding: 0 16px;
  width: min(1382px, 100%);
}
@media screen and (min-width: 1423px) {
  .header__container, .header-flyout__container {
    padding: 0;
  }
}
.header {
  background: var(--background-postfinancegelb-petrol8-breakpoint, #FC0);
  position: sticky;
  top: 0;
  transform: translateZ(0px);
  will-change: transform, scroll-position, position;
  z-index: 5;
}
.mobile-menu-is-open .header:not(.is-sticky) {
  position: absolute;
  right: 0;
  left: 0;
}
.header__inner-wrapper {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
@media screen and (min-width: 901px) {
  .header__inner-wrapper {
    gap: 40px;
  }
}
.header__brand-holder {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: flex-start;
  min-width: 138px;
  position: relative;
  transition: min-width 200ms cubic-bezier(0.09, 1.14, 1, 0.98), width 200ms cubic-bezier(0.09, 1.14, 1, 0.98);
  width: 138px;
  will-change: min-width, width;
}
@media screen and (min-width: 751px) {
  .header__brand-holder {
    height: 70px;
    min-width: 220px;
    width: 220px;
  }
}
@media screen and (min-width: 1126px) {
  .header__brand-holder {
    height: var(--s-11, 80px);
  }
}
.header__brand-holder.is-collapsed {
  min-width: 150px;
  width: 150px;
}
.header__mainnavigation-holder {
  margin-right: auto;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.header__tools-holder {
  color: black;
  display: flex;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.header-button {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 10px;
  padding: 0 var(--s-4, 12px);
}
.header-button:focus-visible {
  outline: none;
  position: relative;
}
.header-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 5px;
  content: "";
  display: block;
  left: 0px;
  position: absolute;
  right: 0px;
  top: 5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.header-button:hover .header-button__icon {
  stroke: var(--ui-icons-petrol11-grau1, #001B1F);
}
.header-button:focus-visible .header-button__icon {
  stroke: var(--ui-icons-petrol11-grau1, #001B1F);
}
@media screen and (min-width: 1126px) {
  .header-button:focus-visible::after {
    border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
  }
}
.header-button--search {
  display: none;
}
@media screen and (min-width: 1126px) {
  .header-button--search {
    display: flex;
  }
}
.header-button--burger {
  padding-right: 0;
}
.header-button--burger:hover .header-button__icon--when-closed {
  stroke: var(--ui-icons-petrol11-grau1, #001B1F);
}
@media screen and (min-width: 1126px) {
  .header-button--burger {
    display: none;
  }
  .children-missing-space .header-button--burger {
    display: flex;
  }
}
.header-button--burger:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #A6D8D9);
  right: -14px;
}
.header-button__icon {
  height: 20px;
  width: 20px;
  stroke: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.is-active .header-button__icon--when-closed {
  display: none;
}
.header-button__icon--when-opened {
  display: none;
}
.is-active .header-button__icon--when-opened {
  display: block;
}
@media screen and (min-width: 901px) {
  .header-button:focus-visible::after {
    top: 15px;
    bottom: 15px;
  }
}
.header-flyout__holder {
  background: var(--container-weiss-petrol11, #FFF);
  display: none;
  position: absolute;
  transform: translateZ(0);
  width: 100%;
  z-index: 1;
}
.header-flyout__holder--mobile {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  min-height: 100vh;
}
.header-flyout__holder.is-visible {
  display: block;
}
.header-flyout__container {
  padding-inline: 0;
}
@media screen and (min-width: 1126px) {
  .header-flyout__container:has(.searchbar) {
    margin-block: 32px;
  }
}
@media screen and (min-width: 1126px) {
  .header-flyout__container:has(.searchbar) .searchbar {
    margin-top: 0;
  }
}
.header-flyout__close-button {
  align-items: center;
  background: transparent;
  border: none;
  display: flex;
  justify-content: center;
  padding: 0;
  position: absolute !important;
  right: var(--s-5, 16px);
  top: 17px;
  z-index: 1;
}
.header-flyout__close-button:focus-visible {
  outline: none;
  position: relative;
}
.header-flyout__close-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -7px;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  right: -7px;
  top: -7px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.header-flyout__close-button svg {
  height: 16px;
  stroke: var(--ui-icons-petrol8-petrol3);
  width: 16px;
}
@media screen and (min-width: 751px) {
  .header-flyout__close-button {
    top: 27px;
    right: var(--s-6, 20px);
  }
}
.header-flyout__close-button:focus-visible svg, .header-flyout__close-button:hover svg {
  stroke: var(--ui-icons-petrol11-grau1, #001B1F);
}
.submenu {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  padding-left: 270px;
  position: relative;
  transition: padding-left 200ms cubic-bezier(0.09, 1.14, 1, 0.98);
  width: 100%;
}
@media screen and (min-width: 1423px) {
  .submenu {
    padding-left: 260px;
  }
}
.is-sticky .submenu {
  padding-left: 190px;
}
.submenu__holder {
  padding-bottom: var(--s-12, 96px);
  padding-top: var(--s-8, 48px);
  width: 100%;
}
.submenu__holder .read-more-link {
  align-items: center;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  display: inline-flex;
  gap: 2px;
  margin-top: var(--s-8, 48px);
  stroke: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.submenu__holder .read-more-link:focus-visible {
  outline: none;
  position: relative;
}
.submenu__holder .read-more-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: -5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.submenu__holder .read-more-link:hover, .submenu__holder .read-more-link:focus-visible {
  color: var(--hover-petrol11-grau1, #001B1F);
  stroke: var(--hover-petrol11-grau1, #001B1F);
}
.submenu__holder .read-more-link__icon {
  height: auto;
  width: 16px;
}
.submenu__layout--simple {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: var(--corner-radius-r-20, 20px);
  flex-wrap: wrap;
}
.submenu__layout--grouped {
  display: grid;
  grid-column-gap: var(--grid-gutter, 16px);
  margin-inline: auto;
  width: min(1382px, 100% - var(--grid-margin, 16px) * 2);
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto;
  grid-row-gap: var(--s-8, 48px);
  /* todo: Think about a subgrid mixin.
     Importants are used to override grid mixin
     defaults margins to left and right
   */
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.submenu__layout--grouped > :nth-of-type(1) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(2) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(3) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(4) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(5) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(6) {
  grid-column-end: span 4;
}
.submenu__group-title {
  color: var(--typeface-schwarz-grau1, #333);
  margin-bottom: var(--s-5, 16px);
}
.submenu__list {
  min-width: 40%;
}
.submenu__list-item {
  line-height: 1;
  margin-bottom: var(--s-5, 16px);
}
.submenu__link {
  color: var(--typeface-schwarz-grau1, #333);
  transition: color 300ms linear;
}
.submenu__link:focus-visible {
  outline: none;
  position: relative;
}
.submenu__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: -3px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -3px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.submenu__link:focus-visible {
  color: var(--typeface-petrol8-grau1, #004B5A);
}
.submenu__link:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.submenu__link:hover {
  color: var(--typeface-petrol8-petrol3, #004B5A);
}
.submenu__layout > li {
  flex: 1;
}
.mobile-menu-is-open body {
  border-top-color: white;
  overflow: hidden;
}
.header_menumobile {
  height: 100%;
}
@media screen and (min-width: 751px) {
  .header_menumobile .searchbar__icon {
    top: 23px;
  }
}
.header_menumobile--main {
  height: 100%;
}
.header_menumobile--main .grid {
  width: 100%;
}
.header_menumobile--main .searchbar {
  border-bottom: 1px solid var(--divider-petrol8-petrol3, #004B5A);
}
@media screen and (min-width: 751px) {
  .header_menumobile--main .searchbar {
    grid-column-start: 1;
    grid-column-end: 13;
  }
}
@media screen and (min-width: 1126px) {
  .header_menumobile--main .searchbar {
    border: none;
  }
}
@media screen and (min-width: 1126px) {
  .header_menumobile--main .searchbar__form, .header_menumobile--main .searchbar--hint, .header_menumobile--main .searchbar-results {
    display: none;
  }
}
@media screen and (min-width: 751px) {
  .header_menumobile--main .mobile-navigation {
    grid-column-start: 2;
    grid-column-end: 12;
  }
}
.skip-button {
  display: none;
}
@media screen and (min-width: 1126px) {
  .skip-button {
    display: block;
    background: var(--button-petrol11-grau1-skipling, #001B1F);
    border-radius: var(--CornerRadius-R-100, 100px);
    color: var(--typeface-weiss-schwarz, #FFF);
    outline: var(--flying-focus-petrol8-petrol3) solid 2px;
    outline-offset: 2px;
    padding: var(--s-5, 16px) 32px;
    position: absolute;
    top: -9999px;
    z-index: 10000;
  }
  .skip-button:focus, .skip-button:active {
    bottom: -25px;
    left: 20px;
    position: absolute;
    right: auto;
    top: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLDZDQUE2QztFQUM3QyxpQ0FBaUM7RUFDakMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYyxFQUFFLFNBQVM7QUFDM0I7QUFDQTtFQUNFO0lBQ0Usb0NBQW9DO0lBQ3BDLGVBQWU7RUFDakI7QUFDRjtBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLHVDQUF1QztJQUN2QyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLDRCQUE0QjtFQUM1QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLCtCQUErQjtJQUMvQixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGlDQUFpQztJQUNqQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBRUE7RUFDRSxzRUFBc0U7RUFDdEUsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTiwwQkFBMEI7RUFDMUIsaURBQWlEO0VBQ2pELFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VB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Q0FBMEM7RUFDMUMsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsMEZBQTBGO0VBQzFGLFlBQVk7RUFDWixXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRjtBQUVBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGdFQUFnRTtBQUNsRTtBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtFQUNyQjtBQUNGO0FBRUE7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLDBEQUEwRDtJQUMxRCwrQ0FBK0M7SUFDL0MsMENBQTBDO0lBQzFDLHNEQUFzRDtJQUN0RCxtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osY0FBYztFQUNoQjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVM7RUFDWDtBQUNGIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLnN1Ym1lbnVfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4uc3VibWVudV9fZ3JvdXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5za2lwLWJ1dHRvbiB7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxNHB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2tpcC1idXR0b24ge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnN1Ym1lbnVfX2xpbmsge1xuICAvKiBVSS9TTS9OYXZJdGVtX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkge1xuICAuc3VibWVudV9fbGluayB7XG4gICAgLyogVUkvWEwtTEcvTmF2SXRlbV9iaWdfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnN1Ym1lbnVfX2dyb3VwIC5zdWJtZW51X19saW5rIHtcbiAgLyogVUkvU00vTmF2SXRlbV9zbWFsbF9saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc3VibWVudV9fZ3JvdXAgLnN1Ym1lbnVfX2xpbmsge1xuICAgIC8qIFVJL1hMLUxHL05hdkl0ZW1fc21hbGxfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyLCAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogbWluKDEzODJweCwgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDIzcHgpIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyLCAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXBvc3RmaW5hbmNlZ2VsYi1wZXRyb2w4LWJyZWFrcG9pbnQsICNGQzApO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb24sIHBvc2l0aW9uO1xuICB6LWluZGV4OiA1O1xufVxuLm1vYmlsZS1tZW51LWlzLW9wZW4gLmhlYWRlcjpub3QoLmlzLXN0aWNreSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlcl9faW5uZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5oZWFkZXJfX2lubmVyLXdyYXBwZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnJhbmQtaG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbWluLXdpZHRoIDIwMG1zIGN1YmljLWJlemllcigwLjA5LCAxLjE0LCAxLCAwLjk4KSwgd2lkdGggMjAwbXMgY3ViaWMtYmV6aWVyKDAuMDksIDEuMTQsIDEsIDAuOTgpO1xuICB3aWR0aDogMTM4cHg7XG4gIHdpbGwtY2hhbmdlOiBtaW4td2lkdGgsIHdpZHRoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcl9fYnJhbmQtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyX19icmFuZC1ob2xkZXIge1xuICAgIGhlaWdodDogdmFyKC0tcy0xMSwgODBweCk7XG4gIH1cbn1cbi5oZWFkZXJfX2JyYW5kLWhvbGRlci5pcy1jb2xsYXBzZWQge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4uaGVhZGVyX19tYWlubmF2aWdhdGlvbi1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaGVhZGVyX190b29scy1ob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXMtNCwgMTJweCk7XG59XG4uaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uaGVhZGVyLWJ1dHRvbjpob3ZlciAuaGVhZGVyLWJ1dHRvbl9faWNvbiB7XG4gIHN0cm9rZTogdmFyKC0tdWktaWNvbnMtcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZSAuaGVhZGVyLWJ1dHRvbl9faWNvbiB7XG4gIHN0cm9rZTogdmFyKC0tdWktaWNvbnMtcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXItYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICB9XG59XG4uaGVhZGVyLWJ1dHRvbi0tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyLWJ1dHRvbi0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5oZWFkZXItYnV0dG9uLS1idXJnZXI6aG92ZXIgLmhlYWRlci1idXR0b25fX2ljb24tLXdoZW4tY2xvc2VkIHtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1idXR0b24tLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hpbGRyZW4tbWlzc2luZy1zcGFjZSAuaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjQTZEOEQ5KTtcbiAgcmlnaHQ6IC0xNHB4O1xufVxuLmhlYWRlci1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uaXMtYWN0aXZlIC5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWJ1dHRvbl9faWNvbi0td2hlbi1vcGVuZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWFjdGl2ZSAuaGVhZGVyLWJ1dHRvbl9faWNvbi0td2hlbi1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5oZWFkZXItYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5oZWFkZXItZmx5b3V0X19ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItd2Vpc3MtcGV0cm9sMTEsICNGRkYpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyLWZseW91dF9faG9sZGVyLS1tb2JpbGUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uaGVhZGVyLWZseW91dF9faG9sZGVyLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItZmx5b3V0X19jb250YWluZXIge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyOmhhcyguc2VhcmNoYmFyKSB7XG4gICAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1mbHlvdXRfX2NvbnRhaW5lcjpoYXMoLnNlYXJjaGJhcikgLnNlYXJjaGJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHZhcigtLXMtNSwgMTZweCk7XG4gIHRvcDogMTdweDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZTogdmFyKC0tdWktaWNvbnMtcGV0cm9sOC1wZXRyb2wzKTtcbiAgd2lkdGg6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyLWZseW91dF9fY2xvc2UtYnV0dG9uIHtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IHZhcigtLXMtNiwgMjBweCk7XG4gIH1cbn1cbi5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSBzdmcsIC5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMjcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDIwMG1zIGN1YmljLWJlemllcigwLjA5LCAxLjE0LCAxLCAwLjk4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDIzcHgpIHtcbiAgLnN1Ym1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjYwcHg7XG4gIH1cbn1cbi5pcy1zdGlja3kgLnN1Ym1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xufVxuLnN1Ym1lbnVfX2hvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zLTEyLCA5NnB4KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXMtOCwgNDhweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTgsIDQ4cHgpO1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbms6aG92ZXIsIC5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xuICBzdHJva2U6IHZhcigtLWhvdmVyLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cbi5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rX19pY29uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTZweDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLXNpbXBsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWNvcm5lci1yYWRpdXMtci0yMCwgMjBweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLWdyaWQtZ3V0dGVyLCAxNnB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IG1pbigxMzgycHgsIDEwMCUgLSB2YXIoLS1ncmlkLW1hcmdpbiwgMTZweCkgKiAyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLXJvdy1nYXA6IHZhcigtLXMtOCwgNDhweCk7XG4gIC8qIHRvZG86IFRoaW5rIGFib3V0IGEgc3ViZ3JpZCBtaXhpbi5cbiAgICAgSW1wb3J0YW50cyBhcmUgdXNlZCB0byBvdmVycmlkZSBncmlkIG1peGluXG4gICAgIGRlZmF1bHRzIG1hcmdpbnMgdG8gbGVmdCBhbmQgcmlnaHRcbiAgICovXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSgxKSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSg0KSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSg1KSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCA+IDpudGgtb2YtdHlwZSg2KSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xufVxuLnN1Ym1lbnVfX2dyb3VwLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTUsIDE2cHgpO1xufVxuLnN1Ym1lbnVfX2xpc3Qge1xuICBtaW4td2lkdGg6IDQwJTtcbn1cbi5zdWJtZW51X19saXN0LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy01LCAxNnB4KTtcbn1cbi5zdWJtZW51X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBsaW5lYXI7XG59XG4uc3VibWVudV9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Ym1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLnN1Ym1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uc3VibWVudV9fbGF5b3V0ID4gbGkge1xuICBmbGV4OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtaXMtb3BlbiBib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfbWVudW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJfbWVudW1vYmlsZSAuc2VhcmNoYmFyX19pY29uIHtcbiAgICB0b3A6IDIzcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kaXZpZGVyLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhciB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhcl9fZm9ybSwgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXItLWhpbnQsIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAubW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cbn1cblxuLnNraXAtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2tpcC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1wZXRyb2wxMS1ncmF1MS1za2lwbGluZywgIzAwMUIxRik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMTAwLCAxMDBweCk7XG4gICAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXdlaXNzLXNjaHdhcnosICNGRkYpO1xuICAgIG91dGxpbmU6IHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMpIHNvbGlkIDJweDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNSwgMTZweCkgMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG4gIC5za2lwLWJ1dHRvbjpmb2N1cywgLnNraXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn0iXX0= */