.clear-mp, .preview-list, .contact aside ul, .addresses ul {
  margin: 0;
  padding: 0;
}

.clear-list, .contact aside ul li {
  list-style: none;
  float: left;
}

.clear-mp, .preview-list, .contact aside ul, .addresses ul {
  margin: 0;
  padding: 0;
}

.clear-list, .contact aside ul li {
  list-style: none;
  float: left;
}

.header > span {
  display: block;
  width: 100%;
  border-bottom: 1px solid #E2DEDE;
}

.header .flex {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.gray-header-section, .contact {
  background: #F7F7F7;
  float: left;
  width: 100%;
}

.gray-header-section > header, .contact > header {
  width: 100%;
}

.gray-header-section > header > span, .contact > header > span {
  display: block;
  width: 100%;
  border-bottom: 0;
}

.gray-header-section > header .breadcrumb-group ul, .contact > header .breadcrumb-group ul, .gray-header-section > header #block-acervo-breadcrumbs ul, .contact > header #block-acervo-breadcrumbs ul {
  margin-bottom: 17px;
}

.preview-overlay .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #181818;
  opacity: .6;
  transition-property: background, opacity;
  transition-timing-function: linear;
  transition-duration: .2s;
}

.preview-overlay a {
  position: absolute;
  width: 200px;
  z-index: 4;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  padding-right: 14px;
  color: #FFFFFF;
  fill: #FFFFFF;
  border: 2px solid #FFFFFF;
}

.preview-overlay a svg {
  float: left;
  margin-right: 10px;
  transition-property: fill;
  transition-timing-function: linear;
  transition-duration: .1s;
}

.preview-overlay a span {
  float: left;
  margin-top: 3px;
  font: 1.3rem "Open Sans", -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: auto;
}

.preview-overlay a:hover, .preview-overlay a:focus {
  color: #95211C;
  fill: currentColor;
  border-color: currentColor;
}

.preview-overlay a:hover ~ .overlay {
  background: #FFFFFF;
  opacity: .8;
}

.social ul {
  margin: 0;
  padding: 0;
  clear: both;
}

.social ul li {
  list-style: none;
  float: left;
  margin-right: 2px;
}

.social ul li:last-child {
  margin-right: 0;
}

.social ul li a {
  float: left;
  display: block;
  padding: 4px 6px;
  color: #FFFFFF;
}

.social ul li a.facebook {
  background: #0076bb;
}

.social ul li a.facebook svg {
  fill: #0076bb;
}

.social ul li a.twitter {
  background: #00b5fc;
}

.social ul li a.twitter svg {
  fill: #00b5fc;
}

.social ul li a.gplus {
  background: #e34942;
}

.social ul li a.gplus svg {
  fill: #e34942;
}

.social ul li a.mail {
  background: #004776;
}

.social ul li a.mail svg {
  fill: #004776;
}

.social ul li a svg {
  padding: 3px;
  display: block;
  float: left;
  border-radius: 50%;
  background: #FFFFFF;
}

.social ul li a span {
  width: 0;
  overflow: hidden;
  display: none;
  float: left;
  font: 400 1.2rem "Open Sans", -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: auto;
  margin-top: 3px;
  margin-left: 8px;
}

.social ul li a:hover span,
.social ul li a:focus span {
  display: block !important;
  width: auto !important;
}

.preview-list {
  display: inline-block;
  width: 100%;
  font-size: 0;
}

.preview-list li {
  font-size: 1.4rem;
  display: inline-block;
  list-style: none;
  margin-bottom: 30px;
  overflow-y: auto;
  float: none;
  vertical-align: top;
}

.preview-list li a {
  display: block;
  text-decoration: none;
  width: 100%;
  color: #181818;
  float: left;
  padding-bottom: 9px;
}

.preview-list li a figure {
  width: 100%;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  max-height: 160px;
  height: 100%;
}

.preview-list li a figure img {
  display: block;
  padding: 5px 0;
  max-height: 150px;
  min-height: 150px;
  height: 100%;
  margin: 0 auto;
}

.preview-list li a .overlay {
  display: block;
  position: relative;
  width: 100%;
  height: 152px;
  color: #FFFFFF;
  fill: #FFFFFF;
  text-align: center;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .14s;
}

.preview-list li a .overlay:before {
  content: "";
  display: block;
  position: relative;
  top: 0;
  width: 100%;
  height: 152px;
  background: #181818;
  margin-top: -152px;
  text-align: center;
  opacity: .5;
}

.preview-list li a .overlay svg {
  width: 24px;
  height: 24px;
  position: relative;
  margin: -100px auto 10px auto;
}

.preview-list li a .overlay span {
  position: relative;
}

.preview-list li a h2 {
  clear: both;
  float: left;
  font: 700 1.6rem "Open Sans", -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-left: 5px solid transparent;
  padding: 0 7px;
  margin-top: 8px;
  line-height: 2.2rem;
}

.preview-list li a small {
  clear: both;
  float: left;
  font-size: 1.2rem;
  color: #6C6C6C;
  margin-left: 12px;
  padding-right: 10px;
  margin-top: -6px;
  line-height: 1.9rem;
}

.preview-list li a:hover, .preview-list li a:focus {
  background: #E2DEDE;
}

