.navbar-default.public {
  background-color: inherit;
  border: 0;
}

.navbar-default.public .navbar-nav {
  float: right;
}

.navbar-default.public .navbar-nav > li {
  margin: 0 15px;
}

.navbar-default.public .navbar-nav > li > a {
  color: #000;
  padding: 5px 0;
  font-size: 26px;
  text-transform: lowercase;
}

.navbar-default.public .navbar-toggle {
  background: #1db7e9;
  border: 1px solid #1297c2;
}

.navbar-default.public .navbar-toggle .icon-bar {
  color: #ffffff;
}

.navbar-default.public .navbar-toggle:hover,
.navbar-default.public .navbar-toggle:focus {
  background: #1db7e9;
}

.navbar-default.public .navbar-nav > .active > a,
.navbar-default.public .navbar-nav > .active > a:hover,
.navbar-default.public .navbar-nav > .active > a:focus {
  background-color: transparent;
  color: #000;
  border-bottom: 3px solid #1db8ea;
}

.navbar-default.public .navbar-nav > li > a:hover,
.navbar-default.public .navbar-nav > li > a:focus {
  background-color: transparent;
  color: #000;
  border-bottom: 3px solid #1db8ea;
}

.navbar-collapse {
  padding-right: 0;
}

@media (max-width: 768px) {
  .navbar-default.public .navbar-collapse,
  .navbar-default.public .navbar-form {
    border: 0;
  }

  .navbar-default.public .navbar-nav > li > a {
    padding: 10px;
    border-radius: 10px;
  }

  .navbar-default.public .navbar-nav > .active > a,
  .navbar-default.public .navbar-nav > .active > a:hover,
  .navbar-default.public .navbar-nav > .active > a:focus {
    border-bottom: 0;
    background: #1db7e9;
    color: #ffffff;
  }

  .navbar-default.public .navbar-nav > li > a:hover,
  .navbar-default.public .navbar-nav > li > a:focus {
    color: #000;
    border-bottom: none;
  }

  .navbar-collapse {
    padding-left: 0;
  }

  .navbar-default.public .navbar-nav {
    float: none;
    margin: 7.5px 0;
  }

  .navbar-default.public .navbar-nav > li {
    margin: 0;
  }

  .navbar-header {
    text-align: center;
    margin-top: 15px;
  }

  .navbar-header .navbar-toggle {
    float: none;
  }

  #managebilllogo {
    margin: 0 auto;
  }
}

.form-request-a-trial {
  text-align: left;
}

h1,
h2,
h3,
header .nav li a,
p.title {
  font-family: "mr-eaves-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.initially-hidden {
  display: none;
}

body .introjs-helperNumberLayer {
  line-height: 11px;
}

body,
.form-control {
  font-size: 14px;
}

body {
  height: 100%;
}

body,
h3.popover-title,
.panel-heading h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn {
  font-size: 14px;
}

.main-content {
  margin-bottom: 80px;
}

.label-bronze {
  background: #965a38;
}

.label-silver {
  background: #a8a8a8;
}

.label-gold {
  background: #d9a441;
}

.Flexible-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 20px;
}

.Flexible-container iframe,
.Flexible-container object,
.Flexible-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.btn.btn-info {
  background: #1db7e9;
  border: 1px solid #1297c2;
  color: #ffffff;
}

.btn.btn-info:hover {
  background: #1297c2;
}

.container-fluid {
  padding: 0 60px;
}

.preheader {
  font-size: 14px;
  text-align: right;
  margin: 15px 0 15px 0;
}

.preheader span {
  margin: 0 6px;
}

.preheader span i {
  margin-right: 5px;
}

header {
  margin-bottom: 20px;
}

.wide {
  background-image: url(/images/wide-banner.jpg);
  background-size: cover;
  height: 375px;
  width: 100%;
  padding-left: 60px;
  padding-top: 55px;
}

.wide.page-title {
  height: 140px;
  padding-top: 28px;
  margin-bottom: 50px;
}

.wide img {
  width: 100%;
}

.wide p.title {
  font-size: 58px;
  color: #ffffff;
}

.wide p.subtitle {
  color: #a7a7a7;
  font-size: 24px;
}

.wide .btn.btn-default {
  margin-top: 25px;
  font-size: 22px;
  padding: 10px 15px;
  color: #000000;
  border: 1px solid #d7d7d7;
}

.mbwell {
  border-radius: 4px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2ea;
  background: #fff;
  padding: 20px 30px;
  margin-bottom: 20px;
}

.mbwell.noborder {
  border: none;
}

.mbwell p.title {
  font-size: 22px;
  margin-bottom: 10px;
  text-transform: lowercase;
}

.mbwell p.title i {
  margin-right: 10px;
  font-size: 24px;
  color: #1db7e9;
}

