/* 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__list-item .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__list-item .submenu__link {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.submenu__group .submenu__list-item .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__list-item .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__list-item .submenu__link {
  color: var(--typeface-schwarz-grau1, #333);
  transition: color 300ms linear;
}
.submenu__list-item .submenu__link:focus-visible {
  outline: none;
  position: relative;
}
.submenu__list-item .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__list-item .submenu__link:focus-visible {
  color: var(--typeface-petrol8-grau1, #004B5A);
}
.submenu__list-item .submenu__link:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.submenu__list-item .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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Q0FBMEM7RUFDMUMsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsMEZBQTBGO0VBQzFGLFlBQVk7RUFDWixXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRjtBQUVBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGdFQUFnRTtBQUNsRTtBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtFQUNyQjtBQUNGO0FBRUE7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLDBEQUEwRDtJQUMxRCwrQ0FBK0M7SUFDL0MsMENBQTBDO0lBQzFDLHNEQUFzRDtJQUN0RCxtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osY0FBYztFQUNoQjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVM7RUFDWDtBQUNGIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLnN1Ym1lbnVfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4uc3VibWVudV9fZ3JvdXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5za2lwLWJ1dHRvbiB7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxNHB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2tpcC1idXR0b24ge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluayB7XG4gIC8qIFVJL1NNL05hdkl0ZW1fYmlnX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbmsge1xuICAgIC8qIFVJL1hMLUxHL05hdkl0ZW1fYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zdWJtZW51X19ncm91cCAuc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rIHtcbiAgLyogVUkvU00vTmF2SXRlbV9zbWFsbF9saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc3VibWVudV9fZ3JvdXAgLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluayB7XG4gICAgLyogVUkvWEwtTEcvTmF2SXRlbV9zbWFsbF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWluZXIsIC5oZWFkZXItZmx5b3V0X19jb250YWluZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiBtaW4oMTM4MnB4LCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MjNweCkge1xuICAuaGVhZGVyX19jb250YWluZXIsIC5oZWFkZXItZmx5b3V0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtcG9zdGZpbmFuY2VnZWxiLXBldHJvbDgtYnJlYWtwb2ludCwgI0ZDMCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHNjcm9sbC1wb3NpdGlvbiwgcG9zaXRpb247XG4gIHotaW5kZXg6IDU7XG59XG4ubW9iaWxlLW1lbnUtaXMtb3BlbiAuaGVhZGVyOm5vdCguaXMtc3RpY2t5KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGVyX19pbm5lci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLmhlYWRlcl9faW5uZXItd3JhcHBlciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19icmFuZC1ob2xkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAxMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtaW4td2lkdGggMjAwbXMgY3ViaWMtYmV6aWVyKDAuMDksIDEuMTQsIDEsIDAuOTgpLCB3aWR0aCAyMDBtcyBjdWJpYy1iZXppZXIoMC4wOSwgMS4xNCwgMSwgMC45OCk7XG4gIHdpZHRoOiAxMzhweDtcbiAgd2lsbC1jaGFuZ2U6IG1pbi13aWR0aCwgd2lkdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyX19icmFuZC1ob2xkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJfX2JyYW5kLWhvbGRlciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1zLTExLCA4MHB4KTtcbiAgfVxufVxuLmhlYWRlcl9fYnJhbmQtaG9sZGVyLmlzLWNvbGxhcHNlZCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5oZWFkZXJfX21haW5uYXZpZ2F0aW9uLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5oZWFkZXJfX3Rvb2xzLWhvbGRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmhlYWRlci1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcy00LCAxMnB4KTtcbn1cbi5oZWFkZXItYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5oZWFkZXItYnV0dG9uOmhvdmVyIC5oZWFkZXItYnV0dG9uX19pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4uaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIC5oZWFkZXItYnV0dG9uX19pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIH1cbn1cbi5oZWFkZXItYnV0dG9uLS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXItYnV0dG9uLS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXItYnV0dG9uLS1idXJnZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhlYWRlci1idXR0b24tLWJ1cmdlcjpob3ZlciAuaGVhZGVyLWJ1dHRvbl9faWNvbi0td2hlbi1jbG9zZWQge1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGlsZHJlbi1taXNzaW5nLXNwYWNlIC5oZWFkZXItYnV0dG9uLS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXItYnV0dG9uLS1idXJnZXI6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMsICNBNkQ4RDkpO1xuICByaWdodDogLTE0cHg7XG59XG4uaGVhZGVyLWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHN0cm9rZTogdmFyKC0tdWktaWNvbnMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5pcy1hY3RpdmUgLmhlYWRlci1idXR0b25fX2ljb24tLXdoZW4tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLW9wZW5lZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtYWN0aXZlIC5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1mbHlvdXRfX2hvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci13ZWlzcy1wZXRyb2wxMSwgI0ZGRik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZmx5b3V0X19ob2xkZXItLW1vYmlsZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5oZWFkZXItZmx5b3V0X19ob2xkZXIuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1mbHlvdXRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXItZmx5b3V0X19jb250YWluZXI6aGFzKC5zZWFyY2hiYXIpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyOmhhcyguc2VhcmNoYmFyKSAuc2VhcmNoYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLWZseW91dF9fY2xvc2UtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogdmFyKC0tcy01LCAxNnB4KTtcbiAgdG9wOiAxN3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTdweDtcbiAgdG9wOiAtN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uaGVhZGVyLWZseW91dF9fY2xvc2UtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMpO1xuICB3aWR0aDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b24ge1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogdmFyKC0tcy02LCAyMHB4KTtcbiAgfVxufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHN2ZywgLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpob3ZlciBzdmcge1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cblxuLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMDksIDEuMTQsIDEsIDAuOTgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MjNweCkge1xuICAuc3VibWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjBweDtcbiAgfVxufVxuLmlzLXN0aWNreSAuc3VibWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG4uc3VibWVudV9faG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXMtMTIsIDk2cHgpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcy04LCA0OHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtOCwgNDhweCk7XG4gIHN0cm9rZTogdmFyKC0tdWktaWNvbnMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluazpob3ZlciwgLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG4gIHN0cm9rZTogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbmtfX2ljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xufVxuLnN1Ym1lbnVfX2xheW91dC0tc2ltcGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tY29ybmVyLXJhZGl1cy1yLTIwLCAyMHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN1Ym1lbnVfX2xheW91dC0tZ3JvdXBlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIsIDE2cHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogbWluKDEzODJweCwgMTAwJSAtIHZhcigtLWdyaWQtbWFyZ2luLCAxNnB4KSAqIDIpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtcm93LWdhcDogdmFyKC0tcy04LCA0OHB4KTtcbiAgLyogdG9kbzogVGhpbmsgYWJvdXQgYSBzdWJncmlkIG1peGluLlxuICAgICBJbXBvcnRhbnRzIGFyZSB1c2VkIHRvIG92ZXJyaWRlIGdyaWQgbWl4aW5cbiAgICAgZGVmYXVsdHMgbWFyZ2lucyB0byBsZWZ0IGFuZCByaWdodFxuICAgKi9cbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDIpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDMpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDQpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDUpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkID4gOm50aC1vZi10eXBlKDYpIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG4uc3VibWVudV9fZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2Utc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXMtNSwgMTZweCk7XG59XG4uc3VibWVudV9fbGlzdCB7XG4gIG1pbi13aWR0aDogNDAlO1xufVxuLnN1Ym1lbnVfX2xpc3QtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTUsIDE2cHgpO1xufVxuLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgbGluZWFyO1xufVxuLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19sYXlvdXQgPiBsaSB7XG4gIGZsZXg6IDE7XG59XG5cbi5tb2JpbGUtbWVudS1pcy1vcGVuIGJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9tZW51bW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcl9tZW51bW9iaWxlIC5zZWFyY2hiYXJfX2ljb24ge1xuICAgIHRvcDogMjNweDtcbiAgfVxufVxuXG4uaGVhZGVyX21lbnVtb2JpbGUtLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLmdyaWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyX19mb3JtLCAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhci0taGludCwgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgfVxufVxuXG4uc2tpcC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5za2lwLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXBldHJvbDExLWdyYXUxLXNraXBsaW5nLCAjMDAxQjFGKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xMDAsIDEwMHB4KTtcbiAgICBjb2xvcjogdmFyKC0tdHlwZWZhY2Utd2Vpc3Mtc2Nod2FyeiwgI0ZGRik7XG4gICAgb3V0bGluZTogdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtcGV0cm9sMykgc29saWQgMnB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgcGFkZGluZzogdmFyKC0tcy01LCAxNnB4KSAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cbiAgLnNraXAtYnV0dG9uOmZvY3VzLCAuc2tpcC1idXR0b246YWN0aXZlIHtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufSJdfQ== */