@charset "EUC-JP";



.ssl-type__title-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.year-nav {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.year-nav label {
  position: relative;
  cursor: pointer;
  flex-basis: 96px;
}

.year-nav label input {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
}

.year-nav label span {
  position: relative;
  display: block;
  padding-bottom: 8px;
  text-align: center;
  color: #ccc;
}

.year-nav label span::before {
  position: absolute;
  bottom: 0;
  left: 1px;
  width: 100%;
  height: 2px;
  content: '';
  background: #ccc;
}

.year-nav label input:checked + span {
  color: #027bf0;
}

.year-nav label input:checked + span::before {
  bottom: -1px;
  height: 4px;
  background: #027bf0;
}

.price-list {
  overflow: auto;
  padding-bottom: 8px;
  /*スクロールバー全体
  @include tab-big {
    &::-webkit-scrollbar {
      height: 4px;
      position: absolute;
      background: #ccc;
    }

    &::-webkit-scrollbar-thumb {
      background-color: $color;
      border-radius: 10px;
      opacity: 0.3;
    }
  }*/
}

.price-list table {
  width: 100%;
  min-width: 1080px;
  text-align: center;
}

.price-list table thead {
  table-layout: fixed;
  background: #9ec0e1;
}

.price-list table tr:nth-child(2) {
  padding-top: 10px;
}

.price-list table tr {
  min-height: 78px;
}

.price-list table th {
  line-height: 1.5em;
  padding: 8px;
  border-bottom: 1px solid #eee;
}

.price-list table th > div {
  font-size: 1.4rem;
  line-height: 1.5;
}

.price-list table td {
  padding: 8px;
  padding-top: 12px;
  border-bottom: 1px solid #eee;
}

.price-list table .tablesorter.tablesorter-headerAsc .tablesorter-header-inner::before {
  top: 6px;
}

.price-list table .tablesorter.tablesorter-headerAsc .tablesorter-header-inner::after {
  display: none;
}

.price-list table .tablesorter.tablesorter-headerDesc .tablesorter-header-inner::before {
  display: none;
}

.price-list table .tablesorter.tablesorter-headerDesc .tablesorter-header-inner::after {
  bottom: 0;
}

.price-list table .tablesorter .tablesorter-header-inner {
  position: relative;
}

.price-list table .tablesorter .tablesorter-header-inner:hover {
  cursor: pointer;
}

.price-list table .tablesorter .tablesorter-header-inner::before {
  position: absolute;
  top: 3px;
  right: 2px;
  width: 8px;
  height: 8px;
  margin-top: -5px;
  content: '';
  border: 6px solid transparent;
  border-bottom-color: #262626;
}

.price-list table .tablesorter .tablesorter-header-inner::after {
  position: absolute;
  right: 2px;
  bottom: -4px;
  width: 8px;
  height: 8px;
  content: '';
  border: 6px solid transparent;
  border-top-color: #262626;
}

.price-list__single {
  display: flex;
  flex-direction: row;
  min-width: 880px;
  min-height: 78px;
  padding: 8px 20px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.price-list__single > div {
  padding: 0 8px;
}

.price-list .brand {
  min-width: 110px;
}

.price-list .level {
  min-width: 130px;
  text-align: center;
}

.price-list .level img {
  display: block;
  width: 80px;
  height: auto;
  margin: 0 auto;
}

.price-list .service {
  min-width: 120px;
}

.price-list .service p {
  line-height: 1.4;
}

.price-list .service .bg-orange {
  font-size: 1.1rem;
  display: inline-block;
  margin-bottom: 4px;
  padding: 4px 8px;
  color: white;
  border-radius: 4px;
  background: #ffa119;
}

.price-list .price {
  width: 220px;
  min-width: 150px;
}

.price-list .price span {
  font-family: century-gothic, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  font-style: normal;
}

.price-list .price span.active {
  display: inline-block;
}

.price-list .price span.arrow-bottom {
  position: relative;
  display: inline-block;
  overflow: visible;
  text-align: center;
}

.price-list .price span.arrow-bottom::before {
  position: absolute;
  top: -18px;
  left: -4px;
  display: block;
  width: 6px;
  height: 10px;
  content: '';
  background: #bbb;
}

.price-list .price span.arrow-bottom::after {
  position: absolute;
  top: -9px;
  left: -8px;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 7px solid;
  border-color: #bbb transparent transparent transparent;
}

.price-list .price .price__campaign {
  display: inline-table;
}

.price-list .security {
  min-width: 100px;
}

.price-list .security span {
  font-family: century-gothic, sans-serif;
  font-size: 2.2rem;
  font-style: normal;
  display: none;
}

.price-list .security span.active {
  display: inline-block;
}

.price-list .siteseel {
  flex-basis: 80px;
}

.price-list .siteseel span {
  font-family: century-gothic, sans-serif;
  font-size: 2.2rem;
  font-style: normal;
  display: none;
}

.price-list .siteseel span.active {
  display: inline-block;
}

.price-list .speed {
  min-width: 80px;
}

.price-list .speed span {
  font-family: century-gothic, sans-serif;
  font-size: 2.2rem;
  font-style: normal;
  display: none;
}

.price-list .speed span.active {
  display: inline-block;
}

.price-list .application {
  min-width: 104px;
}

.price-list .application span {
  font-family: century-gothic, sans-serif;
  font-size: 2.2rem;
  font-style: normal;
  display: none;
}

.price-list .application span.active {
  display: block;
}

.price-list .application .link-button1.link-button2 a {
  margin-left: -5px;
}

.price-list .price .campaign-balloon {
  display: flex;
  width: inherit;
  margin: 4px 0 5px 5px;
  vertical-align: middle;
  border: 1px solid #ccc;
  background-color: #fff;
  text-shadow: none;
}

.price-list .price .campaign-pr {
  font-size: 11.5px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  float: left;
  width: 52%;
  height: 20px;
  padding: 0 5px;
  text-align: center;
  color: #f00;
}

.price-list .price .campaign-limit {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  display: block;
  float: right;
  width: 100%;
  height: 20px;
  padding: 0 5px;
  text-align: center;
  color: #f00;
  background-color: #ff0;
}

s {
  font-size: 14px;
  color: #999;
}

/* SecureCore キャンペーン
-------------------------- */

.price-list__single.sccp {
  height: 118px;
}

.price-list__single.sccp .sccp__brand {
  position: relative;
}

.price-list__single.sccp .sccp__brand .campaign-balloon {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4;
  position: absolute;
  top: -48px;
  left: -20px;
  display: block;
  width: 160px;
  padding: 3px;
  text-align: center;
  color: #f00;
  border-radius: 4px;
  background-color: #ff0;
}

.price-list__single.sccp .sccp__brand .campaign-balloon::before {
  position: absolute;
  bottom: -8px;
  left: 70px;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-top: 10px solid #ff0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.price-list__single.sccp .price__campaign .campaign-balloon {
  width: inherit;
}

.price-list__single.sccp .price__campaign .campaign-balloon .campaign-limit {
  font-size: 12px;
  font-weight: bold;
  float: right;
  width: inherit;
  padding: 0 5px;
  color: #f00;
  background-color: #ff0;
}

.priceTable.year1,
.priceTable.year2,
.priceTable.year3,
.priceTable.year4,
.priceTable.year5 {
  display: none;
}

.priceTable.year1.active,
.priceTable.year2.active,
.priceTable.year3.active,
.priceTable.year4.active,
.priceTable.year5.active {
  display: table;
}

.price-list .price {
  position: relative;
}

.price-list .price .casheback .price__campaign {
  display: flex;
  align-items: end;
  justify-content: center;
}

.price-list .price .casheback .price__campaign .fee {
  margin: 0;
}

.price-list .price .casheback .price__campaign sup {
  color: #f00;
}

.price-list .price .casheback .price__campaign .cpn_off {
  position: absolute;
  right: -6px;
  bottom: 12px;
  width: 45px;
  margin: 0;
}

.price-list .price .casheback .campaign-limit {
  display: inline-block;
  float: none;
  margin: 8px 0 0;
  border: none;
  background: none;
}

.price-list .price .casheback .campaign-limit.real {
  line-height: 1;
  display: inline;
  width: auto;
  height: auto;
  margin: 0;
  padding-right: 2px;
}

@media only screen and (min-width: 768px) {
  .ssl-type__flex-text {
    margin-right: 16px;
  }
}

@media only screen and (max-width: 999px) {
  .price-list table .tablesorter .tablesorter-header-inner::before {
    top: 3px;
  }

  .price-list table .tablesorter .tablesorter-header-inner::after {
    bottom: -3px;
  }

  .price-list .service .bg-orange {
    font-size: 1.1rem;
  }

  .price-list .price span {
    font-size: 1.8rem;
  }

  .price-list .security span {
    font-size: 1.8rem;
  }

  .price-list .siteseel span {
    font-size: 1.8rem;
  }

  .price-list .speed span {
    font-size: 1.8rem;
  }

  .price-list .application span {
    font-size: 1.8rem;
  }

  s {
    font-size: 13.5px;
  }
}

@media screen and (max-width: 999px) {
  .price-list__single.sccp .price__campaign .campaign-balloon {
    width: 100%;
    margin: 5px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .ssl-type__flex-text {
    flex-basis: 100%;
  }

  .year-nav label {
    flex-basis: 20%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL3NlcnZpY2UtbGlzdC5jc3MiLCJnZW5lbGF0ZS9zZXJ2aWNlLWxpc3Quc2NzcyIsInRlbXBsYXRlL19taXhpbi5zY3NzIiwidGVtcGxhdGUvX2NvbG9yLnNjc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4tc2luZ2xlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDWWY7O0lDOEVBLGNBQUE7SUFDQSxvQkFBQTs7SUFFQSxnQkRoRjRCO0lETjFCLDRCQUE0QjtJRWM5QixvQkFBQTtDRlpEO0FBQ0Q7O0lBRUk7O1FDR0YsbUJBQUE7S0FLSTtDREpMO0FBQ0Q7O0lDUUE7O1FDaUVFLGlCQUFBO0tBQ0E7Q0ZwRUQ7O0FBRUQ7O0lDR0ksY0FBQTtJQUNBLG9CQUFBOztJRENBLGdCQUFnQjtJRUdsQiw0QkFBQTtJRE5BLHFCQUFBO0NETUQ7QUFDRDs7SUNBSSxtQkFBQTs7SUFFRSxnQkFBQTs7SUFFQSxpQkFBQTtDREdMO0FBQ0Q7O0lDQU07O1FBRUEsZ0JFdEJFO0tGdUJGO0NER0w7QUFDRDs7SUNEUSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTs7SUFFQSxXQUFBO0NESVA7QUFDRDs7SUNBTSxtQkVsREU7O0lGbURGLGVBQUE7O0lBRUUsb0JBQUE7O0lES0osbUJBQW1COztJQ0V2QixZQUFBO0NEQ0M7QUFDRDs7SUU2SUUsbUJBQUE7SUFBQSxVQUFBO0lBQUEsVUFBQTs7SUFBQSxZQUFBO0lBQUEsWUFBQTs7SUFBQSxZQUFBOztJQUFBLGlCQUFBO0NBQUE7QUFBQTs7SUY5SEUsZUFBZTtDQ2JqQjtBRGVGOztJQ1pJLGFBQUE7O0lBRUEsWUFBQTs7SUFFRSxvQkFBQTtDRGVMOztBQUVEOztJQ1hJLGVBQUE7O0lEZUEsb0JBQW9CO0VDWnBCOzs7Ozs7Ozs7Ozs7O0tEMEJDO0NDUks7QURVVjs7SUNQVSxZQUFBO0lBQ0Usa0JBQUE7O0lBTUYsbUJBQUE7Q0RNVDtBQUNEOztJQ0hZLG9CQUFBOztJQUlOLG9C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SUFFbkIsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQix1QkFBdUI7Q0FDMUI7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFdBQVc7O0lBRVgsZUFBZTs7SUFFZixTQUFTO0lBQ1QsVUFBVTs7SUFFVixZQUFZOztJQUVaLDRCQUE0QjtJQUM1QixxQ0FBcUM7SUFDckMsb0NBQW9DO0NBQ3ZDO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjtBQUNEOztJQUVJOztRQUVJLFlBQVk7UUFDWixnQkFBZ0I7S0FDbkI7Q0FDSjtBQUNEOztJQUVJLGdCQUFnQjtJQUNoQixrQkFBa0I7O0lBRWxCLGFBQWE7O0lBRWIsZUFBZTtJQUNmLGVBQWU7O0lBRWYsWUFBWTtJQUNaLHVCQUF1QjtDQUMxQjs7QUFFRDs7SUFFSSxjQUFjO0NBQ2pCO0FBQ0Q7O0lBRUksZUFBZTtDQUNsQjs7QUFFRDs7SUFFSSxtQkFBbUI7Q0FDdEI7QUFDRDs7SUFFSSxjQUFjOztJQUVkLGlCQUFpQjtJQUNqQix3QkFBd0I7Q0FDM0I7QUFDRDs7SUFFSSxVQUFVO0NBQ2I7QUFDRDs7SUFFSSxZQUFZO0NBQ2Y7QUFDRDs7SUFFSSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7O0lBRWIsWUFBWTtJQUNaLFVBQVU7Q0FDYjtBQUNEOztJQUVJLHNCQUFzQjtJQUN0QixZQUFZOztJQUVaLGdCQUFnQjs7SUFFaEIsYUFBYTtJQUNiLGlCQUFpQjtDQUNwQjtBQUNEOztJQUVJLGVBQWU7O0lBRWYsZ0JBQWdCOztJQUVoQixZQUFZO0lBQ1osYUFBYTtJQUNiLFVBQVU7SUFDVixtQkFBbUI7Q0FDdEIiLCJmaWxlIjoiZ2VuZWxhdGUvc2VydmljZS1saXN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG4uc3NsLXR5cGVfX3RpdGxlLWZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5zc2wtdHlwZV9fZmxleC10ZXh0XG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3NsLXR5cGVfX2ZsZXgtdGV4dFxuICAgIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5cbi55ZWFyLW5hdlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ueWVhci1uYXYgbGFiZWxcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmbGV4LWJhc2lzOiA5NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAueWVhci1uYXYgbGFiZWxcbiAgICB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG59XG4ueWVhci1uYXYgbGFiZWwgaW5wdXRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnllYXItbmF2IGxhYmVsIHNwYW5cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2NjYztcbn1cbi55ZWFyLW5hdiBsYWJlbCBzcGFuOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDFweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLnllYXItbmF2IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuXG57XG4gICAgY29sb3I6ICMwMjdiZjA7XG59XG4ueWVhci1uYXYgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZVxue1xuICAgIGJvdHRvbTogLTFweDtcblxuICAgIGhlaWdodDogNHB4O1xuXG4gICAgYmFja2dyb3VuZDogIzAyN2JmMDtcbn1cblxuLnByaWNlLWxpc3RcbntcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIC8q44K544Kv44Ot44O844Or44OQ44O85YWo5L2TXG4gIEBpbmNsdWRlIHRhYi1iaWcge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cbiAgfSovXG59XG4ucHJpY2UtbGlzdCB0YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTA4MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3QgdGFibGUgdGhlYWRcbntcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgYmFja2dyb3VuZDogIzllYzBlMTtcbn1cbi5wcmljZS1saXN0IHRhYmxlIHRyOm50aC1jaGlsZCgyKVxue1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnByaWNlLWxpc3QgdGFibGUgdHJcbntcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xufVxuLnByaWNlLWxpc3QgdGFibGUgdGhcbntcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5wcmljZS1saXN0IHRhYmxlIHRoID4gZGl2XG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcmljZS1saXN0IHRhYmxlIHRkXG57XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4ucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIudGFibGVzb3J0ZXItaGVhZGVyQXNjIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXI6OmJlZm9yZVxue1xuICAgIHRvcDogNnB4O1xufVxuLnByaWNlLWxpc3QgdGFibGUgLnRhYmxlc29ydGVyLnRhYmxlc29ydGVyLWhlYWRlckFzYyAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyOjphZnRlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIudGFibGVzb3J0ZXItaGVhZGVyRGVzYyAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnByaWNlLWxpc3QgdGFibGUgLnRhYmxlc29ydGVyLnRhYmxlc29ydGVyLWhlYWRlckRlc2MgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcjo6YWZ0ZXJcbntcbiAgICBib3R0b206IDA7XG59XG4ucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljZS1saXN0IHRhYmxlIC50YWJsZXNvcnRlciAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyOmhvdmVyXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaWNlLWxpc3QgdGFibGUgLnRhYmxlc29ydGVyIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXI6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMnB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjYyNjI2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcjo6YmVmb3JlXG4gICAge1xuICAgICAgICB0b3A6IDNweDtcbiAgICB9XG59XG4ucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcjo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBib3R0b206IC00cHg7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMjYyNjI2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCB0YWJsZSAudGFibGVzb3J0ZXIgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lcjo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9fc2luZ2xlXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWluLXdpZHRoOiA4ODBweDtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX3NpbmdsZSA+IGRpdlxue1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByaWNlLWxpc3QgLmJyYW5kXG57XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5wcmljZS1saXN0IC5sZXZlbFxue1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtbGlzdCAubGV2ZWwgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJpY2UtbGlzdCAuc2VydmljZVxue1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG59XG4ucHJpY2UtbGlzdCAuc2VydmljZSBwXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wcmljZS1saXN0IC5zZXJ2aWNlIC5iZy1vcmFuZ2VcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZhMTE5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCAuc2VydmljZSAuYmctb3JhbmdlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG59XG4ucHJpY2UtbGlzdCAucHJpY2VcbntcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5wcmljZS1saXN0IC5wcmljZSBzcGFuXG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCAucHJpY2Ugc3BhblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLnByaWNlLWxpc3QgLnByaWNlIHNwYW4uYWN0aXZlXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByaWNlLWxpc3QgLnByaWNlIHNwYW4uYXJyb3ctYm90dG9tXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3QgLnByaWNlIHNwYW4uYXJyb3ctYm90dG9tOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiAtNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2JiYjtcbn1cbi5wcmljZS1saXN0IC5wcmljZSBzcGFuLmFycm93LWJvdHRvbTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOXB4O1xuICAgIGxlZnQ6IC04cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYm9yZGVyOiA3cHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnByaWNlLWxpc3QgLnByaWNlIC5wcmljZV9fY2FtcGFpZ25cbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ucHJpY2UtbGlzdCAuc2VjdXJpdHlcbntcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnByaWNlLWxpc3QgLnNlY3VyaXR5IHNwYW5cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnByaWNlLWxpc3QgLnNlY3VyaXR5IHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0IC5zZWN1cml0eSBzcGFuLmFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmljZS1saXN0IC5zaXRlc2VlbFxue1xuICAgIGZsZXgtYmFzaXM6IDgwcHg7XG59XG4ucHJpY2UtbGlzdCAuc2l0ZXNlZWwgc3Bhblxue1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCAuc2l0ZXNlZWwgc3BhblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLnByaWNlLWxpc3QgLnNpdGVzZWVsIHNwYW4uYWN0aXZlXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByaWNlLWxpc3QgLnNwZWVkXG57XG4gICAgbWluLXdpZHRoOiA4MHB4O1xufVxuLnByaWNlLWxpc3QgLnNwZWVkIHNwYW5cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnByaWNlLWxpc3QgLnNwZWVkIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0IC5zcGVlZCBzcGFuLmFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmljZS1saXN0IC5hcHBsaWNhdGlvblxue1xuICAgIG1pbi13aWR0aDogMTA0cHg7XG59XG4ucHJpY2UtbGlzdCAuYXBwbGljYXRpb24gc3Bhblxue1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdCAuYXBwbGljYXRpb24gc3BhblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLnByaWNlLWxpc3QgLmFwcGxpY2F0aW9uIHNwYW4uYWN0aXZlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2UtbGlzdCAuYXBwbGljYXRpb24gLmxpbmstYnV0dG9uMS5saW5rLWJ1dHRvbjIgYVxue1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ucHJpY2UtbGlzdCAucHJpY2UgLmNhbXBhaWduLWJhbGxvb25cbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiA0cHggMCA1cHggNXB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnByaWNlLWxpc3QgLnByaWNlIC5jYW1wYWlnbi1wclxue1xuICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiA1MiU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmMDA7XG59XG5cbi5wcmljZS1saXN0IC5wcmljZSAuY2FtcGFpZ24tbGltaXRcbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2YwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuXG5zXG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgY29sb3I6ICM5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIHNcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIH1cbn1cblxuLyogU2VjdXJlQ29yZSDjgq3jg6Pjg7Pjg5rjg7zjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJpY2UtbGlzdF9fc2luZ2xlLnNjY3BcbntcbiAgICBoZWlnaHQ6IDExOHB4O1xufVxuLnByaWNlLWxpc3RfX3NpbmdsZS5zY2NwIC5zY2NwX19icmFuZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljZS1saXN0X19zaW5nbGUuc2NjcCAuc2NjcF9fYnJhbmQgLmNhbXBhaWduLWJhbGxvb25cbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucHJpY2UtbGlzdF9fc2luZ2xlLnNjY3AgLnNjY3BfX2JyYW5kIC5jYW1wYWlnbi1iYWxsb29uOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIGxlZnQ6IDcwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmYwO1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wcmljZS1saXN0X19zaW5nbGUuc2NjcCAucHJpY2VfX2NhbXBhaWduIC5jYW1wYWlnbi1iYWxsb29uXG57XG4gICAgd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAucHJpY2UtbGlzdF9fc2luZ2xlLnNjY3AgLnByaWNlX19jYW1wYWlnbiAuY2FtcGFpZ24tYmFsbG9vblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9fc2luZ2xlLnNjY3AgLnByaWNlX19jYW1wYWlnbiAuY2FtcGFpZ24tYmFsbG9vbiAuY2FtcGFpZ24tbGltaXRcbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIGNvbG9yOiAjZjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG5cbi5wcmljZVRhYmxlLnllYXIxLCAucHJpY2VUYWJsZS55ZWFyMiwgLnByaWNlVGFibGUueWVhcjMsIC5wcmljZVRhYmxlLnllYXI0LCAucHJpY2VUYWJsZS55ZWFyNVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2VUYWJsZS55ZWFyMS5hY3RpdmUsIC5wcmljZVRhYmxlLnllYXIyLmFjdGl2ZSwgLnByaWNlVGFibGUueWVhcjMuYWN0aXZlLCAucHJpY2VUYWJsZS55ZWFyNC5hY3RpdmUsIC5wcmljZVRhYmxlLnllYXI1LmFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucHJpY2UtbGlzdCAucHJpY2VcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2UtbGlzdCAucHJpY2UgLmNhc2hlYmFjayAucHJpY2VfX2NhbXBhaWduXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJpY2UtbGlzdCAucHJpY2UgLmNhc2hlYmFjayAucHJpY2VfX2NhbXBhaWduIC5mZWVcbntcbiAgICBtYXJnaW46IDA7XG59XG4ucHJpY2UtbGlzdCAucHJpY2UgLmNhc2hlYmFjayAucHJpY2VfX2NhbXBhaWduIHN1cFxue1xuICAgIGNvbG9yOiAjZjAwO1xufVxuLnByaWNlLWxpc3QgLnByaWNlIC5jYXNoZWJhY2sgLnByaWNlX19jYW1wYWlnbiAuY3BuX29mZlxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTZweDtcbiAgICBib3R0b206IDEycHg7XG5cbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW46IDA7XG59XG4ucHJpY2UtbGlzdCAucHJpY2UgLmNhc2hlYmFjayAuY2FtcGFpZ24tbGltaXRcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICBtYXJnaW46IDhweCAwIDA7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wcmljZS1saXN0IC5wcmljZSAuY2FzaGViYWNrIC5jYW1wYWlnbi1saW1pdC5yZWFsXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4vL+ODhuODs+ODl+ODrOODvOODiOODkeODvOODhFxuQGltcG9ydCBcIkM6L1VzZXJzL2ltYWltYXNhaGl0by9EZXNrdG9wL3NzbC54ZG9tYWluLm5lLmpwX3d3dy9hc3NldHMvY3NzL3RlbXBsYXRlL19jb2xvci5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvaW1haW1hc2FoaXRvL0Rlc2t0b3Avc3NsLnhkb21haW4ubmUuanBfd3d3L2Fzc2V0cy9jc3MvdGVtcGxhdGUvX21peGluLXNpbmdsZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvaW1haW1hc2FoaXRvL0Rlc2t0b3Avc3NsLnhkb21haW4ubmUuanBfd3d3L2Fzc2V0cy9jc3MvdGVtcGxhdGUvX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy9pbWFpbWFzYWhpdG8vRGVza3RvcC9zc2wueGRvbWFpbi5uZS5qcF93d3cvYXNzZXRzL2Nzcy90ZW1wbGF0ZS9fcGx1Z2lucy5zY3NzXCI7XG5cblxuLnNzbC10eXBlIHtcbiAgJl9fdGl0bGUtZmxleCB7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICB9XG4gICZfX2ZsZXgtdGV4dCB7XG4gICAgQGluY2x1ZGUgdGFiLWJpZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi55ZWFyLW5hdiB7XG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XG4gIGxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiA5NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRncmVlMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZTI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTc7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1saXN0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwODBweDtcblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZWMwZTE7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgbWluLWhlaWdodDogNzhweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAmPmRpdiB7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6MS41O1xuICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOjhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgfVxuICAgIC50YWJsZXNvcnRlcntcbiAgICAgICYudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgICAgICAgLnRhYmxlc29ydGVyLWhlYWRlci1pbm5lciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICAgICAgICAudGFibGVzb3J0ZXItaGVhZGVyLWlubmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50YWJsZXNvcnRlci1oZWFkZXItaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7O1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgQGluY2x1ZGUgc2NiYXJZO1xuICAmX19zaW5nbGUge1xuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIG1pbi13aWR0aDogODgwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG4gIH1cbiAgLmJyYW5kIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG4gIC5sZXZlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc2VydmljZSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICB9XG4gICAgLmJnLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlMTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDExLCAxMSk7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOjRweDtcbiAgICB9XG4gIH1cbiAgLnByaWNlIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBzcGFuIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XG4gICAgICBAaW5jbHVkZSBmeigyMiwgMTgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hcnJvdy1ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgJi5hcnJvdy1ib3R0b206OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYmI7XG4gICAgICB9XG4gICAgICAmLmFycm93LWJvdHRvbTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJpY2VfX2NhbXBhaWdue1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIH1cbiAgfVxuICAuc2VjdXJpdHkge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgY2VudHVyeTtcbiAgICAgIEBpbmNsdWRlIGZ6KDIyLCAxOCk7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpdGVzZWVsIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XG4gICAgICBAaW5jbHVkZSBmeigyMiwgMTgpO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGVlZCB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XG4gICAgICBAaW5jbHVkZSBmeigyMiwgMTgpO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcHBsaWNhdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMDRweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBjZW50dXJ5O1xuICAgICAgQGluY2x1ZGUgZnooMjIsIDE4KTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rLWJ1dHRvbjEubGluay1idXR0b24ye1xuICAgICAgYXttYXJnaW4tbGVmdDotNXB4O31cbiAgICB9XG4gIH1cbn1cblxuLnByaWNlLWxpc3QgLnByaWNlIC5jYW1wYWlnbi1iYWxsb29uIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNHB4IDAgNXB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cblxuLnByaWNlLWxpc3QgLnByaWNlIC5jYW1wYWlnbi1wciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTIlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6MCA1cHg7XG59XG5cbi5wcmljZS1saXN0IC5wcmljZSAuY2FtcGFpZ24tbGltaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG5cbnN7XG4gIGNvbG9yOiM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgfVxufVxuXG4vKiBTZWN1cmVDb3JlIOOCreODo+ODs+ODmuODvOODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmljZS1saXN0X19zaW5nbGUuc2NjcHtcbiAgaGVpZ2h0OiAxMThweDtcbiAgLnNjY3BfX2JyYW5ke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY2FtcGFpZ24tYmFsbG9vbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgdG9wOiAtNDhweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZjA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaWNlX19jYW1wYWlnbntcbiAgICAuY2FtcGFpZ24tYmFsbG9vbntcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgfVxuICAgICAgLmNhbXBhaWduLWxpbWl0e1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljZVRhYmxlIHtcblxuICAmLnllYXIxLFxuICAmLnllYXIyLFxuICAmLnllYXIzLFxuICAmLnllYXI0LFxuICAmLnllYXI1LHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgJi5hY3RpdmV7XG4gICAgICBkaXNwbGF5OnRhYmxlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJpY2UtbGlzdCB7XG4gIC5wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jYXNoZWJhY2sge1xuICAgICAgLnByaWNlX19jYW1wYWlnbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuZmVlIHtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgICBzdXAge1xuICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNwbl9vZmYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FtcGFpZ24tbGltaXQge1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgbWFyZ2luOjhweCAwIDA7XG4gICAgICAgICYucmVhbHtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRicmVhay1wYzogMTAwMHB4O1xuJGJyZWFrLXRhYi1zbWFsbDogOTk5cHg7XG4kYnJlYWstdGFiLWJpZzogNzY4cHg7XG4kYnJlYWstc3A6IDc2N3B4O1xuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1zbWFsbCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay10YWItc21hbGwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1iaWcge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstdGFiLWJpZykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstdGFiLWJpZykpIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXRhYi1zbWFsbCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkYnJlYWstc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9mb250LXNpemVcblxuQG1peGluIGZ6KCRzaXplMTogMTYsICRzaXplMjogMTQpIHtcbiAgJHNpemUxOiBtYXRoLmRpdigkc2l6ZTEsIDEwKTtcbiAgJHNpemUyOiBtYXRoLmRpdigkc2l6ZTIsIDEwKTtcbiAgZm9udC1zaXplOiAkc2l6ZTEgKyByZW07XG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTIgKyByZW07XG4gIH1cbn1cblxuLy9ib3JkZXJcblxuQG1peGluIGJhKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcbiAgYm9yZGVyOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBiYigkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XG4gIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbn1cblxuQG1peGluIGJ0KCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcbiAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG5AbWl4aW4gYmwoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG5AbWl4aW4gYnIoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbn1cblxuLy93aWR0aFxuXG5AbWl4aW4gd2lkdGgoJHBjKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoI3skcGN9ICsgNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vZGlzcGxheTpmbGV4O1xuXG5AbWl4aW4gZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBzdHJldGNoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuQG1peGluIGZsZXh0b3AoJHRhYiwgJG51bTMsICRzcCwgJG51bTIpIHtcbiAgQGluY2x1ZGUgdGFiLWJpZyB7XG4gICAgbWFyZ2luLXRvcDogJHRhYiArIHB4O1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtMyB7XG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6ICRzcCArIHB4O1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtMiB7XG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vZmxleC1iYXNpc1xuXG5AbWl4aW4gYmFzaXMoJGk6IDEsICR5OiAwLCAkd2lkdGg6IDEwODApIHtcbiAgJGJhc2lzOiAxMDAlO1xuICBAaWYgJGkgIT0gMSB7XG4gICAgJGJhc2lzOiBwZXJjZW50YWdlKFxuICAgICAgbWF0aC5kaXYobWF0aC5kaXYoMTAwIC0gbWF0aC5kaXYoJHksICR3aWR0aCkgKiAxMDAsICRpKSwgMTAwKVxuICAgICk7XG4gIH1cbiAgZmxleC1iYXNpczogJGJhc2lzO1xufVxuXG5AbWl4aW4gYmFzaXNfcygkcGMpIHtcbiAgZmxleC1iYXNpczogJHBjO1xufVxuXG5AbWl4aW4gbGgoJHBjOiAxNiwgJHNwOiAxNCkge1xuICBsaW5lLWhlaWdodDogJHBjICsgcHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGxpbmUtaGVpZ2h0OiAkc3AgKyBweDtcbiAgfVxufVxuXG4vL21hcmdpblxuXG5AbWl4aW4gbXQoJHBjLCAkdGFiLCAkc3ApIHtcbiAgbWFyZ2luLXRvcDogJHBjO1xuXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogJHRhYjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3A7XG4gIH1cbn1cblxuQG1peGluIG1iKCRwYywgJHRhYiwgJHNwKSB7XG4gIG1hcmdpbi1ib3R0b206ICRwYztcblxuICBAaW5jbHVkZSB0YWItc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICR0YWI7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwO1xuICB9XG59XG5cbi8vcGFkZGluZ1xuXG5AbWl4aW4gcHQoJHBjLCAkdGFiLCAkc3ApIHtcbiAgcGFkZGluZy10b3A6ICRwYztcblxuICBAaW5jbHVkZSB0YWItc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAkdGFiO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctdG9wOiAkc3A7XG4gIH1cbn1cblxuQG1peGluIHBiKCRwYywgJHRhYiwgJHNwKSB7XG4gIHBhZGRpbmctYm90dG9tOiAkcGM7XG5cbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHRhYjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwO1xuICB9XG59XG5cbkBtaXhpbiBzY2JhcigkY29sb3I6IHJnYmEoMCwgMCwgNTAsIDAuNSkpIHtcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZNcbiAgQGluY2x1ZGUgdGFiLWJpZyB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9Ki9cbn1cblxuQG1peGluIHNjYmFyWSgkY29sb3I6IHJnYmEoMCwgMCwgNTAsIDAuNSkpIHtcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZNcbiAgQGluY2x1ZGUgdGFiLWJpZyB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9Ki9cbn1cbiIsIiRib3JkZXIxOiAjY2NjY2NjO1xuXG4kYmx1ZTE6ICM2NTk5ZmY7XG4kYmx1ZTI6ICM2NjgwZmY7XG4kYmx1ZTM6ICM2NmIzZmY7XG4kYmx1ZTQ6ICMxYjVmYTY7XG4kYmx1ZTU6ICMxMTNkNmI7XG4kYmx1ZTY6ICM0MGI4Yzk7XG4kYmx1ZTc6ICMwMjdiZjA7XG5cbiRkLWJsdWUxOiAjMWM1ZTljO1xuJGQtYmx1ZTI6ICMwNTM1NjQ7XG5cbiRwYjogI2Y1ZjlmZjtcbiRwYjI6ICNlNmYwZmY7XG4kcGIzOiAjOWVjMGUxO1xuXG4kcGluazE6ICNmZjY2OTk7XG5cbiRvcmFuZ2UxOiAjZmZhMTE5O1xuXG4kZ3JlZTE6ICNmNWY3Zjg7XG4kZ3JlZTI6ICNjY2NjY2M7XG4kZ3JlZTM6ICNiM2IzYjM7XG5cbiRtYWluOiAjMjYyNjI2O1xuIiwiLy9mb250LWZhbWlseVxuXG5AbWl4aW4gY2VudHVyeSgpIHtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBzZXJpZigpIHtcbiAgZm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2UsIHNlcmlmO1xufVxuIl19 */