.mbwell.no-border {
  border: none;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.features {
  padding-top: 20px;
  background: #f3f3f4;
  border-bottom: 1px solid #dee2ea;
}

footer {
  background: #ebebeb;
  padding: 45px 0;
}

footer .copyright {
  text-align: right;
  color: #747474;
  font-size: 12px;
}

span.required {
  position: relative;
}

span.required .fa-asterisk {
  font-size: 10px;
  color: #1db7e9;
  position: relative;
  top: -5px;
}

@media (min-width: 768px) {
  .logo-container {
    position: relative;
  }

  .logo-container a {
    position: absolute;
    top: -10px;
  }
}

@media (max-width: 768px) {
  header {
    margin: 25px 0;
  }

  .preheader {
    display: none;
  }

  .container-fluid {
    padding: 0 20px;
  }

  .wide.page-title {
    height: 140px;
    padding-top: 10px;
    margin-bottom: 50px;
  }

  .wide {
    padding: 20px;
    text-align: center;
  }

  .wide p.title {
    font-size: 42px;
    color: #ffffff;
  }

  .wide p.subtitle {
    color: #a7a7a7;
    font-size: 18px;
  }
}

.no-margin-top {
  margin-top: 0;
}

span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

span.twitter-typeahead .tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

span.twitter-typeahead .tt-suggestion.tt-cursor,
span.twitter-typeahead .tt-suggestion:hover,
span.twitter-typeahead .tt-suggestion:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.input-group.input-group-lg span.twitter-typeahead .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.input-group.input-group-sm span.twitter-typeahead .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

span.twitter-typeahead {
  width: 100%;
}

.input-group span.twitter-typeahead {
  display: block !important;
  height: 34px;
}

.input-group span.twitter-typeahead .tt-menu,
.input-group span.twitter-typeahead .tt-dropdown-menu {
  top: 32px !important;
}

.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
  border-radius: 0;
}

.input-group span.twitter-typeahead:first-child .form-control {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group span.twitter-typeahead:last-child .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.input-group.input-group-sm span.twitter-typeahead {
  height: 30px;
}

.input-group.input-group-sm span.twitter-typeahead .tt-menu,
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {
  top: 30px !important;
}

.input-group.input-group-lg span.twitter-typeahead {
  height: 46px;
}

.input-group.input-group-lg span.twitter-typeahead .tt-menu,
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {
  top: 46px !important;
}

.tooltip {
  display: block !important;
  z-index: 10000;
}

.tooltip .tooltip-inner {
  background: black;
  color: white;
  border-radius: 16px;
  padding: 5px 10px 4px;
}

.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  border-color: black;
  z-index: 1;
}

.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}

.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}

.tooltip[x-placement^="bottom"] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="right"] {
  margin-left: 5px;
}

.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip[x-placement^="left"] {
  margin-right: 5px;
}

.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip.popover .popover-inner {
  background: #f9f9f9;
  color: black;
  padding: 24px;
  border-radius: 5px;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}

.tooltip.popover .popover-arrow {
  border-color: #f9f9f9;
}

.tooltip[aria-hidden="true"] {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.15s, visibility 0.15s;
}

.tooltip[aria-hidden="false"] {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.15s;
}

.editr {
  background: white;
}

.bill-link {
  cursor: pointer;
  color: #2fa4e7;
}

.bill-link:hover {
  color: #157ab5;
  text-decoration: underline;
}

.disable-link-click {
  pointer-events: none;
  color: #555555;
}

@media screen and (max-width: 600px) {
  .common-responsive thead {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .common-responsive tbody tr {
    border: 2px solid #eee;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 7px;
  }

  .common-responsive tbody tr:nth-child(odd) {
    background: #fff;
  }

  .common-responsive tbody tr:nth-child(even) {
    background: #f8f8f8;
  }
}

@media screen and (max-width: 600px) {
  .common-responsive tbody tr td {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    text-align: right;
    border-top: 0 !important;
  }
}

.common-responsive tbody tr td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  display: inline-block;
  color: #3e3d3d;
  left: 0;
  text-align: left;
  float: left;
}