.preview-list li a:hover h2, .preview-list li a:focus h2 {
  border-color: #95211C;
}

.preview-list li a:hover .overlay, .preview-list li a:focus .overlay {
  opacity: 1 !important;
}

.preview-list.maps figure, .preview-list.videos figure {
  width: 100%;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  max-height: 160px;
  height: 100%;
}

.preview-list.maps figure img, .preview-list.videos figure img {
  display: block;
  padding: 0 !important;
  width: 100%;
  margin: 0 auto;
  object-fit: cover;
}

.preview-list.photos a figure::after {
  position: absolute;
  right: 1rem;
  margin-top: calc(-28px - 1rem);
}

.preview-list.photos a:hover figure::after {
  content: url(/themes/custom/acervo/images/icfoto.svg);
}

.preview-list.photos a.album:hover figure::after, .preview-list.photos a.album figure::after {
  content: url(/themes/custom/acervo/images/icgaleria.svg);
}

.preview-list.photos figure {
  position: relative;
}

.preview-list.photos figure img {
  padding: 0 !important;
  width: 100%;
  object-fit: cover;
}

.preview-list.videos .overlay svg {
  width: 40px !important;
  height: 40px !important;
  margin: -97px auto 10px auto !important;
}

.contact {
  padding-bottom: 40px;
}

.contact > header > span {
  border-bottom: 1px solid #E2DEDE;
}

.contact article form .form-group {
  margin-bottom: 25px;
}

.contact article form .form-group label {
  float: left;
  margin-right: 5px;
  font: 400 1.4rem "Open Sans", -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.contact article form .form-group .form-control {
  font-size: 1.6rem;
  min-height: 46px;
}

.contact article form .form-group .form-control:focus {
  border-color: #AA0C16;
}

.contact article form .form-group .chosen-single {
  height: 46px;
  border: 1px solid #CCCCCC;
}

.contact article form .form-group .chosen-single span {
  margin-top: -3px;
}

.contact article form .form-group .chosen-container-single .chosen-drop {
  border: 1px solid #CCCCCC;
  border-top: 0;
  margin-top: -1px;
  box-shadow: none;
}

.contact article form .form-group select {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 25px;
}

.contact article form .form-group textarea {
  padding: 12px 17px !important;
  outline: none;
}

.contact article form .form-group textarea:focus {
  box-shadow: none;
}

.contact article form .form-group input[type="submit"] {
  float: right;
  -webkit-font-smoothing: auto;
  padding: 13px 20px 14px 25px;
  font: 400 1.4rem "Open Sans", -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  background-color: #AA0C16;
  color: #FFFFFF;
  border: 0;
  outline: none;
  text-align: center;
  letter-spacing: .2rem;
  width: auto;
  transition: background-color .1s linear;
}

.contact article form .form-group input[type="submit"]:hover, .contact article form .form-group input[type="submit"]:focus {
  background-color: #181818;
}

.contact article form .form-group:last-child {
  margin-bottom: 0 !important;
}

.contact aside ul li {
  clear: both;
  margin: 8px 0;
}

.contact aside ul li a {
  float: left;
  color: #999999;
  text-decoration: none;
}

.contact aside ul li a svg {
  display: none;
  width: 19px;
  height: 19px;
  float: left;
  fill: #AA0C16;
}

.contact aside ul li a:hover, .contact aside ul li a:focus {
  color: #181818;
}

.contact aside ul li a:hover svg, .contact aside ul li a:focus svg {
  display: block;
}

.contact aside ul li:first-child {
  margin-top: 0;
}

.contact aside ul li:last-child {
  margin-bottom: 0;
}

.addresses {
  background: #FFFFFF;
  float: left;
  width: 100%;
  padding-bottom: 2rem;
}

.addresses ul {
  display: block;
  width: 100%;
  clear: both;
  font-size: 0;
}

.addresses ul li {
  font-size: 1.4rem;
  margin-bottom: 20px;
  display: inline-block;
  list-style: none;
  overflow-y: auto;
  float: none;
  vertical-align: top;
}

.addresses ul li a {
  display: block;
  width: 100%;
  padding: 14px 20px;
  border: 1px solid #999999;
  color: #181818;
  text-decoration: none;
}

.addresses ul li a h3, .addresses ul li a p {
  margin: 0;
}

.addresses ul li a h3 {
  font-size: 1.5rem;
  margin-bottom: 5px;
}

.addresses ul li a p {
  font-size: 1.3rem;
}

.addresses ul li a:hover, .addresses ul li a:focus {
  background: #AA0C16;
  color: #FFFFFF;
  border-color: #AA0C16;
}

.clear-mp, .preview-list, .contact aside ul, .addresses ul {
  margin: 0;
  padding: 0;
}

.clear-list, .contact aside ul li {
  list-style: none;
  float: left;
}

/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  #home .about .info {
    margin-top: 2rem;
  }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  #home .about .info {
    margin-top: 3rem;
  }
  #home .about .info:before {
    opacity: .6;
  }
  .preview-list li {
    width: 100%;
    padding: 0 10%;
  }
  .detailed article .content .download {
    margin-bottom: 30px;
  }
  .addresses ul li {
    width: 50%;
  }
  .detailed .preview.video {
    margin-bottom: 3rem;
  }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  #header .logo svg {
    width: 200px;
  }
  .search .chosen-container,
  .search .chosen-select {
    display: none;
  }
  .search .main input {
    border: 0;
  }
  .addresses ul li {
    width: 100%;
  }
  .learn-more a {
    margin: 2rem 6rem;
  }
  .photo-slider .arrow {
    opacity: .6;
  }
  .photo-slider .arrow-prev {
    left: 23px !important;
  }
  .photo-slider .arrow-next {
    right: 23px !important;
  }
}

