html {
  scroll-padding-top: 8.125rem;
}

body {
  margin: 0;
  word-wrap: break-word;
  background: #fff;
}

#page {
  padding-top: 4.6875rem;
}
@media (min-width: 768px) {
  #page {
    padding-top: 10rem;
  }
}

#main > .container {
  padding: 5rem 0 0;
}

iframe {
  max-width: 100%;
}

.container {
  max-width: 75.25rem;
  margin: auto;
}

.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site-header-icon-bar {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: right;
  -webkit-transition: top 0.2s ease;
  transition: top 0.2s ease;
  right: -1rem;
  z-index: 3;
}
@media (min-width: 768px) {
  .site-header-icon-bar {
    position: relative;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    height: 3.75rem;
    top: 0;
    right: 3.75rem;
  }
}
@media (min-width: 992px) {
  .site-header-icon-bar {
    right: 5.625rem;
  }
}
.site-header-icon-bar li {
  display: inline-block;
  vert-align: middle;
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}
.navigation-is-active .site-header-icon-bar li {
  position: relative !important;
  width: auto;
  height: auto;
  padding: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: initial;
          clip-path: initial;
  border: 0;
}
@media (min-width: 576px) {
  .site-header-icon-bar li {
    position: relative !important;
    width: auto;
    height: auto;
    padding: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: initial;
            clip-path: initial;
    border: 0;
  }
}
.site-header-icon-bar li:last-child {
  margin-right: 0;
  position: relative !important;
  width: auto;
  height: auto;
  padding: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: initial;
          clip-path: initial;
  border: 0;
}
@media (min-width: 576px) {
  .site-header-icon-bar li:last-child {
    margin-right: 1rem;
  }
}
@media (min-width: 768px) {
  .site-header-icon-bar li:last-child {
    margin-right: 0;
  }
}
.site-header-icon-bar li .label {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}
@media (min-width: 768px) {
  .site-header-icon-bar li .label {
    position: relative !important;
    width: auto;
    height: auto;
    padding: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: initial;
            clip-path: initial;
    border: 0;
  }
}
.header-is-sticky .site-header-icon-bar li .label, body:not(.be-layout-home) .site-header-icon-bar li .label {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}
.site-header-icon-bar .btn {
  padding: 1rem 0.8125rem;
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: center;
}
.site-header-icon-bar .btn:hover {
  color: #ae2338;
}
.site-header-icon-bar .btn .icon {
  margin: 0 0 0 0.25rem;
  font-size: 1.25rem;
}
.header-is-sticky .site-header-icon-bar, body:not(.be-layout-home) .site-header-icon-bar {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.quick-search {
  background: rgba(44, 46, 53, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  display: none;
}
.search-is-active .quick-search {
  display: block;
}
.quick-search form {
  background: #fff;
  padding: 1.5rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 4.6875rem;
  width: 90%;
  border-radius: 0.1875rem;
}
.quick-search form .form-control:focus {
  color: #000000;
  background: rgba(255, 194, 51, 0.5);
}
.quick-search .toggle-search {
  position: absolute;
  top: 1.5rem;
  right: 0;
  font-size: 1.875rem;
  color: #fff;
}
.quick-search .inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.quick-search .inner-wrap > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.quick-search .inner-wrap .btn {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  padding: 0;
}
@media (min-width: 768px) {
  .quick-search {
    background: #fafafa;
    position: absolute;
    -webkit-box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
            box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
    display: none;
    z-index: 1;
    z-index: 999;
    -webkit-box-shadow: 0 0 0 rgba(44, 46, 53, 0.3);
            box-shadow: 0 0 0 rgba(44, 46, 53, 0.3);
    opacity: 0;
    top: 0;
    left: 50%;
    max-width: 75.25rem;
    height: auto;
    -webkit-transform: translate(-50%, -110%);
            transform: translate(-50%, -110%);
    -webkit-transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease, -webkit-box-shadow 0s ease;
    transition: opacity 0.2s ease 0.2s, -webkit-transform 0.2s ease, -webkit-box-shadow 0s ease;
    transition: transform 0.2s ease, opacity 0.2s ease 0.2s, box-shadow 0s ease;
    transition: transform 0.2s ease, opacity 0.2s ease 0.2s, box-shadow 0s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0s ease;
    padding: 4.4375rem 6.4375rem 4.4375rem 4.4375rem;
  }
  .quick-search form {
    position: static;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .quick-search .toggle-search {
    color: #2c2e35;
    font-size: 1.25rem;
    padding: 1rem;
    top: 0;
    right: 4.4375rem;
  }
  .search-is-active .quick-search {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
            box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
    -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease 0.2s;
    transition: opacity 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease 0.2s;
    transition: transform 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease 0.2s;
    transition: transform 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease 0.2s, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease 0.2s;
    margin-top: 0;
    top: 4.6875rem;
  }
  .be-layout-home.search-is-active:not(.header-is-sticky) .quick-search {
    top: 3.75rem;
  }
}
@media (min-width: 992px) {
  .quick-search .toggle-search {
    right: 5.4375rem;
  }
}

.header-is-sticky  .site-header {
  margin-top:0px;
  position: fixed;

}
.site-header {
    background: #fff;
    padding: 0 1rem;
    position: relative;
    margin-top: -160px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
.site-header > .container {
  position: relative;
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease;
  padding: 0;
}
.site-header-inner-wrap {
  background: #fff;
  position: relative;
  z-index: 2;
  height: 4.6875rem;
}
@media (min-width: 768px) {
  .site-header-inner-wrap {
    height: 6.25rem;
  }
}
.header-is-sticky .site-header-inner-wrap, body:not(.be-layout-home) .site-header-inner-wrap {
  height: 4.6875rem;
}
.site-header-inner-wrap > *:not(.menu) {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.site-header .toggle-menu {
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.375rem;
  z-index: 2;
  padding: 0;
}
@media (min-width: 768px) {
  .site-header .toggle-menu {
    font-size: 2.5rem;
  }
}
.site-header .toggle-menu:hover .icon, .site-header .toggle-menu:focus .icon {
  color: #ae2338;
}
.site-header .toggle-menu .icon:before {
  margin: 0;
  width: auto;
}
.navigation-is-active .site-header .toggle-menu .icon:before {
  content: "\e80f";
}
.site-header .frame-type-contentelements_contact_person {
  display: none;
  -webkit-transition: right 0.2s ease;
  transition: right 0.2s ease;
}
@media (min-width: 53.125rem) {
  .site-header .frame-type-contentelements_contact_person {
    display: block;
    right: 18.5625rem;
  }
  .header-is-sticky .site-header .frame-type-contentelements_contact_person {
    width: 5rem;
    right: -100%;
  }
}
.site-header .logo-wrap {
  -webkit-transition: width 0.2s ease, left 0.2s ease, right 0.2s ease;
  transition: width 0.2s ease, left 0.2s ease, right 0.2s ease;
}
.site-header .logo-wrap-asg {
  width: 5rem;
  left: 3.125rem;
}
@media (min-width: 768px) {
  .site-header .logo-wrap-asg {
    width: 14.875rem;
    left: 6.4375rem;
  }
  .header-is-sticky .site-header .logo-wrap-asg, body:not(.be-layout-home) .site-header .logo-wrap-asg {
    width: 5rem;
  }
}
.site-header .logo-wrap-bzga {
  width: 5rem;
  right: -100%;
}
@media (min-width: 768px) {
  .site-header .logo-wrap-bzga {
    width: 12.125rem;
    right: 6.4375rem;
  }
}
.header-is-sticky .site-header .logo-wrap-bzga, body:not(.be-layout-home) .site-header .logo-wrap-bzga {
  display: none;
}

.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.navigation-main {
  background: #fafafa;
  position: absolute;
  -webkit-box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
          box-shadow: 0 0 0.1875rem rgba(44, 46, 53, 0.3);
  display: none;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  padding-top: 4.6875rem;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  margin: 0 -1rem;
  height: 100vh;
}
.navigation-is-active .navigation-main {
  display: block;
}
@media (min-width: 576px) {
  .navigation-main {
    height: auto;
    max-height: calc(100vh - 1rem);
  }
}
@media (min-width: 768px) {
  .navigation-main {
    padding-top: 2rem;
    max-height: calc(100vh - 1.5rem);
  }
}
.navigation-main ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navigation-main ul a {
  display: block;
  text-decoration: none;
}
.navigation-main ul a:hover {
  text-decoration: underline;
}
.navigation-main ul li {
  margin-bottom: 1rem;
}
.navigation-main ul li:last-child {
  margin-bottom: 0;
}
.navigation-main a {
  font-size: 1rem;
}
.navigation-main > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 1.5rem 1.5rem;
  overflow-y: auto;
  max-height: calc(100vh - 12rem);
  -webkit-transition: padding-top 0.2s ease;
  transition: padding-top 0.2s ease;
}
@media (min-width: 768px) {
  .navigation-main > ul {
    padding-top: 4.25rem;
    padding-left: 7.4375rem;
    padding-right: 4.4375rem;
    padding-bottom: 4.4375rem;
    height: 100%;
    max-height: calc(100vh - 2rem);
  }
  .header-is-sticky .navigation-main > ul, body:not(.be-layout-home) .navigation-main > ul {
    padding-top: 6.25rem;
  }
}
.navigation-main > ul > li {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .navigation-main > ul > li {
    max-width: 45%;
  }
}
@media (min-width: 768px) {
  .navigation-main > ul > li {
    max-width: 21%;
    margin-bottom: 0;
  }
}
.navigation-main > ul > li > a {
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
/*# sourceMappingURL=data:application/json;base64,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Q0Q7SUFDRSxxQkFBcUI7R0FDdEI7Q0FDRjtBQUNEO0VBQ0UsOEJBQWlCO01BQWpCLGlCQUFpQjtFQUNqQixzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFO0lBQ0UsZUFBZTtHQUNoQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLGVBQWU7SUFDZixpQkFBaUI7R0FDbEI7Q0FDRjtBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckIiLCJmaWxlIjoiY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogOC4xMjVyZW07XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogNC42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cbn1cblxuI21haW4gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzUuMjVyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaWNvbi1zdHlsZXMge1xuICBmb250LWZhbWlseTogXCJhc2ctaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pY29uLXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiBcImFzZy1pY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zaXRlLWhlYWRlci1pY29uLWJhciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlci1pY29uLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXItaWNvbi1iYXIge1xuICAgIHJpZ2h0OiA1LjYyNXJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0LWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG4ubmF2aWdhdGlvbi1pcy1hY3RpdmUgLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2l0ZS1oZWFkZXItaWNvbi1iYXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItaWNvbi1iYXIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2l0ZS1oZWFkZXItaWNvbi1iYXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogaW5pdGlhbDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5oZWFkZXItaXMtc3RpY2t5IC5zaXRlLWhlYWRlci1pY29uLWJhciBsaSAubGFiZWwsIGJvZHk6bm90KC5iZS1sYXlvdXQtaG9tZSkgLnNpdGUtaGVhZGVyLWljb24tYmFyIGxpIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG4uc2l0ZS1oZWFkZXItaWNvbi1iYXIgLmJ0biB7XG4gIHBhZGRpbmc6IDFyZW0gMC44MTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXItaWNvbi1iYXIgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjYWUyMzM4O1xufVxuLnNpdGUtaGVhZGVyLWljb24tYmFyIC5idG4gLmljb24ge1xuICBtYXJnaW46IDAgMCAwIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5oZWFkZXItaXMtc3RpY2t5IC5zaXRlLWhlYWRlci1pY29uLWJhciwgYm9keTpub3QoLmJlLWxheW91dC1ob21lKSAuc2l0ZS1oZWFkZXItaWNvbi1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmljb24tc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNnLWljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnF1aWNrLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ2LCA1MywgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1pcy1hY3RpdmUgLnF1aWNrLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF1aWNrLXNlYXJjaCBmb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDQuNjg3NXJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLnF1aWNrLXNlYXJjaCBmb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgNTEsIDAuNSk7XG59XG4ucXVpY2stc2VhcmNoIC50b2dnbGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnF1aWNrLXNlYXJjaCAuaW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVpY2stc2VhcmNoIC5pbm5lci13cmFwID4gKiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5xdWljay1zZWFyY2ggLmlubmVyLXdyYXAgLmJ0biB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpY2stc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMC4xODc1cmVtIHJnYmEoNDQsIDQ2LCA1MywgMC4zKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoNDQsIDQ2LCA1MywgMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA3NS4yNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlIDAuMnMsIGJveC1zaGFkb3cgMHMgZWFzZTtcbiAgICBwYWRkaW5nOiA0LjQzNzVyZW0gNi40Mzc1cmVtIDQuNDM3NXJlbSA0LjQzNzVyZW07XG4gIH1cbiAgLnF1aWNrLXNlYXJjaCBmb3JtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAucXVpY2stc2VhcmNoIC50b2dnbGUtc2VhcmNoIHtcbiAgICBjb2xvcjogIzJjMmUzNTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDQuNDM3NXJlbTtcbiAgfVxuICAuc2VhcmNoLWlzLWFjdGl2ZSAucXVpY2stc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjE4NzVyZW0gcmdiYSg0NCwgNDYsIDUzLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSAwLjJzO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiA0LjY4NzVyZW07XG4gIH1cbiAgLmJlLWxheW91dC1ob21lLnNlYXJjaC1pcy1hY3RpdmU6bm90KC5oZWFkZXItaXMtc3RpY2t5KSAucXVpY2stc2VhcmNoIHtcbiAgICB0b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpY2stc2VhcmNoIC50b2dnbGUtc2VhcmNoIHtcbiAgICByaWdodDogNS40Mzc1cmVtO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zaXRlLWhlYWRlciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1oZWFkZXItaW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA0LjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyLWlubmVyLXdyYXAge1xuICAgIGhlaWdodDogNi4yNXJlbTtcbiAgfVxufVxuLmhlYWRlci1pcy1zdGlja3kgLnNpdGUtaGVhZGVyLWlubmVyLXdyYXAsIGJvZHk6bm90KC5iZS1sYXlvdXQtaG9tZSkgLnNpdGUtaGVhZGVyLWlubmVyLXdyYXAge1xuICBoZWlnaHQ6IDQuNjg3NXJlbTtcbn1cbi5zaXRlLWhlYWRlci1pbm5lci13cmFwID4gKjpub3QoLm1lbnUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLnRvZ2dsZS1tZW51IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudTpob3ZlciAuaWNvbiwgLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudTpmb2N1cyAuaWNvbiB7XG4gIGNvbG9yOiAjYWUyMzM4O1xufVxuLnNpdGUtaGVhZGVyIC50b2dnbGUtbWVudSAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5hdmlnYXRpb24taXMtYWN0aXZlIC5zaXRlLWhlYWRlciAudG9nZ2xlLW1lbnUgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGZcIjtcbn1cbi5zaXRlLWhlYWRlciAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY29udGFjdF9wZXJzb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTMuMTI1cmVtKSB7XG4gIC5zaXRlLWhlYWRlciAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY29udGFjdF9wZXJzb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAxOC41NjI1cmVtO1xuICB9XG4gIC5oZWFkZXItaXMtc3RpY2t5IC5zaXRlLWhlYWRlciAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY29udGFjdF9wZXJzb24ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5sb2dvLXdyYXAge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UsIGxlZnQgMC4ycyBlYXNlLCByaWdodCAwLjJzIGVhc2U7XG59XG4uc2l0ZS1oZWFkZXIgLmxvZ28td3JhcC1hc2cge1xuICB3aWR0aDogNXJlbTtcbiAgbGVmdDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5sb2dvLXdyYXAtYXNnIHtcbiAgICB3aWR0aDogMTQuODc1cmVtO1xuICAgIGxlZnQ6IDYuNDM3NXJlbTtcbiAgfVxuICAuaGVhZGVyLWlzLXN0aWNreSAuc2l0ZS1oZWFkZXIgLmxvZ28td3JhcC1hc2csIGJvZHk6bm90KC5iZS1sYXlvdXQtaG9tZSkgLnNpdGUtaGVhZGVyIC5sb2dvLXdyYXAtYXNnIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5sb2dvLXdyYXAtYnpnYSB7XG4gIHdpZHRoOiA1cmVtO1xuICByaWdodDogLTEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5sb2dvLXdyYXAtYnpnYSB7XG4gICAgd2lkdGg6IDEyLjEyNXJlbTtcbiAgICByaWdodDogNi40Mzc1cmVtO1xuICB9XG59XG4uaGVhZGVyLWlzLXN0aWNreSAuc2l0ZS1oZWFkZXIgLmxvZ28td3JhcC1iemdhLCBib2R5Om5vdCguYmUtbGF5b3V0LWhvbWUpIC5zaXRlLWhlYWRlciAubG9nby13cmFwLWJ6Z2Ege1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pY29uLXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiBcImFzZy1pY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5uYXZpZ2F0aW9uLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjE4NzVyZW0gcmdiYSg0NCwgNDYsIDUzLCAwLjMpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNC42ODc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5uYXZpZ2F0aW9uLWlzLWFjdGl2ZSAubmF2aWdhdGlvbi1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmlnYXRpb24tbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxLjVyZW0pO1xuICB9XG59XG4ubmF2aWdhdGlvbi1tYWluIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmlnYXRpb24tbWFpbiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLW1haW4gdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmlnYXRpb24tbWFpbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmF2aWdhdGlvbi1tYWluIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24tbWFpbiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdmlnYXRpb24tbWFpbiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1haW4gPiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3LjQzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNC40Mzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjQzNzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTtcbiAgfVxuICAuaGVhZGVyLWlzLXN0aWNreSAubmF2aWdhdGlvbi1tYWluID4gdWwsIGJvZHk6bm90KC5iZS1sYXlvdXQtaG9tZSkgLm5hdmlnYXRpb24tbWFpbiA+IHVsIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb24tbWFpbiA+IHVsID4gbGkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmlnYXRpb24tbWFpbiA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24tbWFpbiA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogMjElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLW1haW4gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59Il19 */