@media screen and (min-width: 600px) {
  .common-responsive tbody tr td:before {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL3Zhci93d3cvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FwcC5zY3NzIiwic291cmNlcyI6WyIvdmFyL3d3dy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCIvdmFyL3d3dy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX21peGlucy5zY3NzIiwiL3Zhci93d3cvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2FwcF9uYXZiYXIuc2NzcyIsIi92YXIvd3d3L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19yZXF1ZXN0X2FfdHJpYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeTogIzFkYjdlOTtcbiRwcmltYXJ5RGFya1NoYWRlOiAjMTI5N2MyO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGxpZ2h0R3JleTogI2E3YTdhNztcblxuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcHBfbmF2YmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlcXVlc3RfYV90cmlhbC5zY3NzXCI7XG5cbmgxLFxuaDIsXG5oMyxcbmhlYWRlciAubmF2IGxpIGEsXG5wLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibXItZWF2ZXMtc2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5pbml0aWFsbHktaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllciB7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuXG5ib2R5LFxuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSxcbmgzLnBvcG92ZXItdGl0bGUsXG4ucGFuZWwtaGVhZGluZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubGFiZWwtYnJvbnplIHtcbiAgYmFja2dyb3VuZDogIzk2NWEzODtcbn1cblxuLmxhYmVsLXNpbHZlciB7XG4gIGJhY2tncm91bmQ6ICNhOGE4YTg7XG59XG5cbi5sYWJlbC1nb2xkIHtcbiAgYmFja2dyb3VuZDogI2Q5YTQ0MTtcbn1cblxuLkZsZXhpYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkZsZXhpYmxlLWNvbnRhaW5lciBpZnJhbWUsXG4uRmxleGlibGUtY29udGFpbmVyIG9iamVjdCxcbi5GbGV4aWJsZS1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeURhcmtTaGFkZTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeURhcmtTaGFkZTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuXG4ucHJlaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbjogMCA2cHg7XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dpZGUtYmFubmVyLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuXG4gICYucGFnZS10aXRsZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgcC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICRsaWdodEdyZXk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxufVxuXG4ubWJ3ZWxsIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgMXB4LCAxcHgsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmLm5vYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBwLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5uby1ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgMHB4LCAwcHgsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlYTtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgcGFkZGluZzogNDVweCAwO1xuXG4gIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5zcGFuLnJlcXVpcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mYS1hc3RlcmlzayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cblxuICAucHJlaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLndpZGUucGFnZS10aXRsZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLndpZGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRsaWdodEdyZXk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtbWVudSxcbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yLFxuc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbjpob3ZlcixcbnNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LXN1Z2dlc3Rpb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnNwYW4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwIHNwYW4udHdpdHRlci10eXBlYWhlYWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5pbnB1dC1ncm91cCBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1tZW51LFxuLmlucHV0LWdyb3VwIHNwYW4udHdpdHRlci10eXBlYWhlYWQgLnR0LWRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwIHNwYW4udHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwIHNwYW4udHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtbWVudSxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtbWVudSxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyBzcGFuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1kcm9wZG93bi1tZW51IHtcbiAgdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIC50b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXIge1xuICAgICRjb2xvcjogI2Y5ZjlmOTtcblxuICAgIC5wb3BvdmVyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoYmxhY2ssIDAuMSk7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHZpc2liaWxpdHkgMC4xNXM7XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB9XG59XG5cbi5lZGl0ciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYmlsbC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJmYTRlNztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzE1N2FiNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZGlzYWJsZS1saW5rLWNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uY29tbW9uLXJlc3BvbnNpdmUge1xuICB0aGVhZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKSBcIjogXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjM2UzZDNkO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICBcdC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIFx0LW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAgXHQtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIFx0LW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gIFx0dHJhbnNpdGlvbjogJGFyZ3M7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59IiwiLm5hdmJhci1kZWZhdWx0LnB1YmxpYyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlcjogMDtcblxuXHQubmF2YmFyLW5hdiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Lm5hdmJhci1uYXY+bGkge1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHR9XG5cblx0Lm5hdmJhci1uYXY+bGk+YSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdH1cblxuXHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnlEYXJrU2hhZGU7XG5cblx0XHQuaWNvbi1iYXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFyLWRlZmF1bHQucHVibGljIC5uYXZiYXItbmF2Pi5hY3RpdmU+YSwgLm5hdmJhci1kZWZhdWx0LnB1YmxpYyAubmF2YmFyLW5hdj4uYWN0aXZlPmE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdC5wdWJsaWMgLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFkYjhlYTtcbn1cblxuLm5hdmJhci1kZWZhdWx0LnB1YmxpYyAubmF2YmFyLW5hdj5saT5hOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQucHVibGljIC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICMwMDA7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMWRiOGVhO1x0XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdC5uYXZiYXItZGVmYXVsdC5wdWJsaWMgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1kZWZhdWx0LnB1YmxpYyAubmF2YmFyLWZvcm0ge1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5uYXZiYXItZGVmYXVsdC5wdWJsaWMgLm5hdmJhci1uYXY+bGk+YSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwcHgpO1xuXHR9XG5cblx0Lm5hdmJhci1kZWZhdWx0LnB1YmxpYyAubmF2YmFyLW5hdj4uYWN0aXZlPmEsIC5uYXZiYXItZGVmYXVsdC5wdWJsaWMgLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQucHVibGljIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0Lm5hdmJhci1kZWZhdWx0LnB1YmxpYyAubmF2YmFyLW5hdj5saT5hOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQucHVibGljIC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQubmF2YmFyLWRlZmF1bHQucHVibGljIC5uYXZiYXItbmF2IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDcuNXB4IDA7XG5cblx0XHQmPmxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQubmF2YmFyLWhlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjbWFuYWdlYmlsbGxvZ28ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cbn0iLCIuZm9ybS1yZXF1ZXN0LWEtdHJpYWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFDdEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixNQUFNLEVBQUUsQ0FBQztDQTZCVDs7QUEvQkQsQUFJQyxlQUpjLEFBQUEsT0FBTyxDQUlyQixXQUFXLENBQUM7RUFDWCxLQUFLLEVBQUUsS0FBSztDQUNa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 */