@media only screen and (max-width: 735px) {
  #home .about {
    background-image: none;
    background: #CCBCB0;
    height: auto;
    max-height: none;
    padding-bottom: 5rem;
  }
}

@media only screen and (max-width: 520px) {
  #home .banner h1 {
    font-size: 1.9rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
    line-height: 4rem;
  }
  #home .banner h1 span {
    font-size: 2.4rem;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  .detailed header .title h1 {
    font-size: 2.2rem;
    line-height: 3rem;
  }
}

@media only screen and (max-width: 405px) {
  .detailed article .content .download a {
    margin-right: 0;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  #home .banner h1 {
    font-size: 2.3rem;
    line-height: 3.3rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9wYXJ0aWFscy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiY29udGFjdC5zY3NzIiwiX21pZGlhLXF1ZXJpZXMuc2NzcyIsImNvbnRhY3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9EQTtFQUNFLFVBQVM7RUFDVCxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsWUFBVztDQUNaOztBQVJEO0VBQ0UsVUFBUztFQUNULFdBQVU7Q0FDWDs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQixZQUFXO0NBQ1o7O0FDekREO0VBRVEsZUFBYztFQUNkLFlBQVc7RUFDWCxpQ0NJVTtDREhiOztBQUxMO0VBUVEsd0JBQW1CO01BQW5CLG9CQUFtQjtFQUNuQix1QkFBOEI7TUFBOUIsK0JBQThCO0VBQzlCLG9CQUFlO01BQWYsZ0JBQWU7Q0FDbEI7O0FBR0w7RUFDSSxvQkNiZTtFRGNmLFlBQVc7RUFDWCxZQUFXO0NBZWQ7O0FBbEJEO0VBTVEsWUFBVztDQVdkOztBQWpCTDtFQVNZLGVBQWM7RUFDZCxZQUFXO0VBQ1gsaUJBQWdCO0NBQ25COztBQVpUO0VBZWlCLG9CQUFtQjtDQUFJOztBQUt4QztFQUVRLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1Asb0JDM0NPO0VENENQLFlBQVc7RUFDWCx5Q0FBd0M7RUFDeEMsbUNBQWtDO0VBQ2xDLHlCQUF3QjtDQUMzQjs7QUFaTDtFQWVRLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osV0FBVTtFQUNWLGVBQWM7RUFDZCxTQUFRO0VBQ1IsVUFBUztFQUNULGlDQUFnQztFQUNoQyxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLGVDekRPO0VEMERQLGNDMURPO0VEMkRQLDBCQzNETztDRHVGVjs7QUF0REw7RUE2QlksWUFBVztFQUNYLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsbUNBQWtDO0VBQ2xDLHlCQUF3QjtDQUMzQjs7QUFsQ1Q7RUFx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LGlDQUFpQztBQUNqQztFQUNJO0lBQXFCLGlCQUFnQjtHQUFJO0NDMmdCNUM7O0FEeGdCRCw4QkFBOEI7QUFDOUI7RUFKSTtJQU1JLGlCQUFnQjtHQUduQjtFQUpEO0lBR2UsWUFBVztHQUFJO0VId0lsQztJR3BJUSxZQUFXO0lBQ1gsZUFBYztHQUNqQjtFQUVEO0lBQXVDLG9CQUFtQjtHQUFJO0VEOEZsRTtJQzVGdUIsV0FBVTtHQUFJO0VBRWpDO0lBQTJCLG9CQUFtQjtHQUFJO0NDOGdCckQ7O0FEM2dCRCw0QkFBNEI7QUFDNUI7RUFDSTtJQUFvQixhQUFZO0dBQUk7RUFFcEM7O0lBQ3lCLGNBQWE7R0FBSTtFQUUxQztJQUFzQixVQUFTO0dBQUk7RURnRnZDO0lDOUV1QixZQUFXO0dBQUk7RUFFbEM7SUFBZ0Isa0JBQWlCO0dBQUk7RUFFckM7SUFBdUIsWUFBVztHQUFJO0VBQ3RDO0lBQTRCLHNCQUFxQjtHQUFJO0VBQ3JEO0lBQTRCLHVCQUFzQjtHQUFJO0NDeWhCekQ7O0FEdGhCRDtFQUNHO0lBQ0ssdUJBQXNCO0lBQ3RCLG9CRm5CVTtJRW9CVixhQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLHFCQUFvQjtHQUN2QjtDQ3loQko7O0FEdGhCRDtFQUNJO0lBQ0ksa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsa0JBQWlCO0dBR3BCO0VBUEQ7SUFNVyxrQkFBaUI7R0FBSTtDQzJoQm5DOztBRHZoQkQsaUNBQWlDO0FBQ2pDO0VBQ0k7SUFDSSxrQkFBaUI7SUFDakIsa0JBQWlCO0dBQ3BCO0NDMGhCSjs7QUR2aEJEO0VBQ0k7SUFBeUMsZ0JBQWU7R0FBSTtDQzRoQi9EOztBRHpoQkQsMkJBQTJCO0FBQzNCO0VBdkJJO0lBeUJJLGtCQUFpQjtJQUNqQixvQkFBbUI7R0FDdEI7Q0M0aEJKIiwiZmlsZSI6ImNvbnRhY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBseXIgbWl4aW5zXG4vLyBodHRwczovL2dpdGh1Yi5jb20vc2Vsei9wbHlyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyA8aW5wdXQgdHlwZT1cInJhbmdlXCI+IHN0eWxpbmdcbkBtaXhpbiBwbHlyLXJhbmdlLXRyYWNrKCkge1xuICAgIGhlaWdodDogJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0IC8gMik7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYigpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgd2lkdGg6ICRwbHlyLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXJhbmdlLXRodW1iLWJnO1xuICAgIGJvcmRlcjogJHBseXItcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZSwgYm9yZGVyIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogJHBseXItcmFuZ2UtdGh1bWItc2hhZG93O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoKSB7XG4gICAgYmFja2dyb3VuZDogJHBseXItcmFuZ2UtdGh1bWItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBseXItcmFuZ2UtdGh1bWItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zY2FsZSk7XG59XG5cblxuLy8gY2VudGVyIHZlcnRpY2FsbHkgYW5kL29yIGhvcml6b250YWxseSBhbiBhYnNvbHV0ZSBwb3NpdGlvbmVkIGVsZW1lbnRcbkBtaXhpbiBjZW50ZXIoJHh5Onh5KSB7XG4gIEBpZiAkeHkgPT0geHkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbiAgQGVsc2UgaWYgJHh5ID09IHgge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gIH1cbiAgQGVsc2UgaWYgJHh5ID09IHkge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbn1cblxuLmNsZWFyLW1wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2xlYXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5cbi5oZWFkZXIge1xuICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzAwMDtcbiAgICB9XG5cbiAgICAuZmxleCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmdyYXktaGVhZGVyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZV8wMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iLWdyb3VwLCAjYmxvY2stYWNlcnZvLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIHVsIHsgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJldmlldy1vdmVybGF5IHtcbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGZvbnQ6IDEuM3JlbSAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRyZWRfNTAwO1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIH4gLm92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwge1xuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sgeyBiYWNrZ3JvdW5kOiAjMDA3NmJiOyB9XG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayBzdmcgeyBmaWxsOiAjMDA3NmJiOyB9XG4gICAgICAgICAgICAgICAgJi50d2l0dGVyIHsgYmFja2dyb3VuZDogIzAwYjVmYzsgfVxuICAgICAgICAgICAgICAgICYudHdpdHRlciBzdmcgeyBmaWxsOiAjMDBiNWZjOyB9XG4gICAgICAgICAgICAgICAgJi5ncGx1cyB7IGJhY2tncm91bmQ6ICNlMzQ5NDI7IH1cbiAgICAgICAgICAgICAgICAmLmdwbHVzIHN2ZyB7IGZpbGw6ICNlMzQ5NDI7IH1cbiAgICAgICAgICAgICAgICAmLm1haWwgeyBiYWNrZ3JvdW5kOiAjMDA0Nzc2OyB9XG4gICAgICAgICAgICAgICAgJi5tYWlsIHN2ZyB7IGZpbGw6ICMwMDQ3NzY7IH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMS4ycmVtICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHNwYW4sXG4gICAgICAgICAgICAgICAgJjpmb2N1cyBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByZXZpZXctbGlzdCB7XG4gICAgQGV4dGVuZCAuY2xlYXItbXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8xMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTRzO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwMHB4IGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQ6IDcwMCAxLjZyZW0gJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5XzQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5XzAwMDtcblxuICAgICAgICAgICAgICAgIGgyIHsgYm9yZGVyLWNvbG9yOiAkcmVkXzUwMDsgfVxuXG4gICAgICAgICAgICAgICAgLm92ZXJsYXkgeyBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWFwcyxcbiAgICAmLnZpZGVvcyB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBob3RvcyB7XG4gICAgICAgIGEgZmlndXJlOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTI4cHggLSAxcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIgZmlndXJlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYWNlcnZvL2ltYWdlcy9pY2ZvdG8uc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYWxidW06aG92ZXIsIGEuYWxidW0ge1xuICAgICAgICAgICAgZmlndXJlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2FjZXJ2by9pbWFnZXMvaWNnYWxlcmlhLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudmlkZW9zIHtcbiAgICAgICAgLm92ZXJsYXkgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogLTk3cHggYXV0byAxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGNvbG9yc1xuJGJsYWNrOiAjMTgxODE4O1xuJGJsYWNrXzAwMDogIzAwMDAwMDtcblxuJHdoaXRlOiAjRkZGRkZGO1xuJHdoaXRlXzAwMDogI0Y3RjdGNztcblxuJGdyYXk6ICNERURFREU7XG4kZ3JheV86ICNFQUVBRUE7XG4kZ3JheV8wOiAjRTVERkUwO1xuJGdyYXlfMDA6ICNFQkVCRUI7XG4kZ3JheV8wMDA6ICNFMkRFREU7XG4kZ3JheV8xMDA6ICNDQ0NDQ0M7XG4kZ3JheV8xNTA6ICNDM0MzQzM7XG4kZ3JheV8yMDA6ICM5OTk5OTk7XG4kZ3JheV80MDA6ICM2QzZDNkM7XG4kZ3JheV81MDA6ICM1NTU1NTU7XG5cbi8vICRyZWQ6ICNCMTJFMkQ7XG4kcmVkOiAjQUEwQzE2O1xuJHJlZF8zMDA6ICNBQTBDMTY7XG4kcmVkXzQwMDogI0I0MEMwNjtcbiRyZWRfNTAwOiAjOTUyMTFDO1xuJHJlZF82MDA6ICM3MzBiMDE7XG4kcmVkXzcwMDogIzUyMDgwMDtcblxuJGdyZWVuOiAjNzg5MTAxO1xuJGdyZWVuXzIwMDogIzVhNmQwMDtcblxuJHllbGxvdzogI0YxRTM2OTtcblxuJHNhbmQ6ICNDQUI2OTQ7XG4kc2FuZF8yMDA6ICNDQ0JDQjA7XG4kc2FuZF8zMDA6ICNENEM3QjQ7XG4kc2FuZF82MDA6ICM3RDc2NzY7XG5cbiRicm93bjogIzRDMzkyOTtcbiRicm93bl8xMDA6ICM1NjUwNTA7XG4kYnJvd25fNTAwOiAjMjkxRDEyO1xuXG4vLyBmb250c1xuJHByaW1hcnktZm9udDogJ09wZW4gU2FucycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2VjdW5kYXJ5LWZvbnQ6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcblxuLy8gei1pbmRleFxuJG1haW4temluZGV4OiAxO1xuJG5hdi16aW5kZXg6IDM7XG4kc2hhZG93LXppbmRleDogMjtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGx5ciB2YXJpYWJsZXNcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWx6L3BseXJcbi8vIGh0dHBzOi8vcm9ib3RzLnRob3VnaHRib3QuY29tL3Nhc3MtZGVmYXVsdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU2V0dGluZ3NcbiRwbHlyLWJvcmRlci1ib3g6ICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJHBseXItdG91Y2gtYWN0aW9uOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kcGx5ci1zci1vbmx5LWltcG9ydGFudDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4kcGx5ci1jb2xvci1tYWluOiAgICAgICAgICAgICAgICAgICAgICAgJHJlZF8zMDAgIWRlZmF1bHQ7XG5cbi8vIEZvbnQgc2l6ZXNcbiRwbHlyLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICBBdmVuaXIsICdBdmVuaXIgTmV4dCcsICdIZWx2ZXRpY2EgTmV1ZScsICdTZWdvZSBVSScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtc21hbGw6ICAgICAgICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuXG4vLyBDYXB0aW9uc1xuJHBseXItY2FwdGlvbnMtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50aXplKCMwMDAsIC4zKSAhZGVmYXVsdDtcbiRwbHlyLWNhcHRpb25zLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWNhcHRpb25zLWJhc2U6ICAgICAgICAgICRwbHlyLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWNhcHRpb25zLW1lZGl1bTogICAgICAgIGNlaWwoJHBseXItZm9udC1zaXplLWJhc2UgKiAxLjUpICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWNhcHRpb25zLWxhcmdlOiAgICAgICAgICgkcGx5ci1mb250LXNpemUtYmFzZSAqIDIpICFkZWZhdWx0O1xuXG4vLyBDb250cm9sc1xuJHBseXItY29udHJvbC1pY29uLXNpemU6ICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kcGx5ci1jb250cm9sLXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwbHlyLWNvbnRyb2wtcGFkZGluZzogICAgICAgICAgICAgICAgICAoJHBseXItY29udHJvbC1zcGFjaW5nICogLjcpICFkZWZhdWx0O1xuJHBseXItdmlkZW8tY29udHJvbHMtYmc6ICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kcGx5ci12aWRlby1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXI6ICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBseXItdmlkZW8tY29udHJvbC1iZy1ob3ZlcjogICAgICAgICAgICRwbHlyLWNvbG9yLW1haW4gIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1jb250cm9scy1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLWNvbnRyb2xzLWJvcmRlcjogICAgICAgICAgICAxcHggc29saWQgI2RiZTNlOCAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAjNTY1RDY0ICFkZWZhdWx0O1xuJHBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlcjogICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1jb250cm9sLWJnLWhvdmVyOiAgICAgICAgICAgJHBseXItY29sb3ItbWFpbjtcblxuLy8gVG9vbHRpcHNcbiRwbHlyLXRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudGl6ZSgjMDAwLCAuMykgIWRlZmF1bHQ7XG4kcGx5ci10b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLXRvb2x0aXAtcGFkZGluZzogICAgICAgICAgICAgICAgICAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gMikgIWRlZmF1bHQ7XG4kcGx5ci10b29sdGlwLWFycm93LXNpemU6ICAgICAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuJHBseXItdG9vbHRpcC1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8gUHJvZ3Jlc3NcbiRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTogICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50aXplKCMwMDAsIC44NSkgIWRlZmF1bHQ7XG4kcGx5ci12aWRlby1wcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRpemUoI2ZmZiwgLjc1KSAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnOiAgICAgICAkcGx5ci12aWRlby1wcm9ncmVzcy1iZyAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLXByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudGl6ZSgjQzZENkRCLCAuMzMpICFkZWZhdWx0O1xuJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmc6ICAgICAgICRwbHlyLWF1ZGlvLXByb2dyZXNzLWJnICFkZWZhdWx0O1xuXG4vLyBSYW5nZSBzbGlkZXJzXG4kcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgIGZsb29yKCRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodCAqIDIpICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgIGZsb29yKCRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodCAqIDIpICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItc2hhZG93OiAgICAgICAgICAgICAgIDAgMXB4IDFweCB0cmFuc3BhcmVudGl6ZSgkcGx5ci12aWRlby1jb250cm9scy1iZywgLjg1KSwgMCAwIDAgMXB4IHRyYW5zcGFyZW50aXplKCMwMDAsIC44NSkgIWRlZmF1bHQ7XG4kcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAkcGx5ci12aWRlby1jb250cm9sLWJnLWhvdmVyICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNjYWxlOiAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kcGx5ci12aWRlby1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJHBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmcgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmcgIWRlZmF1bHQ7XG4kcGx5ci1yYW5nZS1zZWxlY3RlZC1iZzogICAgICAgICAgICAgICAgJHBseXItY29sb3ItbWFpbiAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludHNcbiRwbHlyLWJwLXNjcmVlbi1zbTogICAgICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbiRwbHlyLWJwLXNjcmVlbi1tZDogICAgICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAncGFydGlhbHMnO1xuXG4uY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQGV4dGVuZCAuZ3JheS1oZWFkZXItc2VjdGlvbjtcblxuICAgID4gaGVhZGVyID4gc3BhbiB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8wMDA7IH1cblxuICAgIGFydGljbGUge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAxLjRyZW0gJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogJHJlZF8zMDA7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMTAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4geyBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzEwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTRweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMS40cmVtICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRfMzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbGVhci1tcDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNsZWFyLWxpc3Q7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5XzIwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWRfMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGRyZXNzZXMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXItbXA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzIwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIGgzLCBwIHsgbWFyZ2luOiAwOyB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkXzMwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkXzMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJtaWRpYS1xdWVyaWVzXCJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG4vKj09PT09PT09PT0gIE5vbi1Nb2JpbGUgRmlyc3QgTWV0aG9kICA9PT09PT09PT09Ki9cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHtcbiAgICAjaG9tZSAuYWJvdXQgLmluZm8geyBtYXJnaW4tdG9wOiAycmVtOyB9XG59XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTkycHgpIHtcbiAgICAjaG9tZSAuYWJvdXQgLmluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHsgb3BhY2l0eTogLjY7IH1cbiAgICB9XG5cbiAgICAucHJldmlldy1saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIH1cblxuICAgIC5kZXRhaWxlZCBhcnRpY2xlIC5jb250ZW50IC5kb3dubG9hZCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuICAgIC5hZGRyZXNzZXMgdWwgbGkgeyB3aWR0aDogNTAlOyB9XG5cbiAgICAuZGV0YWlsZWQgLnByZXZpZXcudmlkZW8geyBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG59XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG4gICAgI2hlYWRlciAubG9nbyBzdmcgeyB3aWR0aDogMjAwcHg7IH1cblxuICAgIC5zZWFyY2ggLmNob3Nlbi1jb250YWluZXIsXG4gICAgLnNlYXJjaCAuY2hvc2VuLXNlbGVjdCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5zZWFyY2ggLm1haW4gaW5wdXQgeyBib3JkZXI6IDA7IH1cblxuICAgIC5hZGRyZXNzZXMgdWwgbGkgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgLmxlYXJuLW1vcmUgYSB7IG1hcmdpbjogMnJlbSA2cmVtOyB9XG5cbiAgICAucGhvdG8tc2xpZGVyIC5hcnJvdyB7IG9wYWNpdHk6IC42OyB9XG4gICAgLnBob3RvLXNsaWRlciAuYXJyb3ctcHJldiB7IGxlZnQ6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIC5waG90by1zbGlkZXIgLmFycm93LW5leHQgeyByaWdodDogMjNweCAhaW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDczNXB4KSB7XG4gICAjaG9tZSAuYWJvdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2FuZF8yMDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1MjBweCkge1xuICAgICNob21lIC5iYW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgc3BhbiB7IGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgfVxufVxuXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG4gICAgLmRldGFpbGVkIGhlYWRlciAudGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0MDVweCkge1xuICAgIC5kZXRhaWxlZCBhcnRpY2xlIC5jb250ZW50IC5kb3dubG9hZCBhIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG59XG5cbi8qIEN1c3RvbSwgaVBob25lIFJldGluYSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgICAjaG9tZSAuYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgfVxufVxuIiwiLmNsZWFyLW1wLCAucHJldmlldy1saXN0LCAuY29udGFjdCBhc2lkZSB1bCwgLmFkZHJlc3NlcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNsZWFyLWxpc3QsIC5jb250YWN0IGFzaWRlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jbGVhci1tcCwgLnByZXZpZXctbGlzdCwgLmNvbnRhY3QgYXNpZGUgdWwsIC5hZGRyZXNzZXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jbGVhci1saXN0LCAuY29udGFjdCBhc2lkZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkRFREU7XG59XG5cbi5oZWFkZXIgLmZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyYXktaGVhZGVyLXNlY3Rpb24sIC5jb250YWN0IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JheS1oZWFkZXItc2VjdGlvbiA+IGhlYWRlciwgLmNvbnRhY3QgPiBoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyYXktaGVhZGVyLXNlY3Rpb24gPiBoZWFkZXIgPiBzcGFuLCAuY29udGFjdCA+IGhlYWRlciA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5ncmF5LWhlYWRlci1zZWN0aW9uID4gaGVhZGVyIC5icmVhZGNydW1iLWdyb3VwIHVsLCAuY29udGFjdCA+IGhlYWRlciAuYnJlYWRjcnVtYi1ncm91cCB1bCwgLmdyYXktaGVhZGVyLXNlY3Rpb24gPiBoZWFkZXIgI2Jsb2NrLWFjZXJ2by1icmVhZGNydW1icyB1bCwgLmNvbnRhY3QgPiBoZWFkZXIgI2Jsb2NrLWFjZXJ2by1icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgb3BhY2l0eTogLjY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbn1cblxuLnByZXZpZXctb3ZlcmxheSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkgYSBzdmcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkgYSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udDogMS4zcmVtIFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkgYTpob3ZlciwgLnByZXZpZXctb3ZlcmxheSBhOmZvY3VzIHtcbiAgY29sb3I6ICM5NTIxMUM7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wcmV2aWV3LW92ZXJsYXkgYTpob3ZlciB+IC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5zb2NpYWwgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc29jaWFsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc29jaWFsIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwgdWwgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMwMDc2YmI7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS5mYWNlYm9vayBzdmcge1xuICBmaWxsOiAjMDA3NmJiO1xufVxuXG4uc29jaWFsIHVsIGxpIGEudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGI1ZmM7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS50d2l0dGVyIHN2ZyB7XG4gIGZpbGw6ICMwMGI1ZmM7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS5ncGx1cyB7XG4gIGJhY2tncm91bmQ6ICNlMzQ5NDI7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS5ncGx1cyBzdmcge1xuICBmaWxsOiAjZTM0OTQyO1xufVxuXG4uc29jaWFsIHVsIGxpIGEubWFpbCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ3NzY7XG59XG5cbi5zb2NpYWwgdWwgbGkgYS5tYWlsIHN2ZyB7XG4gIGZpbGw6ICMwMDQ3NzY7XG59XG5cbi5zb2NpYWwgdWwgbGkgYSBzdmcge1xuICBwYWRkaW5nOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uc29jaWFsIHVsIGxpIGEgc3BhbiB7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udDogNDAwIDEuMnJlbSBcIk9wZW4gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zb2NpYWwgdWwgbGkgYTpob3ZlciBzcGFuLFxuLnNvY2lhbCB1bCBsaSBhOmZvY3VzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJldmlldy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucHJldmlldy1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wcmV2aWV3LWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5wcmV2aWV3LWxpc3QgbGkgYSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByZXZpZXctbGlzdCBsaSBhIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByZXZpZXctbGlzdCBsaSBhIC5vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmaWxsOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNHM7XG59XG5cbi5wcmV2aWV3LWxpc3QgbGkgYSAub3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MnB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuICBtYXJnaW4tdG9wOiAtMTUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5wcmV2aWV3LWxpc3QgbGkgYSAub3ZlcmxheSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTEwMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuXG4ucHJldmlldy1saXN0IGxpIGEgLm92ZXJsYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXZpZXctbGlzdCBsaSBhIGgyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250OiA3MDAgMS42cmVtIFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5wcmV2aWV3LWxpc3QgbGkgYSBzbWFsbCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNkM2QzZDO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbn1cblxuLnByZXZpZXctbGlzdCBsaSBhOmhvdmVyLCAucHJldmlldy1saXN0IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRTJERURFO1xufVxuXG4ucHJldmlldy1saXN0IGxpIGE6aG92ZXIgaDIsIC5wcmV2aWV3LWxpc3QgbGkgYTpmb2N1cyBoMiB7XG4gIGJvcmRlci1jb2xvcjogIzk1MjExQztcbn1cblxuLnByZXZpZXctbGlzdCBsaSBhOmhvdmVyIC5vdmVybGF5LCAucHJldmlldy1saXN0IGxpIGE6Zm9jdXMgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV2aWV3LWxpc3QubWFwcyBmaWd1cmUsIC5wcmV2aWV3LWxpc3QudmlkZW9zIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJldmlldy1saXN0Lm1hcHMgZmlndXJlIGltZywgLnByZXZpZXctbGlzdC52aWRlb3MgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcmV2aWV3LWxpc3QucGhvdG9zIGEgZmlndXJlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoLTI4cHggLSAxcmVtKTtcbn1cblxuLnByZXZpZXctbGlzdC5waG90b3MgYTpob3ZlciBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2FjZXJ2by9pbWFnZXMvaWNmb3RvLnN2Zyk7XG59XG5cbi5wcmV2aWV3LWxpc3QucGhvdG9zIGEuYWxidW06aG92ZXIgZmlndXJlOjphZnRlciwgLnByZXZpZXctbGlzdC5waG90b3MgYS5hbGJ1bSBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2FjZXJ2by9pbWFnZXMvaWNnYWxlcmlhLnN2Zyk7XG59XG5cbi5wcmV2aWV3LWxpc3QucGhvdG9zIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXZpZXctbGlzdC5waG90b3MgZmlndXJlIGltZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJldmlldy1saXN0LnZpZGVvcyAub3ZlcmxheSBzdmcge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtOTdweCBhdXRvIDEwcHggYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdCA+IGhlYWRlciA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyREVERTtcbn1cblxuLmNvbnRhY3QgYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbnRhY3QgYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250OiA0MDAgMS40cmVtIFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250YWN0IGFydGljbGUgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5jb250YWN0IGFydGljbGUgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUEwQzE2O1xufVxuXG4uY29udGFjdCBhcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgLmNob3Nlbi1zaW5nbGUge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi5jb250YWN0IGFydGljbGUgZm9ybSAuZm9ybS1ncm91cCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmNvbnRhY3QgYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFjdCBhcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbnRhY3QgYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTJweCAxN3B4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0IGFydGljbGUgZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250YWN0IGFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTRweCAyNXB4O1xuICBmb250OiA0MDAgMS40cmVtIFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQTBDMTY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgbGluZWFyO1xufVxuXG4uY29udGFjdCBhcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmNvbnRhY3QgYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xufVxuXG4uY29udGFjdCBhcnRpY2xlIGZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QgYXNpZGUgdWwgbGkge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QgYXNpZGUgdWwgbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdCBhc2lkZSB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmaWxsOiAjQUEwQzE2O1xufVxuXG4uY29udGFjdCBhc2lkZSB1bCBsaSBhOmhvdmVyLCAuY29udGFjdCBhc2lkZSB1bCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5jb250YWN0IGFzaWRlIHVsIGxpIGE6aG92ZXIgc3ZnLCAuY29udGFjdCBhc2lkZSB1bCBsaSBhOmZvY3VzIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdCBhc2lkZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250YWN0IGFzaWRlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWRkcmVzc2VzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmFkZHJlc3NlcyB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFkZHJlc3NlcyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYWRkcmVzc2VzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFkZHJlc3NlcyB1bCBsaSBhIGgzLCAuYWRkcmVzc2VzIHVsIGxpIGEgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkZHJlc3NlcyB1bCBsaSBhIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFkZHJlc3NlcyB1bCBsaSBhIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmFkZHJlc3NlcyB1bCBsaSBhOmhvdmVyLCAuYWRkcmVzc2VzIHVsIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjQUEwQzE2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQUEwQzE2O1xufVxuXG4uY2xlYXItbXAsIC5wcmV2aWV3LWxpc3QsIC5jb250YWN0IGFzaWRlIHVsLCAuYWRkcmVzc2VzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2xlYXItbGlzdCwgLmNvbnRhY3QgYXNpZGUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyo9PT09PT09PT09ICBOb24tTW9iaWxlIEZpcnN0IE1ldGhvZCAgPT09PT09PT09PSovXG4vKiBMYXJnZSBEZXZpY2VzLCBXaWRlIFNjcmVlbnMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNob21lIC5hYm91dCAuaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2hvbWUgLmFib3V0IC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gICNob21lIC5hYm91dCAuaW5mbzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIC5wcmV2aWV3LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG4gIC5kZXRhaWxlZCBhcnRpY2xlIC5jb250ZW50IC5kb3dubG9hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWRkcmVzc2VzIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5kZXRhaWxlZCAucHJldmlldy52aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnNlYXJjaCAuY2hvc2VuLWNvbnRhaW5lcixcbiAgLnNlYXJjaCAuY2hvc2VuLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VhcmNoIC5tYWluIGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmFkZHJlc3NlcyB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxlYXJuLW1vcmUgYSB7XG4gICAgbWFyZ2luOiAycmVtIDZyZW07XG4gIH1cbiAgLnBob3RvLXNsaWRlciAuYXJyb3cge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIC5waG90by1zbGlkZXIgLmFycm93LXByZXYge1xuICAgIGxlZnQ6IDIzcHggIWltcG9ydGFudDtcbiAgfVxuICAucGhvdG8tc2xpZGVyIC5hcnJvdy1uZXh0IHtcbiAgICByaWdodDogMjNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgI2hvbWUgLmFib3V0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNDQ0JDQjA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAjaG9tZSAuYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgI2hvbWUgLmJhbm5lciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRldGFpbGVkIGhlYWRlciAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgLmRldGFpbGVkIGFydGljbGUgLmNvbnRlbnQgLmRvd25sb2FkIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBDdXN0b20sIGlQaG9uZSBSZXRpbmEgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgI2hvbWUgLmJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgfVxufVxuIl19 */
