/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./themes/Normadoc/public/assets/checkout/scss/checkout.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.steps {
  border-radius: 3.125rem;
  background: white;
  border: 0.0625rem solid #E9EBEB;
}
.steps .steps-item {
  padding: 1.25rem 2.5rem 1.25rem 2rem;
}
.steps .steps-item:has(.steps-divider) {
  border-left: 0.0625rem solid #E9EBEB;
}
.steps .steps-item .steps-content {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.steps .steps-item .steps-content .steps-title {
  font-weight: var(--text-1-bold-weight);
  font-size: var(--text-1-bold-font-size);
  line-height: var(--text-1-bold-line-height);
  margin-bottom: 0.25rem;
}
.steps .steps-item .steps-content .steps-text {
  font-weight: var(--paragraph-2-weight);
  font-size: var(--paragraph-2-font-size);
  line-height: var(--paragraph-2-line-height);
}
.steps .steps-item .steps-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 1.0625rem;
}
.steps .steps-item .steps-icon::before {
  padding-right: 0;
  position: absolute;
  top: 0.75rem;
  left: -0.375rem;
}
.steps .steps-item.active {
  border-bottom: none;
  background: black;
  color: white;
}
.steps .steps-item.active div, .steps .steps-item.active h6 {
  color: white;
}
.steps .steps-item.active .steps-icon::before {
  filter: invert(1);
}
@media (min-width: 992px) {
  .steps .steps-item.active:first-child {
    border-bottom-left-radius: 3.125rem;
    border-top-left-radius: 3.125rem;
  }
  .steps .steps-item.active:last-child {
    border-bottom-right-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
  }
}
@media (max-width: 991.98px) {
  .steps .steps-item.active:first-child {
    border-top-left-radius: 3.125rem;
    border-top-right-radius: 3.125rem;
  }
  .steps .steps-item.active:last-child {
    border-bottom-left-radius: 3.125rem;
    border-bottom-right-radius: 3.125rem;
  }
}
.steps .steps-item.completed .steps-icon::before {
  content: url(/build/normadoc-theme/images/check.bb4347f8.svg);
}
.steps .steps-item:not(.completed) .steps-icon.icon-card-before::before {
  top: 0.5rem;
  left: -1rem;
}

.purchaser-email {
  font-weight: var(--text-2-bold-weight);
  font-size: var(--text-2-bold-font-size);
  line-height: var(--text-2-bold-line-height);
}

