/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/main-menu.scss ***!
  \*******************************************************************************************************************************************************************************************/
/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px, true);
 *
 */
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 {
  max-height: 84px;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1 {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 23px;
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  line-height: 28px;
  padding: 28px 0;
  text-align: center;
  position: relative;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1 svg,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1 svg {
  width: 12px;
  height: 18px;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1 svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .menu-link--level-1 svg path {
  fill: #ffffff !important;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .children.show svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .children.show svg path {
  fill: #171717 !important;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .children.show:hover svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .children.show:hover svg path {
  fill: #92278f !important;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show {
  background-color: #f7f7f7;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a {
  color: #171717;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a:hover,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a:hover {
  color: #92278f;
  position: relative;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a:hover::before,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show > a:hover::before {
  background-color: transparent;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show .menu-link--level-1 svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show .menu-link--level-1 svg path {
  fill: #171717;
}
.header.ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show .menu-link--level-1:hover svg path,
.header:not(.layout-builder__layout).ws-header.desktop .ws-main-menu-wrapper .row-level-1 .nav-level-2.children.show .menu-link--level-1:hover svg path {
  fill: #92278f;
}
.header.ws-header.desktop .block-ws-site-logo svg,
.header:not(.layout-builder__layout).ws-header.desktop .block-ws-site-logo svg {
  height: 61px;
}
.header.ws-header.mobile .header--bottom-left-column .ws-logo svg,
.header:not(.layout-builder__layout).ws-header.mobile .header--bottom-left-column .ws-logo svg {
  left: 0;
}
.header.ws-header.mobile .ws-main-menu-wrapper .menu-link--level-1,
.header:not(.layout-builder__layout).ws-header.mobile .ws-main-menu-wrapper .menu-link--level-1 {
  padding: 0;
  text-align: left;
}
.header.ws-header.mobile.open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open,
.header:not(.layout-builder__layout).ws-header.mobile.open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open {
  overflow: hidden auto;
}
.header.ws-header.mobile.open .block-ws-site-name,
.header:not(.layout-builder__layout).ws-header.mobile.open .block-ws-site-name {
  display: none;
}
.header.ws-header .block-ws-site-logo,
.header:not(.layout-builder__layout).ws-header .block-ws-site-logo {
  height: 84px;
  padding: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4tbWVudS5jc3MiLCJ3ZWJwYWNrOi8veW1jYV9iY3lfY29yZS90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV9iY3lfY29yZS9hc3NldHMvc2Nzcy9tYWluLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX2JjeV9jb3JlL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs4TEFFOEw7QUNxQzlMOzs7Ozs7RUFBQTtBQzdCUTs7RUFDRSxnQkFBQTtBQURWO0FBRVU7O0VBQ0UsY0NFSjtFRERJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHNDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FBQ1o7QUFDWTs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQUVkO0FBRGM7O0VBQ0Usd0JBQUE7QUFJaEI7QUFFYzs7RUFDRSx3QkFBQTtBQUNoQjtBQUlnQjs7RUFDRSx3QkFBQTtBQURsQjtBQU1VOztFQUNFLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBQUhaO0FBTVk7O0VBQ0UseUJDdENFO0FEbUNoQjtBQUljOztFQUNFLGNDbENKO0FEaUNaO0FBRWdCOztFQUNFLGNFbkRUO0VGb0RTLGtCQUFBO0FBQ2xCO0FBQWtCOztFQUNFLDZCQUFBO0FBR3BCO0FBR2tCOztFQUNFLGFDOUNSO0FEOENaO0FBS29COztFQUNFLGFFbkViO0FGaUVUO0FBWVE7O0VBQ0UsWUFBQTtBQVRWO0FBZ0JVOztFQUNFLE9BQUE7QUFiWjtBQWtCUTs7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7QUFmVjtBQXFCWTs7RUFDRSxxQkFBQTtBQWxCZDtBQXNCUTs7RUFDRSxhQUFBO0FBbkJWO0FBdUJJOztFQUNFLFlBQUE7RUFDQSxVQUFBO0FBcEJOIiwiZmlsZSI6Im1haW4tbWVudS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL2Rpc3QvY2pzLmpzIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVszXSEuL2Fzc2V0cy9zY3NzL21haW4tbWVudS5zY3NzICoqKiFcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBSZW0tY29udmVydGVyIG1peGluIHRvIGNvbnZlcnQgcHggdG8gcmVtXG4gKlxuICogVXNhZ2VzXG4gKiBAaW5jbHVkZSByZW0ocGFkZGluZy1ib3R0b20sIDIwcHgsIHRydWUpO1xuICpcbiAqL1xuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEge1xuICBtYXgtaGVpZ2h0OiA4NHB4O1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5tZW51LWxpbmstLWxldmVsLTEsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAubWVudS1saW5rLS1sZXZlbC0xIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLm1lbnUtbGluay0tbGV2ZWwtMSBzdmcsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAubWVudS1saW5rLS1sZXZlbC0xIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLm1lbnUtbGluay0tbGV2ZWwtMSBzdmcgcGF0aCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5tZW51LWxpbmstLWxldmVsLTEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLmNoaWxkcmVuLnNob3cgc3ZnIHBhdGgsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAuY2hpbGRyZW4uc2hvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxNzE3MTcgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAuY2hpbGRyZW4uc2hvdzpob3ZlciBzdmcgcGF0aCxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5jaGlsZHJlbi5zaG93OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzkyMjc4ZiAhaW1wb3J0YW50O1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93LFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLm5hdi1sZXZlbC0yLmNoaWxkcmVuLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93ID4gYSxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93ID4gYSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93ID4gYTpob3Zlcixcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93ID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTIyNzhmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLm5hdi1sZXZlbC0yLmNoaWxkcmVuLnNob3cgPiBhOmhvdmVyOjpiZWZvcmUsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAubmF2LWxldmVsLTIuY2hpbGRyZW4uc2hvdyA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci53cy1oZWFkZXIuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLnJvdy1sZXZlbC0xIC5uYXYtbGV2ZWwtMi5jaGlsZHJlbi5zaG93IC5tZW51LWxpbmstLWxldmVsLTEgc3ZnIHBhdGgsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAubmF2LWxldmVsLTIuY2hpbGRyZW4uc2hvdyAubWVudS1saW5rLS1sZXZlbC0xIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE3MTcxNztcbn1cbi5oZWFkZXIud3MtaGVhZGVyLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5yb3ctbGV2ZWwtMSAubmF2LWxldmVsLTIuY2hpbGRyZW4uc2hvdyAubWVudS1saW5rLS1sZXZlbC0xOmhvdmVyIHN2ZyBwYXRoLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAucm93LWxldmVsLTEgLm5hdi1sZXZlbC0yLmNoaWxkcmVuLnNob3cgLm1lbnUtbGluay0tbGV2ZWwtMTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5MjI3OGY7XG59XG4uaGVhZGVyLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLWxvZ28gc3ZnLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5kZXNrdG9wIC5ibG9jay13cy1zaXRlLWxvZ28gc3ZnIHtcbiAgaGVpZ2h0OiA2MXB4O1xufVxuLmhlYWRlci53cy1oZWFkZXIubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiAud3MtbG9nbyBzdmcsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbGVmdC1jb2x1bW4gLndzLWxvZ28gc3ZnIHtcbiAgbGVmdDogMDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLm1vYmlsZSAud3MtbWFpbi1tZW51LXdyYXBwZXIgLm1lbnUtbGluay0tbGV2ZWwtMSxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIubW9iaWxlIC53cy1tYWluLW1lbnUtd3JhcHBlciAubWVudS1saW5rLS1sZXZlbC0xIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXIud3MtaGVhZGVyLm1vYmlsZS5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlci5tb2JpbGUub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgLmhlYWRlci1uYXZfX3N1Ym1lbnUub3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbn1cbi5oZWFkZXIud3MtaGVhZGVyLm1vYmlsZS5vcGVuIC5ibG9jay13cy1zaXRlLW5hbWUsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyLm1vYmlsZS5vcGVuIC5ibG9jay13cy1zaXRlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci53cy1oZWFkZXIgLmJsb2NrLXdzLXNpdGUtbG9nbyxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIgLmJsb2NrLXdzLXNpdGUtbG9nbyB7XG4gIGhlaWdodDogODRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bWFpbi1tZW51LmNzcy5tYXAqLyIsIkBtaXhpbiBmb250LWZhbWlseS1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1ib29rO1xufVxuQG1peGluIGZvbnQtZmFtaWx5LXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1tZWRpdW07XG59XG5cbkBtaXhpbiBmb250LWZhbWlseS1ib2xkKCkge1xuICBmb250LWZhbWlseTogJGNhY2hldC1ib2xkO1xufVxuXG5AbWl4aW4gY2FjaGV0LWJvb2soKSB7XG4gIGZvbnQtZmFtaWx5OiAkY2FjaGV0LWJvb2ssIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiB2ZXJkYW5hKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG59XG5cbkBtaXhpbiBtYXRlcmlhbC1pY29ucygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYXRlcmlhbC1pY29ucztcbn1cblxuQG1peGluIG1hdGVyaWFsLWljb25zLW91dGxpbmVkKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1hdGVyaWFsLWljb25zLW91dDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIFJlbS1jb252ZXJ0ZXIgbWl4aW4gdG8gY29udmVydCBweCB0byByZW1cbiAqXG4gKiBVc2FnZXNcbiAqIEBpbmNsdWRlIHJlbShwYWRkaW5nLWJvdHRvbSwgMjBweCwgdHJ1ZSk7XG4gKlxuICovXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJHB4OiAoKTsgLyogMyAqL1xuICAkcmVtOiAoKTsgLyogMyAqL1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHByb3Atc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAvKiA0ICovXG5cbiAgICBAaWYgJHZhbHVlID09IDAgb3IgJHZhbHVlID09IGF1dG8ge1xuICAgICAgLyogNSAqL1xuICAgICAgJHB4OiBhcHBlbmQoJHB4LCAkdmFsdWUpO1xuICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkdW5pdDogdW5pdCgkdmFsdWUpOyAvKiA2ICovXG4gICAgICAkdmFsOiBwYXJzZUludCgkdmFsdWUpOyAvKiA2ICovXG5cbiAgICAgIEBpZiAkdW5pdCA9PSAncHgnIHtcbiAgICAgICAgLyogNyAqL1xuICAgICAgICAkcHg6IGFwcGVuZCgkcHgsICR2YWx1ZSk7XG4gICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAoY2FsYygkdmFsIC8gMTYpICsgcmVtKSk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkdW5pdCA9PSAncmVtJyB7XG4gICAgICAgIC8qIDcgKi9cbiAgICAgICAgJHB4OiBhcHBlbmQoJHB4LCAoJHZhbCAqIDE2ICsgcHgpKTtcbiAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRweCA9PSAkcmVtIHtcbiAgICAvKiA4ICovXG4gICAgI3skcHJvcGVydHl9OiAjeyRweH0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcGVydHl9OiAjeyRweH0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgICAjeyRwcm9wZXJ0eX06ICN7JHJlbX0jeyRwcm9wLXN1ZmZpeH07IC8qIDkgKi9cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yOiAkd2hpdGUpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNvbG9yKCRjb2xvcjokd2hpdGUsICRiZ2NvbG9yOiRkYXJrLWJsdWUsICRiZ2hvdmVyOiRkYXJrLWJsdWUsICRhbHBoYToxKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnaG92ZXIsICRhbHBoYSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdob3ZlciwgJGFscGhhKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVE9ETzogU2hvdWxkIGJlIHJlbW92ZWQgYWZ0ZXIgYWxsIG9jY3VyZW5jZXMgYmUgcmVwbGFjZWQgYnkgYnRuLWdlbigpLlxuQG1peGluIGJ0bi1vdXRsaW5lLXByaW1hcnkoJGNvbG9yOiAkZGFyay1ibHVlLCAkYmdjb2xvcjp0cmFuc3BhcmVudCwgJGJvcmRlci1jb2xvcjokZGFyay1ibHVlLCAkaG92ZXItY29sb3I6JGJsYWNrLCAkaG92ZXItYm9yZGVyOiRibHVlLCAkYm9yZGVyLXdpZHRoOjNweCwgJGhvdmVyLWJnY29sb3I6JGJsdWUpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBsaW5lLWhlaWdodDogY2FsYyg1MHB4IC0gI3skYm9yZGVyLXdpZHRoICsgJGJvcmRlci13aWR0aH0pO1xuXG4gICY6aG92ZXIsJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmdjb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iZ2NvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuKCkge1xuICBAaW5jbHVkZSBmb250LWZhbWlseS1ib2xkKCk7XG4gIEBpbmNsdWRlIGJ0bi1tZCgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cbiAgJjpub3QoLmJ0bi1saW5rKXtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseS1ib2xkKCk7XG4gIH1cbn1cblxuLy8gRXh0cmEgU21hbGxcbkBtaXhpbiBidG4teHMoKSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4vLyBTbWFsbFxuQG1peGluIGJ0bi1zbSgpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi8vIE1lZGl1bVxuQG1peGluIGJ0bi1tZCgpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi8vIExhcmdlXG5AbWl4aW4gYnRuLWxnKCkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLy8gR2VuZXJhdGVzIGJ1dHRvbiBjb2xvcnMgYW5kIGhlaWdodC5cbkBtaXhpbiBidG4tZ2VuKCRjb2xvcjogJHdoaXRlLCAkYmdjb2xvcjogJGRhcmstYmx1ZSwgJGJvcmRlci1jb2xvcjokZGFyay1ibHVlLCAkaG92ZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokZGFya2VyLWJsdWUsICRib3JkZXItd2lkdGg6MHB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmtlci1ibHVlLCAkaGVpZ2h0OjUwcHgsICRhbHBoYToxLCAkaG92ZXItYWxwaGE6MSkge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ2NvbG9yLCAkYWxwaGEpO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygjeyRoZWlnaHR9IC0gI3skYm9yZGVyLXdpZHRoICsgJGJvcmRlci13aWR0aH0pO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG5cblxuICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGhvdmVyLWJvcmRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhvdmVyLWJnY29sb3IsICRob3Zlci1hbHBoYSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkaG92ZXItYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRob3Zlci1iZ2NvbG9yLCAkaG92ZXItYWxwaGEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG4taW5kaWdvKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRiZ2NvbG9yOiRpbmRpZ28sICRib3JkZXItY29sb3I6JGluZGlnbywgJGhvdmVyLWJvcmRlcjokcHVycGxlLCAkaG92ZXItYmdjb2xvcjogJHB1cnBsZSwgJGhlaWdodDokaGVpZ2h0KTtcbn1cblxuQG1peGluIGJ0bi1pbmRpZ28tb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiRpbmRpZ28sICRiZ2NvbG9yOiR3aGl0ZSwgJGJvcmRlci1jb2xvcjokaW5kaWdvLCAkaG92ZXItY29sb3I6JHdoaXRlLCAkaG92ZXItYm9yZGVyOiRpbmRpZ28sICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjokaW5kaWdvLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1ncmVlbigkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokZGFyay1ncmVlbiwgJGJvcmRlci1jb2xvcjokZGFyay1ncmVlbiwgJGhvdmVyLWJvcmRlcjokZGFyay1ncmVlbi1hYWEsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1ncmVlbi1hYWEsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4tZ3JlZW4tb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkZGFyay1ncmVlbiwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjokZGFyay1ncmVlbiwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmstZ3JlZW4tYWFhLCAkYm9yZGVyLXdpZHRoOjJweCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrLWdyZWVuLWFhYSwgJGhlaWdodDokaGVpZ2h0LCAkYWxwaGE6MCk7XG59XG5cbkBtaXhpbiBidG4teWVsbG93KCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRiZ2NvbG9yOiR5ZWxsb3ctcmVndWxhciwgJGJvcmRlci1jb2xvcjokeWVsbG93LXJlZ3VsYXIsICRob3Zlci1ib3JkZXI6JGRhcmsteWVsbG93LCAkaG92ZXItYmdjb2xvcjogJGRhcmsteWVsbG93LCAkaGVpZ2h0OiRoZWlnaHQpO1xufVxuXG5AbWl4aW4gYnRuLXllbGxvdy1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICR3aGl0ZSwgJGJnY29sb3I6ICR5ZWxsb3ctcmVndWxhciwgJGJvcmRlci1jb2xvcjokeWVsbG93LXJlZ3VsYXIsICRob3Zlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItYm9yZGVyOiRkYXJrLXllbGxvdywgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkZGFyay15ZWxsb3csICRoZWlnaHQ6JGhlaWdodCwgJGFscGhhOjApO1xufVxuXG5AbWl4aW4gYnRuLXJlZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkYmdjb2xvcjokcmVkLXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHJlZC1yZWd1bGFyLCAkaG92ZXItYm9yZGVyOiRkYXJrLXJlZCwgJGhvdmVyLWJnY29sb3I6ICRkYXJrLXJlZCwgJGhlaWdodDokaGVpZ2h0KTtcbn1cblxuQG1peGluIGJ0bi1yZWQtb3V0bGluZWQoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkd2hpdGUsICRiZ2NvbG9yOiAkcmVkLXJlZ3VsYXIsICRib3JkZXItY29sb3I6JHJlZC1yZWd1bGFyLCAkaG92ZXItY29sb3I6ICR3aGl0ZSwgJGhvdmVyLWJvcmRlcjokZGFyay1yZWQsICRib3JkZXItd2lkdGg6MnB4LCAkaG92ZXItYmdjb2xvcjogJGRhcmstcmVkLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi1ibHVlKCRoZWlnaHQ6NTBweCkge1xuICBAaW5jbHVkZSBidG4tZ2VuKCRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4td2hpdGUoJGhlaWdodDo1MHB4KSB7XG4gIEBpbmNsdWRlIGJ0bi1nZW4oJGNvbG9yOiAkZGFyay1ncmF5LTEwMCwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjogJHdoaXRlLCAkaG92ZXItY29sb3I6ICRkYXJrLWdyYXktMTAwLCAkaG92ZXItYm9yZGVyOiAkZ3JheS00MDQsICRob3Zlci1iZ2NvbG9yOiAkZ3JheS00MDQsICRoZWlnaHQ6JGhlaWdodCk7XG59XG5cbkBtaXhpbiBidG4tYmx1ZS1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICRkYXJrLWJsdWUsICRiZ2NvbG9yOiAkd2hpdGUsICRib3JkZXItY29sb3I6JGRhcmstYmx1ZSwgJGhvdmVyLWNvbG9yOiAkd2hpdGUsICRob3Zlci1ib3JkZXI6JGRhcmstYmx1ZSwgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkZGFyay1ibHVlLCAkaGVpZ2h0OiRoZWlnaHQsICRhbHBoYTowKTtcbn1cblxuQG1peGluIGJ0bi13aGl0ZS1vdXRsaW5lZCgkaGVpZ2h0OjUwcHgpIHtcbiAgQGluY2x1ZGUgYnRuLWdlbigkY29sb3I6ICR3aGl0ZSwgJGJnY29sb3I6ICR3aGl0ZSwgJGJvcmRlci1jb2xvcjokd2hpdGUsICRob3Zlci1jb2xvcjogJGJsYWNrLCAkaG92ZXItYm9yZGVyOiR3aGl0ZSwgJGJvcmRlci13aWR0aDoycHgsICRob3Zlci1iZ2NvbG9yOiAkd2hpdGUsICRoZWlnaHQ6JGhlaWdodCwgJGFscGhhOjApO1xufVxuXG5AbWl4aW4gYnRuLWxpbmsoKSB7XG4gIEBpbmNsdWRlIHZlcmRhbmEoKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogJGRhcmstYmx1ZS0xMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMCA0cHg7XG5cbiAgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1hdGVyaWFsLWljb25zLW91dGxpbmVkKCk7XG4gICAgY29udGVudDogXCJjaGV2cm9uX3JpZ2h0XCI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWUtMTAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrZXItYmx1ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya2VyLWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS95YmN5X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20veWJjeV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL3liY3lfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi9taXhpbnMnO1xuXG4uaGVhZGVyLFxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIHtcbiAgJi53cy1oZWFkZXIge1xuICAgICYuZGVza3RvcCB7XG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIge1xuICAgICAgICAucm93LWxldmVsLTEge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgLm1lbnUtbGluay0tbGV2ZWwtMSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NhY2hldCBCb29rJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNoaWxkcmVuLnNob3cge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcmstZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRpbmRpZ28gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1sZXZlbC0yIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2LWxldmVsLTIuY2hpbGRyZW4ge1xuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGluZGlnbztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVudS1saW5rLS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGluZGlnbztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLXdzLXNpdGUtbG9nbyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIC5oZWFkZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gICAgICAgIC53cy1sb2dvIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIC5tZW51LWxpbmstLWxldmVsLTEge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHtcbiAgICAgICAgICB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jay13cy1zaXRlLW5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLXdzLXNpdGUtbG9nbyB7XG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbG91cnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFlCQ1kgY29sb3VyIHBhbGV0dGVcblxuLy8gUmVmZXJlbmNlIGZyb20gdGhlIFVJIGtpdDpcbi8vIERhcmsgQmx1ZSAgPT0gIzAwNjBBRiA9PSAkZGFya19ibHVlXG4vLyBCbHVlICAgICAgID09ICMwMDg5RDAgPT0gJGJsdWVcbi8vIExpZ2h0IEJsdWUgPT0gIzAwQUVFRiA9PSAkbGlnaHQtYmx1ZVxuXG4vLyBEYXJrIFB1cnBsZSAgPT0gIzVDMkU5MSA9PSAkcHVycGxlXG4vLyBQdXJwbGUgICAgICAgPT0gIzkyMjc4RiA9PSAkaW5kaWdvXG4vLyBMaWdodCBQdXJwbGUgPT0gI0M2MTY4RCA9PSAkcGlua1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmctbGlnaHQtZ3JheTogI2Y3ZjdmNztcbiRiZy1saWdodC1ncmF5LTEwMTogI2Y0ZjRmNDtcbiRiZy1saWdodC1ncmF5LTEwMjogI2Y5ZjlmOTtcbiRiZy1saWdodC1ncmF5LTEwMzogI2U5ZTllOTtcbiRib3JkZXItbGlnaHQtZ3JheTogI2VjZWNlYztcbiRiZy1saWdodC1ncmF5LTEwMDogIzRjNGM0YztcbiRkYXJrLWdyYXk6ICMxNzE3MTc7XG4kZGFyay1ncmF5LTEwMDogIzIxMjEyMTtcbiRncmF5LTQwMTogIzZkNmQ2ZDtcbiRncmF5LTQwMjogIzY2NjY2NjtcbiRncmF5LTQwMzogIzg0ODQ4NDtcbiRncmF5LTQwNDogI2Q1ZDVkNTtcbiRncmF5LTQwNTogIzU5NWE1OTtcbiRncmF5LTQwNjogI2M5YzljOTtcbiRncmF5LTQwNzogIzJmMmYyZjtcbiRncmF5LTQwODogI2IyYjJiMjtcbiRkYXJrZXItYmx1ZTogIzAwNGY5MDtcbiRkYXJrLWJsdWUtMTAwOiAjMGM1YjlmO1xuJGRhcmstYmx1ZS0xMDE6ICMwMDVkYjI7XG4kZGFyay1ibHVlLTIwMDogIzAwODlkMDtcbiRkYXJrLWdyZWVuOiAjMDA2YzZhO1xuJGRhcmstZ3JlZW4tYWFhOiAjMDA0YjQ5O1xuJGxpZ2h0ZXItYmx1ZTogIzAwYmVlYTtcbiRncmF5LTgwMTogIzdhN2E3YTtcbiRzdWNjZXNzLWdyZWVuOiAjMDU2OTBmO1xuJHBpbms6ICM5MjI4OGY7XG4kcGluay0xMDA6ICM5MTI2OGY7XG4keWVsbG93LXJlZ3VsYXI6ICNmZmQ1Mzg7XG4kZGFyay15ZWxsb3c6ICNmNWMwMDA7XG4kcmVkLXJlZ3VsYXI6ICNlNTZjNjk7XG4kZGFyay1yZWQ6ICNkNTRlMjE7XG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkNhY2hldCBCb29rXCIsIHNhbnMtc2VyaWY7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICBcIlZlcmRhbmFcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tYXRlcmlhbC1pY29uczogJ01hdGVyaWFsIEljb25zJztcbiRmb250LWZhbWlseS1tYXRlcmlhbC1pY29ucy1vdXQ6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4kZm9udC1mYW1pbHktZm9udC1hd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbiRjYWNoZXQtbWVkaXVtOiBcIkNhY2hldCBNZWRpdW1cIjtcbiRjYWNoZXQtYm9vazogXCJDYWNoZXQgQm9va1wiO1xuJGNhY2hldC1ib2xkOiBcIkNhY2hldCBCb2xkXCI7XG5cbi8vIEhlYWRlciBoZWlnaHQgc2l6ZXNcbiRzaXRlLWFsZXJ0LWhlaWdodDogMTQ0cHg7XG4kdXRpbGl0eS1uYXYtaGVpZ2h0LW1vYmlsZTogMzBweDtcbiR1dGlsaXR5LW5hdi1oZWlnaHQtZGVza3RvcDogNTBweDtcbiRtZW51LWhlaWdodDogODRweDtcbiR2eS1tZW51LWhlaWdodC1tb2JpbGU6IDQ3cHg7XG4kdnktbWVudS1oZWlnaHQtZGVza3RvcDogODdweDtcbiRhZG1pbi1tZW51LWhlaWdodDogNzlweDtcbiRhZG1pbi1tZW51LWhlaWdodC1jbG9zZWQ6IDM5cHg7XG4iLCIkYmxhY2s6ICMwMDA7XG4kc2t5LWJsdWU6ICNiZmUxZjM7XG4kbGlnaHQtYmx1ZTogIzAwYWVlZjtcbiRibHVlOiAjMDA4OWQwO1xuJGRhcmstYmx1ZTogIzAwNjBhZjtcbiRlbWVyYWxkOiAjMDFhNDkwO1xuJHBpbms6ICNjNjE2OGQ7XG4kaW5kaWdvOiAjOTIyNzhmO1xuJHB1cnBsZTogIzVjMmU5MTtcbiRyZWQ6ICNlZDFjMjQ7XG4kb3JhbmdlOiAjZjE1OTIyO1xuJHllbGxvdzogI2ZjYWYxNztcbiRncmVlbjogIzIwYmRiZTtcbiR0ZWFsOiAjMDA2YjZiO1xuJGN5YW46ICMwMWE0OTA7XG4kcGluazogIzkxMjY4ZjtcbiRncmF5LTkwMDogIzIzMWYyMDtcbiRncmF5LTQwMDogIzYzNjQ2NjtcbiRncmF5LTEwMDogI2ViZWJlYjtcbiRncmF5LTIwMDogI2U5ZWNlZjtcbiRncmF5LTMwMDogI2RlZTJlNjtcbiRncmF5LTcwMDogIzQ5NTA1NztcbiJdfQ== */