/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/menu/scss/menu.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%23495057%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.main-menu {
  border: 1px solid #dee2e6;
  width: 100%;
  background-color: #fff;
}
.main-menu .navbar-nav {
  width: 100%;
}
.main-menu .nav-link,
.main-menu .dropdown-item {
  font-weight: var(--text-2-black-weight);
  font-size: var(--text-2-black-font-size);
  line-height: var(--text-2-black-line-height);
}
.main-menu .nav-link {
  position: relative;
  border-radius: 0;
  padding: 15px 20px;
  padding-right: 10px;
  display: flex;
}
.main-menu .nav-link:hover, .main-menu .nav-link:focus, .main-menu .nav-link:active, .main-menu .nav-link.active {
  background-color: #F1F2F2;
}
.main-menu .btn-outline {
  margin: 5px;
  border-width: 2px;
  font-weight: var(--text-2-black-weight);
  font-size: var(--text-2-black-font-size);
  line-height: var(--text-2-black-line-height);
  align-content: center;
}
@media (max-width: 1199.98px) {
  .main-menu {
    margin-top: 10px;
    flex: 0 0 auto;
    width: 100%;
  }
  .main-menu .nav-item {
    border-bottom: 1px solid #dee2e6;
  }
  .main-menu .dropdown {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .main-menu .dropdown .nav-link {
    width: 100%;
  }
  .main-menu .dropdown > .nav-link {
    width: calc(100% - 35px);
  }
  .main-menu .dropdown-toggle {
    height: 48px;
    padding-left: 10px;
    padding-right: 10px;
    width: 35px;
    background-color: transparent;
    transition: ease-in-out 0.15s background-color;
  }
  .main-menu .dropdown-toggle:after {
    position: absolute;
    top: 22px;
  }
  .main-menu .dropdown:hover, .main-menu .dropdown:focus, .main-menu .dropdown:active, .main-menu .dropdown.active {
    background-color: #F1F2F2;
  }
  .main-menu .dropdown:hover .dropdown-toggle, .main-menu .dropdown:focus .dropdown-toggle, .main-menu .dropdown:active .dropdown-toggle, .main-menu .dropdown.active .dropdown-toggle {
    background-color: #F1F2F2;
    transition: ease-in-out 0.15s background-color;
  }
  .main-menu .dropdown-menu {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
    border-radius: 0;
    background-color: #FFFFFF;
  }
  .main-menu .btn-outline {
    margin: 7px;
    width: calc(100% - 14px);
  }
}
@media (min-width: 1200px) {
  .main-menu {
    background-color: transparent;
    border: 0 none;
  }
  .main-menu .navbar-nav {
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  .main-menu .nav-link,
  .main-menu .dropdown > .nav-link {
    position: relative;
    padding: 25px 10px 25px;
  }
  .main-menu .nav-link:after,
  .main-menu .dropdown > .nav-link:after {
    content: "";
    position: absolute;
    display: block;
    opacity: 0;
    width: 100%;
    height: 2px;
    background-color: #000000;
    transition: all 0.3s ease;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
  }
  .main-menu .nav-link:hover, .main-menu .nav-link:focus, .main-menu .nav-link:active, .main-menu .nav-link.active {
    background-color: transparent;
  }
  .main-menu .nav-link:hover:after, .main-menu .nav-link:focus:after, .main-menu .nav-link:active:after, .main-menu .nav-link.active:after {
    opacity: 1;
  }
  .main-menu .dropdown:hover > .nav-link, .main-menu .dropdown:focus > .nav-link, .main-menu .dropdown:active > .nav-link, .main-menu .dropdown.active > .nav-link {
    background-color: transparent;
  }
  .main-menu .dropdown:hover > .nav-link:after, .main-menu .dropdown:focus > .nav-link:after, .main-menu .dropdown:active > .nav-link:after, .main-menu .dropdown.active > .nav-link:after {
    opacity: 1;
  }
  .main-menu .dropdown-toggle {
    display: none;
  }
  .main-menu .dropdown-item {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .main-menu .dropdown-item:hover {
    background-color: #F1F2F2;
  }
  .main-menu .dropdown-menu {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    top: 90%;
    left: -15px;
    min-width: 300px;
    border: 1px solid #dbdbdb;
    box-shadow: none;
    background-color: #FFFFFF;
  }
  .main-menu .dropdown:hover > .dropdown-menu {
    display: block;
  }
  .main-menu .btn-outline {
    margin: 0;
    padding-left: 14px;
    padding-right: 14px;
    border-width: 2px;
    font-weight: var(--text-2-black-weight);
    font-size: var(--text-2-black-font-size);
    line-height: var(--text-2-black-line-height);
    align-content: center;
    background-color: transparent;
  }
}
@media (min-width: 1400px) {
  .main-menu .navbar-nav {
    gap: 25px;
  }
}

.menu-top__link, .menu-subscriber-top__link {
  font-weight: var(--text-3-weight);
  font-size: var(--text-3-font-size);
  line-height: var(--text-3-line-height);
  color: #000000;
}
.menu-top__link_divider, .menu-subscriber-top__link_divider {
  font-weight: var(--text-3-weight);
  font-size: var(--text-3-font-size);
  line-height: var(--text-3-line-height);
  color: #F39200;
}

.menu-secondary__link {
  font-weight: var(--text-3-weight);
  font-size: var(--text-3-font-size);
  line-height: var(--text-3-line-height);
  color: #000000;
}
.menu-secondary__link_divider {
  font-weight: var(--text-3-weight);
  font-size: var(--text-3-font-size);
  line-height: var(--text-3-line-height);
  color: #F39200;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBR0E7RUFDSTtBQUZKOztBQWVBO0VBQ0k7RUFDQTtFQUNBLHNCQ2xCSTtBRE1SO0FBY0k7RUFDSTtBQVpSO0FBZUk7O0VFbEJJLHVDQUhpQjtFQUdqQix3Q0FIaUI7RUFHakIsNENBSGlCO0FGWXpCO0FBY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWlI7QUFmSTtFQUlJLHlCR1RZO0FIdUJwQjtBQWFJO0VBQ0k7RUFDQTtFRWxDQSx1Q0FIaUI7RUFHakIsd0NBSGlCO0VBR2pCLDRDQUhpQjtFRnVDakI7QUFUUjtBSXlDSTtFSjNESjtJQWdDUTtJQUNBO0lBQ0E7RUFWTjtFQVlNO0lBQ0k7RUFWVjtFQVlNO0lBQ0k7SUFDQTtJQUNBO0VBVlY7RUFZVTtJQUNJO0VBVmQ7RUFhVTtJQUNJO0VBWGQ7RUFjVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVpkO0VBY2M7SUFDSTtJQUNBO0VBWmxCO0VBMURFO0lBSUkseUJHVFk7RUhrRWxCO0VBbUJjO0lBQ0kseUJHdEZBO0lIdUZBO0VBakJsQjtFQXFCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5Qkc3RU47RUgwRFI7RUFzQk07SUFDSTtJQUNBO0VBcEJWO0FBQ0Y7QUl4Qkk7RUo5Q0o7SUE4RlE7SUFDQTtFQXBCTjtFQXNCTTtJQUNJO0lBQ0E7SUFDQTtFQXBCVjtFQXVCTTs7SUFFSTtJQUNBO0VBckJWO0VBc0JVOztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCR3pISTtJSDBISjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBbkJkO0VBdUJVO0lBSUk7RUF4QmQ7RUF5QmM7SUFDSTtFQXZCbEI7RUE0QlU7SUFJSTtFQTdCZDtFQThCYztJQUNJO0VBNUJsQjtFQWdDVTtJQUNJO0VBOUJkO0VBaUNVO0lBQ0k7SUFDQTtFQS9CZDtFQWdDYztJQUNJLHlCR3JLQTtFSHVJbEI7RUFrQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJHOUpOO0VIOEhSO0VBb0NjO0lBQ0k7RUFsQ2xCO0VBdUNNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUU1TEosdUNBSGlCO0lBR2pCLHdDQUhpQjtJQUdqQiw0Q0FIaUI7SUZpTWI7SUFDQTtFQW5DVjtBQUNGO0FJdEdJO0VKNklJO0lBQ0k7RUFwQ1Y7QUFDRjs7QUF5Q0k7RUUzTUksaUNBSGlCO0VBR2pCLGtDQUhpQjtFQUdqQixzQ0FIaUI7RUZnTmpCLGNHM01ZO0FIdUtwQjtBQXNDUTtFRS9NQSxpQ0FIaUI7RUFHakIsa0NBSGlCO0VBR2pCLHNDQUhpQjtFRm9OYixjR3hORjtBSHNMVjs7QUF3Q0k7RUV2TkksaUNBSGlCO0VBR2pCLGtDQUhpQjtFQUdqQixzQ0FIaUI7RUY0TmpCLGNHdk5ZO0FIb0xwQjtBQXFDUTtFRTNOQSxpQ0FIaUI7RUFHakIsa0NBSGlCO0VBR2pCLHNDQUhpQjtFRmdPYixjR3BPRjtBSG1NVixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdGhlbWVzL05vcm1hZG9jL3B1YmxpYy9hc3NldHMvbWVudS9zY3NzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3lsaXVzL2Jvb3RzdHJhcC10aGVtZS9hc3NldHMvc2Nzcy9zYXNzLXV0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvTm9ybWFkb2MvcHVibGljL2Fzc2V0cy9hcHAvc2Nzcy9zYXNzLXV0aWxzL21peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy9Ob3JtYWRvYy9wdWJsaWMvYXNzZXRzL2FwcC9zY3NzL3Nhc3MtdXRpbHMvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ0BiYXNlLWNvbmZpZyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvdmVuZG9yL3Jmcyc7XG5cbjpyb290IHtcbiAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbn1cblxuLy8gRGVmaW5lIGEgbWl4aW4gZm9yIGNvbW1vbiBzdHlsZXNcbkBtaXhpbiBiZy1ob3Zlci1mb2N1cy1hY3RpdmUgKCRiZy1jb2xvcjogJHNlY29uZGFyeS1saWdodGVyKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIH1cbn1cblxuLm1haW4tbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLFxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgndGV4dC0yLWJsYWNrJyk7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIGJnLWhvdmVyLWZvY3VzLWFjdGl2ZSgpO1xuICAgIH1cblxuICAgIC5idG4tb3V0bGluZSB7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgndGV4dC0yLWJsYWNrJyk7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xNXMgYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWhvdmVyLWZvY3VzLWFjdGl2ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjE1cyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1vdXRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rLFxuICAgICAgICAuZHJvcGRvd24gPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAmOmhvdmVyID4gLm5hdi1saW5rLFxuICAgICAgICAgICAgJjpmb2N1cyA+IC5uYXYtbGluayxcbiAgICAgICAgICAgICY6YWN0aXZlID4gLm5hdi1saW5rLFxuICAgICAgICAgICAgJi5hY3RpdmUgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW91dGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgndGV4dC0yLWJsYWNrJyk7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtdG9wLCAubWVudS1zdWJzY3JpYmVyLXRvcCB7XG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ3RleHQtMycpO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXN0O1xuXG4gICAgICAgICZfZGl2aWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCd0ZXh0LTMnKTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtc2Vjb25kYXJ5IHtcbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgndGV4dC0zJyk7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWRhcmtlc3Q7XG5cbiAgICAgICAgJl9kaXZpZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJ3RleHQtMycpO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogI2ZmZjtcbiRncmF5LTUwOiAjZjhmYWZjO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktMjAwOiAjZTllY2VmO1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNDAwOiAjY2VkNGRhO1xuJGdyYXktNTAwOiAjYWRiNWJkO1xuJGdyYXktNjAwOiAjNmM3NTdkO1xuJGdyYXktNzAwOiAjNDk1MDU3O1xuJGdyYXktODAwOiAjMzQzYTQwO1xuJGdyYXktOTAwOiAjMjEyNTI5O1xuJGdyYXktOTUwOiAjMDIwNjE3O1xuJGJsYWNrOiAjMDAwO1xuXG4kZ3JheXM6IChcbiAgXCI1MFwiOiAkZ3JheS01MCxcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMCxcbiAgXCI5NTBcIjogJGdyYXktOTUwXG4pO1xuXG4kYmx1ZTogIzBkNmVmZDtcbiRpbmRpZ286ICM2NjEwZjI7XG4kcHVycGxlOiAjNmY0MmMxO1xuJHBpbms6ICNkNjMzODQ7XG4kcmVkOiAjZGMzNTQ1O1xuJG9yYW5nZTogI2ZkN2UxNDtcbiR5ZWxsb3c6ICNmZmMxMDc7XG4kZ3JlZW46ICMxOTg3NTQ7XG4kdGVhbDogIzIwYzk5NztcbiRjeWFuOiAjMGRjYWYwO1xuJHJlZDogI2Y0M2Y1ZTtcbiR5ZWxsb3c6ICNmNTllMGI7XG4kZ3JlZW46ICM4NGNjMTY7XG5cbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICRibHVlLFxuICBcImluZGlnb1wiOiAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICBcInBpbmtcIjogJHBpbmssXG4gIFwicmVkXCI6ICRyZWQsXG4gIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogJGdyZWVuLFxuICBcInRlYWxcIjogJHRlYWwsXG4gIFwiY3lhblwiOiAkY3lhbixcbiAgXCJibGFja1wiOiAkYmxhY2ssXG4gIFwid2hpdGVcIjogJHdoaXRlLFxuICBcImdyYXlcIjogJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAkZ3JheS04MDBcbik7XG5cbiRyZWQtNTA6ICNmZmYxZjI7XG4kcmVkLTEwMDogI2ZmZTRlNjtcbiRyZWQtMjAwOiAjZmVjZGQzO1xuJHJlZC0zMDA6ICNmZGE0YWY7XG4kcmVkLTQwMDogI2ZiNzE4NTtcbiRyZWQtNTAwOiAjZjQzZjVlO1xuJHJlZC02MDA6ICNlMTFkNDg7XG4kcmVkLTcwMDogI2JlMTIzYztcbiRyZWQtODAwOiAjOWYxMjM5O1xuJHJlZC05MDA6ICM4ODEzMzc7XG4kcmVkLTk1MDogIzRjMDUxOTtcblxuJHllbGxvdy01MDogI2ZmZmJlYjtcbiR5ZWxsb3ctMTAwOiAjZmVmM2M3O1xuJHllbGxvdy0yMDA6ICNmZGU2OGE7XG4keWVsbG93LTMwMDogI2ZjZDM0ZDtcbiR5ZWxsb3ctNDAwOiAjZmJiZjI0O1xuJHllbGxvdy01MDA6ICNmNTllMGI7XG4keWVsbG93LTYwMDogI2Q5NzcwNjtcbiR5ZWxsb3ctNzAwOiAjYjQ1MzA5O1xuJHllbGxvdy04MDA6ICM5MjQwMGU7XG4keWVsbG93LTkwMDogIzc4MzUwZjtcbiR5ZWxsb3ctOTUwOiAjNDUxYTAzO1xuXG4kZ3JlZW4tNTA6ICNmN2ZlZTc7XG4kZ3JlZW4tMTAwOiAjZWNmY2NiO1xuJGdyZWVuLTIwMDogI2Q5Zjk5ZDtcbiRncmVlbi0zMDA6ICNiZWYyNjQ7XG4kZ3JlZW4tNDAwOiAjYTNlNjM1O1xuJGdyZWVuLTUwMDogIzg0Y2MxNjtcbiRncmVlbi02MDA6ICM2NWEzMGQ7XG4kZ3JlZW4tNzAwOiAjNGQ3YzBmO1xuJGdyZWVuLTgwMDogIzNmNjIxMjtcbiRncmVlbi05MDA6ICMzNjUzMTQ7XG4kZ3JlZW4tOTUwOiAjMWEyZTA1O1xuXG4kdGVhbC01MDogI0YxRkNGOTtcbiR0ZWFsLTEwMDogI0NGRjhFQjtcbiR0ZWFsLTIwMDogI0EwRUZEODtcbiR0ZWFsLTMwMDogIzY4RTBDMjtcbiR0ZWFsLTQwMDogIzM5QzhBODtcbiR0ZWFsLTUwMDogIzIyQjk5QTtcbiR0ZWFsLTYwMDogIzE3OEE3NTtcbiR0ZWFsLTcwMDogIzE2NkY1RjtcbiR0ZWFsLTgwMDogIzE2NTk0RTtcbiR0ZWFsLTkwMDogIzE3NEE0MTtcbiR0ZWFsLTk1MDogIzA3MkMyNztcblxuJHJlZHM6IChcbiAgXCJyZWQtNTBcIjogJHJlZC01MCxcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMCxcbiAgXCJyZWQtOTUwXCI6ICRyZWQtOTUwLFxuKTtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctNTBcIjogJHllbGxvdy01MCxcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMCxcbiAgXCJ5ZWxsb3ctOTUwXCI6ICR5ZWxsb3ctOTUwLFxuKTtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTUwXCI6ICRncmVlbi01MCxcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMCxcbiAgXCJncmVlbi05NTBcIjogJGdyZWVuLTk1MCxcbik7XG5cbiRwcmltYXJpZXM6IChcbiAgXCJwcmltYXJ5LTUwXCI6ICR0ZWFsLTUwLFxuICBcInByaW1hcnktMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJwcmltYXJ5LTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwicHJpbWFyeS0zMDBcIjogJHRlYWwtMzAwLFxuICBcInByaW1hcnktNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJwcmltYXJ5LTUwMFwiOiAkdGVhbC01MDAsXG4gIFwicHJpbWFyeS02MDBcIjogJHRlYWwtNjAwLFxuICBcInByaW1hcnktNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJwcmltYXJ5LTgwMFwiOiAkdGVhbC04MDAsXG4gIFwicHJpbWFyeS05MDBcIjogJHRlYWwtOTAwLFxuICBcInByaW1hcnktOTUwXCI6ICR0ZWFsLTk1MCxcbik7XG5cbiRwcmltYXJ5OiAkdGVhbC01MDA7XG4kc2Vjb25kYXJ5OiAkZ3JheS01MDA7XG4kaW5mbzogJGdyYXktMzAwO1xuJGRhcms6ICRncmF5LTgwMDtcbiRsaWdodDogJGdyYXktMTAwO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICRwcmltYXJ5O1xuXG4kZW5hYmxlLXNoYWRvd3M6IHRydWU7XG4kZW5hYmxlLWNzc2dyaWQ6IHRydWU7XG4kZW5hYmxlLWRhcmstbW9kZTogZmFsc2U7XG5cbiR2YXJpYWJsZS1wcmVmaXg6IGJzLTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogJHZhcmlhYmxlLXByZWZpeDtcblxuJGxpbmstY29sb3I6ICRkYXJrO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcblxuJGdyaWQtcm93czogNTsgLy8gY3VzdG9tIHZhcmlhYmxlIGZvciBncmlkLXJvd3MgbWl4aW5cblxuJGJvcmRlci1yYWRpdXMtc206IC4xMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1tZDogLjM3NXJlbTtcbiRib3JkZXItcmFkaXVzLWxnOiAuNXJlbTtcbiRib3JkZXItcmFkaXVzLXhsOiAuNzVyZW07XG4kYm9yZGVyLXJhZGl1cy14eGw6IDFyZW07XG4kYm9yZGVyLXJhZGl1cy1waWxsOiA5OTk5cHg7XG5cbiRib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKCRibGFjaywgMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4kYm94LXNoYWRvdy1zbTogMCAxcHggMnB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJGJveC1zaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKCRibGFjaywgMC4xKTtcbiRib3gtc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKCRibGFjaywgMC4xKTtcbiRib3gtc2hhZG93LXhsOiAwIDIwcHggMjVweCAtNXB4IHJnYmEoJGJsYWNrLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgkYmxhY2ssIDAuMSk7XG4kYm94LXNoYWRvdy14eGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcbiRib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKCRibGFjaywgMC4wNSk7XG4kYm94LXNoYWRvdy1ub25lOiAwIDAgJGJsYWNrO1xuXG4kZm9jdXMtcmluZy1vZmZzZXQ6IC4xMjVyZW07XG4kZm9jdXMtcmluZy1vZmZzZXQtY29sb3I6ICR3aGl0ZTtcbiRmb2N1cy1yaW5nLXdpZHRoOiAuMTI1cmVtO1xuJGZvY3VzLXJpbmctb3BhY2l0eTogMTtcbiRmb2N1cy1yaW5nLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KTtcbiRmb2N1cy1yaW5nLWJsdXI6IDA7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgMCAkZm9jdXMtcmluZy1vZmZzZXQgJGZvY3VzLXJpbmctb2Zmc2V0LWNvbG9yLCAwIDAgJGZvY3VzLXJpbmctYmx1ciBhZGQoJGZvY3VzLXJpbmctd2lkdGgsICRmb2N1cy1yaW5nLW9mZnNldCkgJGZvY3VzLXJpbmctY29sb3I7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktaWNvbnM6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAuODc1O1xuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IC41cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogLjM3NXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAuNjI1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IC43NTByZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMS41cmVtO1xuXG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiRidG4tYm94LXNoYWRvdzogbnVsbDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG51bGw7XG4kaW5wdXQtYm94LXNoYWRvdzogdW5zZXQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogdW5zZXQ7XG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogLjc1cmVtO1xuXG4kYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAkZ3JheS05MDA7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICRncmF5LTcwMDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiRzcGFjZXI6IDFyZW07XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKTtcblxuJGRyb3Bkb3duLW1pbi13aWR0aDogMTRyZW07XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogJGdyYXktMjAwO1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICRzcGFjZXIgKiAuNzU7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICRzcGFjZXIgKiAuNzU7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICRzcGFjZXIgKiAxLjI1O1xuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICRzcGFjZXIgKiAuMzc1O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAkc3BhY2VyO1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDBweDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS0xMDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJGxpZ2h0O1xuXG4kY2FyZC10aXRsZS1jb2xvcjogJGdyYXktOTAwO1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICRncmF5LTcwMDtcbiRjYXJkLWJvcmRlci13aWR0aDogMDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuJGNhcmQtY2FwLWJnOiAkZ3JheS0xMDA7XG5cbiRiYWRnZS1wYWRkaW5nLXk6IC4yNXJlbTtcbiRiYWRnZS1wYWRkaW5nLXg6IC41cmVtO1xuXG4kYWxlcnQtcGFkZGluZy15OiAkc3BhY2VyICogMS41O1xuJGFsZXJ0LXBhZGRpbmcteDogJHNwYWNlciAqIDEuNTtcblxuJGFsZXJ0LWJvcmRlci13aWR0aDogMDtcblxuLy8gU3RlcHNcblxuJHN0ZXBzLXBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1ICRzcGFjZXIgKiAyICRzcGFjZXIgKiAwLjc1ICRzcGFjZXIgKiAxLjU7XG4kc3RlcHMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiRzdGVwcy1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXkpO1xuJHN0ZXBzLWljb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5KTtcbiRzdGVwcy1iZzogbm9uZTtcbiRzdGVwcy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG4kc3RlcHMtYm9yZGVyLXdpZHRoOiAxcHg7XG4kc3RlcHMtbWFyZ2luLXN0YXJ0OiBjYWxjKCN7JHN0ZXBzLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kc3RlcHMtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblxuJHN0ZXBzLXN1YnRpdGxlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheSk7XG4kc3RlcHMtc3VidGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4kc3RlcHMtaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5KTtcbiRzdGVwcy1ob3Zlci1pY29uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheSk7XG4kc3RlcHMtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpOyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cbiRzdGVwcy1ob3Zlci1iZzogbm9uZTtcblxuJHN0ZXBzLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kc3RlcHMtYWN0aXZlLWljb24tY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHN0ZXBzLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHN0ZXBzLWFjdGl2ZS1iZzogbm9uZTtcblxuJHN0ZXBzLWNvbXBsZXRlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktZGFyayk7XG4kc3RlcHMtY29tcGxldGVkLWljb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiRzdGVwcy1jb21wbGV0ZWQtYm9yZGVyLWNvbG9yOiBub25lOyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cbiRzdGVwcy1jb21wbGV0ZWQtYmc6IG5vbmU7XG5cbiRzdGVwcy1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXkpO1xuJHN0ZXBzLWRpc2FibGVkLWljb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5KTtcbiRzdGVwcy1kaXNhYmxlZC1ib3JkZXItY29sb3I6IG5vbmU7XG4kc3RlcHMtZGlzYWJsZWQtYmc6IG5vbmU7XG5cbiRzdGVwcy10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dDtcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkZ3JheS01MDA7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5LTcwMDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwi74GUXCIpO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogJGRhcms7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogM3JlbTtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6IDJyZW07XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogNXB4O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICRkYXJrO1xuXG4kY29kZS1jb2xvcjogJHllbGxvdztcbiIsIkBpbXBvcnQgJy4uL2Z1bmN0aW9ucy9mdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzL3R5cG9ncmFwaHknO1xuXG5cbkBtaXhpbiB0eXBvZ3JhcGh5KCRrZXlzKSB7XG4gICAgJHR5cG9ncmFwaHktdmFyaWFudDogdmFsKCR0eXBvZ3JhcGh5LCAka2V5cyk7XG5cbiAgICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkdHlwb2dyYXBoeS12YXJpYW50IHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxufVxuIiwiJHByaW1hcnktZGFyazogI0YyN0MwMDtcbiRwcmltYXJ5OiAjRjM5MjAwO1xuJHByaW1hcnktbGlnaHQ6ICNGMkVERTM7XG5cbiRzZWNvbmRhcnktbGlnaHRlcjogI0YxRjJGMjtcbiRzZWNvbmRhcnktbGlnaHQtbWVkaXVtOiAjRTlFQkVCO1xuJHNlY29uZGFyeS1saWdodDogI0RCREJEQjtcbiRzZWNvbmRhcnktbWVkaXVtOiAjQjNCM0IzO1xuJHNlY29uZGFyeTogIzc0NzQ3NDtcbiRzZWNvbmRhcnktZGFyazogIzJFMkUyRDtcbiRzZWNvbmRhcnktZGFya2VzdDogIzAwMDAwMDtcblxuJHN1Y2Nlc3MtZGFyazogIzhGQzg1RDtcbiRzdWNjZXNzOiAjQzVEQkIyO1xuJHN1Y2Nlc3MtbGlnaHQ6ICNFREY4RTQ7XG5cbiRpbmZvLWRhcms6ICM4OUNGRjY7XG4kaW5mbzogI0JGRThGRjtcbiRpbmZvLWxpZ2h0OiAjRTVGNkZGO1xuXG4kd2FybmluZy1kYXJrOiAjRjFCRjFBO1xuJHdhcm5pbmc6ICNGQkVBQjM7XG4kd2FybmluZy1saWdodDogI0ZGRkFFODtcblxuJG5ldXRyYWw6ICNGRkZGRkY7XG5cbiRlcnJvci1kYXJrOiAjREIyODI4O1xuJGVycm9yOiAjRjNDRUNFO1xuJGVycm9yLWxpZ2h0OiAjRkNFOEU4O1xuXG5cbiRib2R5LWJnOiAkc2Vjb25kYXJ5LWxpZ2h0ZXI7XG5cbiRhY3RpdmUtc3RhdGUtYmc6ICNBNUQxNEM7XG4kcHJlc2FsZS1zdGF0ZS1iZzogI0ZGQzQ3NjtcbiR3aXRoZHJhd24tc3RhdGUtYmc6ICNGMkNFRDU7XG4kc3VzcGVuZGVkLXN0YXRlLWJnOiAkc2Vjb25kYXJ5LWxpZ2h0O1xuXG4kY3VzdG9tLXRleHQtYmctY29sb3JzOiAoXG4gICAgXCJzdGF0ZS1hY3RpdmVcIjogJGFjdGl2ZS1zdGF0ZS1iZyxcbiAgICBcInN0YXRlLXByZXNhbGVcIjogJHByZXNhbGUtc3RhdGUtYmcsXG4gICAgXCJzdGF0ZS13aXRoZHJhd25cIjogJHdpdGhkcmF3bi1zdGF0ZS1iZyxcbiAgICBcInN0YXRlLXN1c3BlbmRlZFwiOiAkc3VzcGVuZGVkLXN0YXRlLWJnLFxuICAgIFwic2Vjb25kYXJ5LWxpZ2h0ZXJcIjogJHNlY29uZGFyeS1saWdodGVyLFxuKTtcblxuJHByb2dyZXNzLWJhci1zZWNvbmRhcnk6ICM0Q0QxOTM7XG5cbiRiYWRnZS1ncmVlbi1saWdodDogI0M5RjFERTtcblxuJGFjY29yZGlvbi1iZzogJG5ldXRyYWw7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1kYXJrZXN0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6IDA7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDA7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogJG5ldXRyYWw7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAkbmV1dHJhbDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogJG5ldXRyYWw7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICRzZWNvbmRhcnktZGFya2VzdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/