.checkout__summary__summary {
  border-bottom: 0.1875rem dotted #DBDBDB;
  font-weight: var(--paragraph-1-weight);
  font-size: var(--paragraph-1-font-size);
  line-height: var(--paragraph-1-line-height);
}
.checkout__summary-products {
  background: #DBDBDB;
  list-style: none;
}
.checkout__summary-products li {
  display: flex;
  justify-content: space-between;
}
.checkout__summary-products li > div {
  display: flex;
  justify-content: space-between;
}
.checkout__summary-totals {
  font-weight: var(--heading-4-weight);
  font-size: var(--heading-4-font-size);
  line-height: var(--heading-4-line-height);
}
.checkout__summary-element-right *:nth-child(2) {
  min-width: 8rem;
  text-align: right;
}
.checkout .address__teaser {
  font-weight: var(--paragraph-2-weight);
  font-size: var(--paragraph-2-font-size);
  line-height: var(--paragraph-2-line-height);
}
.checkout .address__teaser > span:first-child {
  font-weight: var(--text-2-bold-weight);
  font-size: var(--text-2-bold-font-size);
  line-height: var(--text-2-bold-line-height);
}
.checkout__thank-you__header {
  font-weight: var(--heading-2-weight);
  font-size: var(--heading-2-font-size);
  line-height: var(--heading-2-line-height);
}
.checkout__thank-you__description {
  font-weight: var(--paragraph-2-weight);
  font-size: var(--paragraph-2-font-size);
  line-height: var(--paragraph-2-line-height);
}
.checkout__address__select {
  background: #DBDBDB;
  display: flex;
  align-items: center;
}
.checkout__address__select button {
  position: relative;
  padding-left: 3rem !important;
}
.checkout__address__select button:after {
  display: none;
}
.checkout__address__select button:before {
  position: absolute;
  top: -0.125rem;
  left: 1.125rem;
}
.checkout__address__select .dropdown-menu {
  transform: translate(0px, 4.25rem) !important;
  background: none;
  border: none;
  width: 100%;
  top: 1.5625rem;
  border-radius: 0;
}
.checkout__address__select .dropdown-menu .dropdown-item {
  background: #DBDBDB;
  cursor: pointer;
  margin-bottom: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.checkout__address #sylius_checkout_address_billingAddress_type, .checkout__address #sylius_checkout_address_shippingAddress_type {
  display: flex;
  gap: 3.75rem;
}
.checkout__address #sylius_checkout_address_billingAddress_type .form-check:nth-child(1), .checkout__address #sylius_checkout_address_shippingAddress_type .form-check:nth-child(1) {
  order: 2;
}
.checkout__address #sylius_checkout_address_billingAddress_type .form-check label::after, .checkout__address #sylius_checkout_address_shippingAddress_type .form-check label::after {
  content: "";
}
.checkout__address .form-switch input {
  height: 1.5rem;
  width: 3rem;
  border-color: #000;
  background-color: transparent;
  filter: invert(0);
}
.checkout__address .form-switch input:checked {
  filter: invert(1);
  border: 1px solid #fff;
}
.checkout__address .form-switch > div {
  display: flex;
  align-items: center;
}
.checkout__address .form-switch .form-check-label {
  padding-left: 0.5rem;
}
.checkout form > div > h1, .checkout form > h1, .checkout form [for=sylius_checkout_complete_notes], .checkout form .h3, .checkout > div > div > h1, .checkout > div > h1, .checkout > div [for=sylius_checkout_complete_notes], .checkout > div .h3 {
  font-weight: var(--heading-4-weight);
  font-size: var(--heading-4-font-size);
  line-height: var(--heading-4-line-height);
}
.checkout form .shipping__name, .checkout > div .shipping__name {
  font-weight: var(--text-2-bold-weight);
  font-size: var(--text-2-bold-font-size);
  line-height: var(--text-2-bold-line-height);
}
.checkout form .shipping__description, .checkout > div .shipping__description {
  font-weight: var(--paragraph-2-weight);
  font-size: var(--paragraph-2-font-size);
  line-height: var(--paragraph-2-line-height);
}
.checkout form .shipping__price, .checkout > div .shipping__price {
  font-weight: var(--text-2-bold-weight);
  font-size: var(--text-2-bold-font-size);
  line-height: var(--text-2-bold-line-height);
}
.checkout form[name=sylius_checkout_select_shipping] > div:has(label) h3, .checkout form[name=sylius_checkout_select_payment] > div:has(label) h3 {
  font-weight: var(--heading-4-weight);
  font-size: var(--heading-4-font-size);
  line-height: var(--heading-4-line-height);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2tvdXQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBREo7QUFHSTtFQUNJO0FBRFI7QUFHUTtFQUNJO0FBRFo7QUFJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRlo7QUFJWTtFQ1pKLHNDQUhpQjtFQUdqQix1Q0FIaUI7RUFHakIsMkNBSGlCO0VEaUJUO0FBQWhCO0FBR1k7RUNqQkosc0NBSGlCO0VBR2pCLHVDQUhpQjtFQUdqQiwyQ0FIaUI7QURzQnpCO0FBR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFo7QUFHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRGhCO0FBS1E7RUFDSTtFQUNBO0VBQ0E7QUFIWjtBQUtZO0VBQ0k7QUFIaEI7QUFPZ0I7RUFDSTtBQUxwQjtBRVlJO0VGRlk7SUFDSTtJQUNBO0VBUGxCO0VBVWM7SUFDSTtJQUNBO0VBUmxCO0FBQ0Y7QUVlSTtFRkhZO0lBQ0k7SUFDQTtFQVRsQjtFQVljO0lBQ0k7SUFDQTtFQVZsQjtBQUNGO0FBZ0JnQjtFQUNJO0FBZHBCO0FBcUJnQjtFQUNJO0VBQ0E7QUFuQnBCOztBQTBCQTtFQ2hHUSxzQ0FIaUI7RUFHakIsdUNBSGlCO0VBR2pCLDJDQUhpQjtBRCtFekI7O0FBMEJRO0VBQ0k7RUN2R0osc0NBSGlCO0VBR2pCLHVDQUhpQjtFQUdqQiwyQ0FIaUI7QURzRnpCO0FBd0JRO0VBQ0ksbUJHOUdNO0VIK0dOO0FBdEJaO0FBd0JZO0VBQ0k7RUFDQTtBQXRCaEI7QUF3QmdCO0VBQ0k7RUFDQTtBQXRCcEI7QUEyQlE7RUMxSEEsb0NBSGlCO0VBR2pCLHFDQUhpQjtFQUdqQix5Q0FIaUI7QUR1R3pCO0FBMkJZO0VBQ0k7RUFDQTtBQXpCaEI7QUE4Qkk7RUN0SUksc0NBSGlCO0VBR2pCLHVDQUhpQjtFQUdqQiwyQ0FIaUI7QURnSHpCO0FBNEJRO0VDeklBLHNDQUhpQjtFQUdqQix1Q0FIaUI7RUFHakIsMkNBSGlCO0FEcUh6QjtBQTZCUTtFQy9JQSxvQ0FIaUI7RUFHakIscUNBSGlCO0VBR2pCLHlDQUhpQjtBRDBIekI7QUE0QlE7RUNuSkEsc0NBSGlCO0VBR2pCLHVDQUhpQjtFQUdqQiwyQ0FIaUI7QUQrSHpCO0FBNkJRO0VBQ0ksbUJHNUpNO0VINkpOO0VBQ0E7QUEzQlo7QUE2Qlk7RUFDSTtFQUNBO0FBM0JoQjtBQTZCZ0I7RUFDSTtBQTNCcEI7QUE4QmdCO0VBQ0k7RUFDQTtFQUNBO0FBNUJwQjtBQWdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCaEI7QUFnQ2dCO0VBQ0ksbUJHeExGO0VIeUxFO0VBQ0E7RUFDQTtFQUNBO0FBOUJwQjtBQW1DUTtFQUNJO0VBQ0E7QUFqQ1o7QUFvQ2dCO0VBQ0k7QUFsQ3BCO0FBcUNnQjtFQUNJO0FBbkNwQjtBQXlDWTtFQUNJO0VBQ0E7RUFDQSxrQkk1TVI7RUo2TVE7RUFDQTtBQXZDaEI7QUF5Q2dCO0VBQ0k7RUFDQTtBQXZDcEI7QUEyQ1k7RUFDSTtFQUNBO0FBekNoQjtBQTRDWTtFQUNJO0FBMUNoQjtBQWdEUTtFQ3hPQSxvQ0FIaUI7RUFHakIscUNBSGlCO0VBR2pCLHlDQUhpQjtBRGdNekI7QUFnRFk7RUM3T0osc0NBSGlCO0VBR2pCLHVDQUhpQjtFQUdqQiwyQ0FIaUI7QURxTXpCO0FBK0NZO0VDalBKLHNDQUhpQjtFQUdqQix1Q0FIaUI7RUFHakIsMkNBSGlCO0FEME16QjtBQThDWTtFQ3JQSixzQ0FIaUI7RUFHakIsdUNBSGlCO0VBR2pCLDJDQUhpQjtBRCtNekI7QUFrRGdCO0VDOVBSLG9DQUhpQjtFQUdqQixxQ0FIaUI7RUFHakIseUNBSGlCO0FEb056QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdGhlbWVzL05vcm1hZG9jL3B1YmxpYy9hc3NldHMvY2hlY2tvdXQvc2Nzcy9jaGVja291dC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9Ob3JtYWRvYy9wdWJsaWMvYXNzZXRzL2FwcC9zY3NzL3Nhc3MtdXRpbHMvbWl4aW5zL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvTm9ybWFkb2MvcHVibGljL2Fzc2V0cy9hcHAvc2Nzcy9zYXNzLXV0aWxzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9ib290c3RyYXAtdGhlbWUvYXNzZXRzL3Njc3Mvc2Fzcy11dGlscy9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnQGJhc2UtY29uZmlnJztcblxuLnN0ZXBzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyICogMy4xMjU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAkc3BhY2VyICogMC4wNjI1IHNvbGlkICRzZWNvbmRhcnktbGlnaHQtbWVkaXVtO1xuXG4gICAgLnN0ZXBzLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMS4yNSAkc3BhY2VyICogMi41ICRzcGFjZXIgKiAxLjI1ICRzcGFjZXIgKiAyO1xuXG4gICAgICAgICY6aGFzKC5zdGVwcy1kaXZpZGVyKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHNwYWNlciAqIDAuMDYyNSBzb2xpZCAkc2Vjb25kYXJ5LWxpZ2h0LW1lZGl1bTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwcy1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnN0ZXBzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCd0ZXh0LTEtYm9sZCcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjI1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcHMtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgncGFyYWdyYXBoLTInKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwcy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAxLjA2MjU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogMC43NTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2VyICogLTAuMzc1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBkaXYsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwcy1pY29uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNlciAqIDMuMTI1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2VyICogMy4xMjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzcGFjZXIgKiAzLjEyNTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjZXIgKiAzLjEyNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2VyICogMy4xMjU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2VyICogMy4xMjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNlciAqIDMuMTI1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHNwYWNlciAqIDMuMTI1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgICAgIC5zdGVwcy1pY29uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLy4uLy4uL2FwcC9tZWRpYS9pY29ucy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNvbXBsZXRlZCkge1xuICAgICAgICAgICAgLnN0ZXBzLWljb24ge1xuICAgICAgICAgICAgICAgICYuaWNvbi1jYXJkLWJlZm9yZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogMC41O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtJHNwYWNlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wdXJjaGFzZXItZW1haWwge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ3RleHQtMi1ib2xkJyk7XG59XG5cbi5jaGVja291dCB7XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgICZfX3N1bW1hcnkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNwYWNlciAqIDAuMTg3NSBkb3R0ZWQgJHNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ3BhcmFncmFwaC0xJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXByb2R1Y3RzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdG90YWxzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ2hlYWRpbmctNCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGVtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkcmVzc19fdGVhc2VyIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgncGFyYWdyYXBoLTInKTtcblxuICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCd0ZXh0LTItYm9sZCcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGhhbmsteW91IHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ2hlYWRpbmctMicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgncGFyYWdyYXBoLTInKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkc3BhY2VyICogLTAuMTI1O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2VyICogMS4xMjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAkc3BhY2VyICogNC4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjZXIgKiAxLjU2MjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC4yNTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzeWxpdXNfY2hlY2tvdXRfYWRkcmVzc19iaWxsaW5nQWRkcmVzc190eXBlLCAjc3lsaXVzX2NoZWNrb3V0X2FkZHJlc3Nfc2hpcHBpbmdBZGRyZXNzX3R5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogJHNwYWNlciAqIDMuNzU7XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXN3aXRjaCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2VyICogMS41O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2VyICogMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgwKTtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtLCAmID4gZGl2IHtcbiAgICAgICAgPiBkaXYgPiBoMSwgPiBoMSwgW2Zvcj1cInN5bGl1c19jaGVja291dF9jb21wbGV0ZV9ub3Rlc1wiXSwgLmgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ2hlYWRpbmctNCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoaXBwaW5nIHtcbiAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ3RleHQtMi1ib2xkJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCdwYXJhZ3JhcGgtMicpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgndGV4dC0yLWJvbGQnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICAmW25hbWU9XCJzeWxpdXNfY2hlY2tvdXRfc2VsZWN0X3NoaXBwaW5nXCJdLCAmW25hbWU9XCJzeWxpdXNfY2hlY2tvdXRfc2VsZWN0X3BheW1lbnRcIl0ge1xuICAgICAgICAgICAgJiA+IGRpdjpoYXMobGFiZWwpIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ2hlYWRpbmctNCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Z1bmN0aW9ucy9mdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzL3R5cG9ncmFwaHknO1xuXG5cbkBtaXhpbiB0eXBvZ3JhcGh5KCRrZXlzKSB7XG4gICAgJHR5cG9ncmFwaHktdmFyaWFudDogdmFsKCR0eXBvZ3JhcGh5LCAka2V5cyk7XG5cbiAgICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkdHlwb2dyYXBoeS12YXJpYW50IHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRwcmltYXJ5LWRhcms6ICNGMjdDMDA7XG4kcHJpbWFyeTogI0YzOTIwMDtcbiRwcmltYXJ5LWxpZ2h0OiAjRjJFREUzO1xuXG4kc2Vjb25kYXJ5LWxpZ2h0ZXI6ICNGMUYyRjI7XG4kc2Vjb25kYXJ5LWxpZ2h0LW1lZGl1bTogI0U5RUJFQjtcbiRzZWNvbmRhcnktbGlnaHQ6ICNEQkRCREI7XG4kc2Vjb25kYXJ5LW1lZGl1bTogI0IzQjNCMztcbiRzZWNvbmRhcnk6ICM3NDc0NzQ7XG4kc2Vjb25kYXJ5LWRhcms6ICMyRTJFMkQ7XG4kc2Vjb25kYXJ5LWRhcmtlc3Q6ICMwMDAwMDA7XG5cbiRzdWNjZXNzLWRhcms6ICM4RkM4NUQ7XG4kc3VjY2VzczogI0M1REJCMjtcbiRzdWNjZXNzLWxpZ2h0OiAjRURGOEU0O1xuXG4kaW5mby1kYXJrOiAjODlDRkY2O1xuJGluZm86ICNCRkU4RkY7XG4kaW5mby1saWdodDogI0U1RjZGRjtcblxuJHdhcm5pbmctZGFyazogI0YxQkYxQTtcbiR3YXJuaW5nOiAjRkJFQUIzO1xuJHdhcm5pbmctbGlnaHQ6ICNGRkZBRTg7XG5cbiRuZXV0cmFsOiAjRkZGRkZGO1xuXG4kZXJyb3ItZGFyazogI0RCMjgyODtcbiRlcnJvcjogI0YzQ0VDRTtcbiRlcnJvci1saWdodDogI0ZDRThFODtcblxuXG4kYm9keS1iZzogJHNlY29uZGFyeS1saWdodGVyO1xuXG4kYWN0aXZlLXN0YXRlLWJnOiAjQTVEMTRDO1xuJHByZXNhbGUtc3RhdGUtYmc6ICNGRkM0NzY7XG4kd2l0aGRyYXduLXN0YXRlLWJnOiAjRjJDRUQ1O1xuJHN1c3BlbmRlZC1zdGF0ZS1iZzogJHNlY29uZGFyeS1saWdodDtcblxuJGN1c3RvbS10ZXh0LWJnLWNvbG9yczogKFxuICAgIFwic3RhdGUtYWN0aXZlXCI6ICRhY3RpdmUtc3RhdGUtYmcsXG4gICAgXCJzdGF0ZS1wcmVzYWxlXCI6ICRwcmVzYWxlLXN0YXRlLWJnLFxuICAgIFwic3RhdGUtd2l0aGRyYXduXCI6ICR3aXRoZHJhd24tc3RhdGUtYmcsXG4gICAgXCJzdGF0ZS1zdXNwZW5kZWRcIjogJHN1c3BlbmRlZC1zdGF0ZS1iZyxcbiAgICBcInNlY29uZGFyeS1saWdodGVyXCI6ICRzZWNvbmRhcnktbGlnaHRlcixcbik7XG5cbiRwcm9ncmVzcy1iYXItc2Vjb25kYXJ5OiAjNENEMTkzO1xuXG4kYmFkZ2UtZ3JlZW4tbGlnaHQ6ICNDOUYxREU7XG5cbiRhY2NvcmRpb24tYmc6ICRuZXV0cmFsO1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICRzZWNvbmRhcnktZGFya2VzdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAwO1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwO1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICRuZXV0cmFsO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogJG5ldXRyYWw7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICRuZXV0cmFsO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAkc2Vjb25kYXJ5LWRhcmtlc3Q7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiB0cmFuc3BhcmVudDtcbiIsIi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICNmZmY7XG4kZ3JheS01MDogI2Y4ZmFmYztcbiRncmF5LTEwMDogI2Y4ZjlmYTtcbiRncmF5LTIwMDogI2U5ZWNlZjtcbiRncmF5LTMwMDogI2RlZTJlNjtcbiRncmF5LTQwMDogI2NlZDRkYTtcbiRncmF5LTUwMDogI2FkYjViZDtcbiRncmF5LTYwMDogIzZjNzU3ZDtcbiRncmF5LTcwMDogIzQ5NTA1NztcbiRncmF5LTgwMDogIzM0M2E0MDtcbiRncmF5LTkwMDogIzIxMjUyOTtcbiRncmF5LTk1MDogIzAyMDYxNztcbiRibGFjazogIzAwMDtcblxuJGdyYXlzOiAoXG4gIFwiNTBcIjogJGdyYXktNTAsXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDAsXG4gIFwiOTUwXCI6ICRncmF5LTk1MFxuKTtcblxuJGJsdWU6ICMwZDZlZmQ7XG4kaW5kaWdvOiAjNjYxMGYyO1xuJHB1cnBsZTogIzZmNDJjMTtcbiRwaW5rOiAjZDYzMzg0O1xuJHJlZDogI2RjMzU0NTtcbiRvcmFuZ2U6ICNmZDdlMTQ7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMTk4NzU0O1xuJHRlYWw6ICMyMGM5OTc7XG4kY3lhbjogIzBkY2FmMDtcbiRyZWQ6ICNmNDNmNWU7XG4keWVsbG93OiAjZjU5ZTBiO1xuJGdyZWVuOiAjODRjYzE2O1xuXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICRwaW5rLFxuICBcInJlZFwiOiAkcmVkLFxuICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAkeWVsbG93LFxuICBcImdyZWVuXCI6ICRncmVlbixcbiAgXCJ0ZWFsXCI6ICR0ZWFsLFxuICBcImN5YW5cIjogJGN5YW4sXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxuICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgXCJncmF5XCI6ICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogJGdyYXktODAwXG4pO1xuXG4kcmVkLTUwOiAjZmZmMWYyO1xuJHJlZC0xMDA6ICNmZmU0ZTY7XG4kcmVkLTIwMDogI2ZlY2RkMztcbiRyZWQtMzAwOiAjZmRhNGFmO1xuJHJlZC00MDA6ICNmYjcxODU7XG4kcmVkLTUwMDogI2Y0M2Y1ZTtcbiRyZWQtNjAwOiAjZTExZDQ4O1xuJHJlZC03MDA6ICNiZTEyM2M7XG4kcmVkLTgwMDogIzlmMTIzOTtcbiRyZWQtOTAwOiAjODgxMzM3O1xuJHJlZC05NTA6ICM0YzA1MTk7XG5cbiR5ZWxsb3ctNTA6ICNmZmZiZWI7XG4keWVsbG93LTEwMDogI2ZlZjNjNztcbiR5ZWxsb3ctMjAwOiAjZmRlNjhhO1xuJHllbGxvdy0zMDA6ICNmY2QzNGQ7XG4keWVsbG93LTQwMDogI2ZiYmYyNDtcbiR5ZWxsb3ctNTAwOiAjZjU5ZTBiO1xuJHllbGxvdy02MDA6ICNkOTc3MDY7XG4keWVsbG93LTcwMDogI2I0NTMwOTtcbiR5ZWxsb3ctODAwOiAjOTI0MDBlO1xuJHllbGxvdy05MDA6ICM3ODM1MGY7XG4keWVsbG93LTk1MDogIzQ1MWEwMztcblxuJGdyZWVuLTUwOiAjZjdmZWU3O1xuJGdyZWVuLTEwMDogI2VjZmNjYjtcbiRncmVlbi0yMDA6ICNkOWY5OWQ7XG4kZ3JlZW4tMzAwOiAjYmVmMjY0O1xuJGdyZWVuLTQwMDogI2EzZTYzNTtcbiRncmVlbi01MDA6ICM4NGNjMTY7XG4kZ3JlZW4tNjAwOiAjNjVhMzBkO1xuJGdyZWVuLTcwMDogIzRkN2MwZjtcbiRncmVlbi04MDA6ICMzZjYyMTI7XG4kZ3JlZW4tOTAwOiAjMzY1MzE0O1xuJGdyZWVuLTk1MDogIzFhMmUwNTtcblxuJHRlYWwtNTA6ICNGMUZDRjk7XG4kdGVhbC0xMDA6ICNDRkY4RUI7XG4kdGVhbC0yMDA6ICNBMEVGRDg7XG4kdGVhbC0zMDA6ICM2OEUwQzI7XG4kdGVhbC00MDA6ICMzOUM4QTg7XG4kdGVhbC01MDA6ICMyMkI5OUE7XG4kdGVhbC02MDA6ICMxNzhBNzU7XG4kdGVhbC03MDA6ICMxNjZGNUY7XG4kdGVhbC04MDA6ICMxNjU5NEU7XG4kdGVhbC05MDA6ICMxNzRBNDE7XG4kdGVhbC05NTA6ICMwNzJDMjc7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTUwXCI6ICRyZWQtNTAsXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDAsXG4gIFwicmVkLTk1MFwiOiAkcmVkLTk1MCxcbik7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTUwXCI6ICR5ZWxsb3ctNTAsXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDAsXG4gIFwieWVsbG93LTk1MFwiOiAkeWVsbG93LTk1MCxcbik7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi01MFwiOiAkZ3JlZW4tNTAsXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDAsXG4gIFwiZ3JlZW4tOTUwXCI6ICRncmVlbi05NTAsXG4pO1xuXG4kcHJpbWFyaWVzOiAoXG4gIFwicHJpbWFyeS01MFwiOiAkdGVhbC01MCxcbiAgXCJwcmltYXJ5LTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwicHJpbWFyeS0yMDBcIjogJHRlYWwtMjAwLFxuICBcInByaW1hcnktMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJwcmltYXJ5LTQwMFwiOiAkdGVhbC00MDAsXG4gIFwicHJpbWFyeS01MDBcIjogJHRlYWwtNTAwLFxuICBcInByaW1hcnktNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJwcmltYXJ5LTcwMFwiOiAkdGVhbC03MDAsXG4gIFwicHJpbWFyeS04MDBcIjogJHRlYWwtODAwLFxuICBcInByaW1hcnktOTAwXCI6ICR0ZWFsLTkwMCxcbiAgXCJwcmltYXJ5LTk1MFwiOiAkdGVhbC05NTAsXG4pO1xuXG4kcHJpbWFyeTogJHRlYWwtNTAwO1xuJHNlY29uZGFyeTogJGdyYXktNTAwO1xuJGluZm86ICRncmF5LTMwMDtcbiRkYXJrOiAkZ3JheS04MDA7XG4kbGlnaHQ6ICRncmF5LTEwMDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkcHJpbWFyeTtcblxuJGVuYWJsZS1zaGFkb3dzOiB0cnVlO1xuJGVuYWJsZS1jc3NncmlkOiB0cnVlO1xuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kdmFyaWFibGUtcHJlZml4OiBicy07IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICR2YXJpYWJsZS1wcmVmaXg7XG5cbiRsaW5rLWNvbG9yOiAkZGFyaztcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG5cbiRncmlkLXJvd3M6IDU7IC8vIGN1c3RvbSB2YXJpYWJsZSBmb3IgZ3JpZC1yb3dzIG1peGluXG5cbiRib3JkZXItcmFkaXVzLXNtOiAuMTI1cmVtO1xuJGJvcmRlci1yYWRpdXMtbWQ6IC4zNzVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogLjVyZW07XG4kYm9yZGVyLXJhZGl1cy14bDogLjc1cmVtO1xuJGJvcmRlci1yYWRpdXMteHhsOiAxcmVtO1xuJGJvcmRlci1yYWRpdXMtcGlsbDogOTk5OXB4O1xuXG4kYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgkYmxhY2ssIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuJGJveC1zaGFkb3ctc206IDAgMXB4IDJweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRib3gtc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2JhKCRibGFjaywgMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgkYmxhY2ssIDAuMSk7XG4kYm94LXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2JhKCRibGFjaywgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4kYm94LXNoYWRvdy14bDogMCAyMHB4IDI1cHggLTVweCByZ2JhKCRibGFjaywgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuJGJveC1zaGFkb3cteHhsOiAwIDI1cHggNTBweCAtMTJweCByZ2JhKCRibGFjaywgMC4yNSk7XG4kYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJGJveC1zaGFkb3ctbm9uZTogMCAwICRibGFjaztcblxuJGZvY3VzLXJpbmctb2Zmc2V0OiAuMTI1cmVtO1xuJGZvY3VzLXJpbmctb2Zmc2V0LWNvbG9yOiAkd2hpdGU7XG4kZm9jdXMtcmluZy13aWR0aDogLjEyNXJlbTtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6IDE7XG4kZm9jdXMtcmluZy1jb2xvcjogcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSk7XG4kZm9jdXMtcmluZy1ibHVyOiAwO1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwIDAgJGZvY3VzLXJpbmctb2Zmc2V0ICRmb2N1cy1yaW5nLW9mZnNldC1jb2xvciwgMCAwICRmb2N1cy1yaW5nLWJsdXIgYWRkKCRmb2N1cy1yaW5nLXdpZHRoLCAkZm9jdXMtcmluZy1vZmZzZXQpICRmb2N1cy1yaW5nLWNvbG9yO1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWljb25zOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDM7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAuNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAxcmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4zNzVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogLjYyNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAuNzUwcmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6IDEuNXJlbTtcblxuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4kYnRuLWJveC1zaGFkb3c6IG51bGw7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBudWxsO1xuJGlucHV0LWJveC1zaGFkb3c6IHVuc2V0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6IHVuc2V0O1xuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IC43NXJlbTtcblxuJGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuJG5hdmJhci1saWdodC1jb2xvcjogJGdyYXktOTAwO1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAkZ3JheS03MDA7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4kc3BhY2VyOiAxcmVtO1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbik7XG5cbiRkcm9wZG93bi1taW4td2lkdGg6IDE0cmVtO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICRncmF5LTIwMDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAkc3BhY2VyICogLjc1O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAkc3BhY2VyICogLjc1O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkc3BhY2VyICogMS4yNTtcblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAkc3BhY2VyICogLjM3NTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogJHNwYWNlcjtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAwcHg7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJGdyYXktMTAwO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICRsaWdodDtcblxuJGNhcmQtdGl0bGUtY29sb3I6ICRncmF5LTkwMDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAkZ3JheS03MDA7XG4kY2FyZC1ib3JkZXItd2lkdGg6IDA7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiRjYXJkLWNhcC1iZzogJGdyYXktMTAwO1xuXG4kYmFkZ2UtcGFkZGluZy15OiAuMjVyZW07XG4kYmFkZ2UtcGFkZGluZy14OiAuNXJlbTtcblxuJGFsZXJ0LXBhZGRpbmcteTogJHNwYWNlciAqIDEuNTtcbiRhbGVydC1wYWRkaW5nLXg6ICRzcGFjZXIgKiAxLjU7XG5cbiRhbGVydC1ib3JkZXItd2lkdGg6IDA7XG5cbi8vIFN0ZXBzXG5cbiRzdGVwcy1wYWRkaW5nOiAkc3BhY2VyICogMC43NSAkc3BhY2VyICogMiAkc3BhY2VyICogMC43NSAkc3BhY2VyICogMS41O1xuJHN0ZXBzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4kc3RlcHMtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5KTtcbiRzdGVwcy1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheSk7XG4kc3RlcHMtYmc6IG5vbmU7XG4kc3RlcHMtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHN0ZXBzLWJvcmRlci13aWR0aDogMXB4O1xuJHN0ZXBzLW1hcmdpbi1zdGFydDogY2FsYygjeyRzdGVwcy1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHN0ZXBzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiRzdGVwcy1zdWJ0aXRsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXkpO1xuJHN0ZXBzLXN1YnRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuJHN0ZXBzLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheSk7XG4kc3RlcHMtaG92ZXItaWNvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXkpO1xuJHN0ZXBzLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG4kc3RlcHMtaG92ZXItYmc6IG5vbmU7XG5cbiRzdGVwcy1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHN0ZXBzLWFjdGl2ZS1pY29uLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRzdGVwcy1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRzdGVwcy1hY3RpdmUtYmc6IG5vbmU7XG5cbiRzdGVwcy1jb21wbGV0ZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LWRhcmspO1xuJHN0ZXBzLWNvbXBsZXRlZC1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4kc3RlcHMtY29tcGxldGVkLWJvcmRlci1jb2xvcjogbm9uZTsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG4kc3RlcHMtY29tcGxldGVkLWJnOiBub25lO1xuXG4kc3RlcHMtZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5KTtcbiRzdGVwcy1kaXNhYmxlZC1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheSk7XG4kc3RlcHMtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBub25lO1xuJHN0ZXBzLWRpc2FibGVkLWJnOiBub25lO1xuXG4kc3RlcHMtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdyYXktNTAwO1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAkZ3JheS03MDA7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZShcIu+BlFwiKTtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICRkYXJrO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDNyZW07XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAycmVtO1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6IDVweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkZGFyaztcblxuJGNvZGUtY29sb3I6ICR5ZWxsb3c7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/