/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/login.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
body {
  background: #f8f9fa;
}

.auth-section {
  min-height: 100vh;
  padding-top: 90px;
}
.auth-section > * {
  margin-top: 0 !important;
}

.auth-form-col {
  background: #f8f9fa;
  padding: 2.5rem 0;
}
@media (min-width: 992px) {
  .auth-form-col {
    padding: 4rem 0;
  }
}

.auth-card-wrapper {
  max-width: 520px;
}

.auth-card {
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.auth-card .form-label {
  color: #1B4B2A;
  font-size: 0.9rem;
}
.auth-card .form-control,
.auth-card .form-control-lg {
  border-radius: 12px;
  border: 1px solid #dde1e4;
  padding: 0.85rem 1rem;
  font-size: 1rem;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.auth-card .form-control:focus,
.auth-card .form-control-lg:focus {
  border-color: #5A9A4C;
  box-shadow: 0 0 0 0.2rem rgba(90, 154, 76, 0.15);
}
.auth-card input[type=text],
.auth-card input[type=email],
.auth-card input[type=password],
.auth-card input[type=tel] {
  padding: 0.85rem 1rem;
  border-radius: 12px;
  margin-bottom: 0;
}
.auth-card .auth-password-group .form-control {
  border-right: 0;
}
.auth-card .auth-password-group .input-group-text {
  border-radius: 0 12px 12px 0;
  border: 1px solid #dde1e4;
  border-left: 0;
  background: #fff;
  cursor: pointer;
  transition: background 0.15s ease;
}
.auth-card .auth-password-group .input-group-text:hover {
  background: #f1f3f5;
}
.auth-card .btn-green {
  border-radius: 12px;
  padding: 0.85rem 1.5rem;
  font-size: 1rem;
  letter-spacing: 0.2px;
}
.auth-card .auth-link {
  color: #5A9A4C;
  transition: color 0.15s ease;
}
.auth-card .auth-link:hover {
  color: #1B4B2A;
  text-decoration: underline !important;
}
.auth-card .form-check-input {
  border-radius: 4px;
}
.auth-card .form-check-input:checked {
  background-color: #5A9A4C;
  border-color: #5A9A4C;
}
.auth-card .form-check-input:focus {
  box-shadow: 0 0 0 0.2rem rgba(90, 154, 76, 0.15);
}

.auth-card-wide {
  max-width: 100%;
}

.auth-card .form-error ul,
.auth-section .form-error ul {
  list-style: none;
  color: #842029;
  background-color: #f8d7da;
  border: 1px solid #f5c2c7;
  padding: 0.75rem 1rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
  border-radius: 8px;
  font-size: 0.85rem;
}

.auth-illustration {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 100vh;
}

.auth-illustration-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(27, 75, 42, 0.55), rgba(0, 0, 0, 0.35));
  display: flex;
  align-items: flex-end;
}

.auth-illustration-text {
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}
.auth-illustration-text h2 {
  color: #fff;
}

.auth-terms input[type=checkbox] {
  margin: 0;
  margin-top: 0.25rem;
}
@media screen and (max-width: 574px) {
  .auth-terms input[type=checkbox] {
    margin-left: 0;
  }
}

@media (max-width: 575.98px) {
  .auth-section {
    padding-top: 76px;
    min-height: calc(100vh - 0px);
  }
  .auth-form-col {
    padding: 20px 0;
    min-height: auto;
  }
  .auth-card-wrapper {
    max-width: 100%;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .auth-card {
    padding: 24px 20px !important;
    border-radius: 14px;
    max-width: 100%;
  }
  .auth-card h1.h3 {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 8px;
  }
  .auth-card .text-center.mb-4 {
    margin-bottom: 24px !important;
  }
  .auth-card .text-center.mb-4 p.small {
    font-size: 14px;
    margin-bottom: 0;
  }
  .auth-card .form-label {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
  }
  .auth-card .form-control,
  .auth-card .form-control-lg,
  .auth-card input[type=text],
  .auth-card input[type=email],
  .auth-card input[type=password],
  .auth-card input[type=tel] {
    min-height: 48px;
    font-size: 16px !important;
    padding: 12px 14px;
    border-radius: 10px;
  }
  .auth-card .input-group-lg.auth-password-group .form-control {
    min-height: 48px;
  }
  .auth-card .input-group-lg.auth-password-group .input-group-text {
    min-width: 48px;
    min-height: 48px;
    padding: 0 14px;
    font-size: 14px;
  }
  .auth-card .mb-3,
  .auth-card .mb-4 {
    margin-bottom: 16px !important;
  }
  .auth-card .row.g-3 > .col-md-6 {
    margin-bottom: 4px;
  }
  .auth-card .mt-3 {
    margin-top: 16px !important;
  }
  .auth-card .mt-4 {
    margin-top: 20px !important;
  }
  .auth-card .btn-green.btn-lg {
    width: 100%;
    min-height: 48px;
    font-size: 15px;
    padding: 12px 18px;
    border-radius: 10px;
  }
  .auth-card .auth-link,
  .auth-card a.auth-link {
    font-size: 14px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    padding: 0 4px;
  }
  .auth-card .d-flex.justify-content-between {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 12px !important;
  }
  .auth-card .d-flex.justify-content-between .form-check {
    min-height: 44px;
    display: flex;
    align-items: center;
  }
  .auth-card .d-flex.justify-content-between .form-check .form-check-label {
    font-size: 14px;
  }
  .auth-card .alert {
    padding: 12px 14px;
    font-size: 14px;
    margin-bottom: 16px;
  }
  .auth-card .form-text.small {
    font-size: 13px;
  }
  .auth-card p.text-center.text-muted.small {
    font-size: 14px;
  }
  .auth-card p.text-center.text-muted.small a.auth-link {
    font-size: 14px;
  }
  .auth-card hr.my-4 {
    margin: 20px 0 !important;
  }
  .auth-card-wide {
    max-width: 100%;
  }
  .auth-terms {
    min-height: 44px;
    align-items: center !important;
  }
  .auth-terms .form-check-label {
    font-size: 14px;
    line-height: 1.45;
  }
  .auth-terms input[type=checkbox] {
    min-width: 20px;
    min-height: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uMWE1ZjRmZTkuY3NzIiwibWFwcGluZ3MiOiI7OztBQVFBO0VBQ0UsbUJBSlE7QUFIVjs7QUFVQTtFQUVFO0VBQ0E7QUFSRjtBQVdFO0VBQ0U7QUFUSjs7QUFhQTtFQUNFLG1CQW5CUTtFQW9CUjtBQVZGO0FBWUU7RUFKRjtJQUtJO0VBVEY7QUFDRjs7QUFZQTtFQUNFO0FBVEY7O0FBWUE7RUFDRTtBQVRGO0FBWUU7RUFDRSxjQXJDYztFQXNDZDtBQVZKO0FBYUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhKO0FBYUk7O0VBQ0UscUJBbkRPO0VBb0RQO0FBVk47QUFlRTs7OztFQUlFO0VBQ0E7RUFDQTtBQWJKO0FBa0JJO0VBQ0U7QUFoQk47QUFrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQk47QUFrQk07RUFDRTtBQWhCUjtBQXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbkJKO0FBc0JFO0VBQ0UsY0E3RlM7RUE4RlQ7QUFwQko7QUFzQkk7RUFDRSxjQWhHWTtFQWlHWjtBQXBCTjtBQXdCRTtFQUNFO0FBdEJKO0FBdUJJO0VBQ0UseUJBekdPO0VBMEdQLHFCQTFHTztBQXFGYjtBQXVCSTtFQUNFO0FBckJOOztBQTBCQTtFQUNFO0FBdkJGOztBQTZCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6Qko7O0FBOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNCRjs7QUE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM0JGOztBQThCQTtFQUNFO0FBM0JGO0FBNkJFO0VBQ0U7QUEzQko7O0FBa0NFO0VBQ0U7RUFDQTtBQS9CSjtBQWdDSTtFQUhGO0lBSUk7RUE3Qko7QUFDRjs7QUF1Q0E7RUFFRTtJQUNFO0lBQ0E7RUFyQ0Y7RUF5Q0E7SUFDRTtJQUNBO0VBdkNGO0VBMkNBO0lBQ0U7SUFDQTtJQUNBO0VBekNGO0VBNkNBO0lBQ0U7SUFDQTtJQUNBO0VBM0NGO0VBOENFO0lBQ0U7SUFDQTtJQUNBO0VBNUNKO0VBK0NFO0lBQ0U7RUE3Q0o7RUErQ0k7SUFDRTtJQUNBO0VBN0NOO0VBa0RFO0lBQ0U7SUFDQTtJQUNBO0VBaERKO0VBb0RFOzs7Ozs7SUFNRTtJQUNBO0lBQ0E7SUFDQTtFQWxESjtFQXVESTtJQUNFO0VBckROO0VBd0RJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUF0RE47RUEyREU7O0lBRUU7RUF6REo7RUE2REU7SUFDRTtFQTNESjtFQThERTtJQUNFO0VBNURKO0VBK0RFO0lBQ0U7RUE3REo7RUFpRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBL0RKO0VBbUVFOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFqRUo7RUFxRUU7SUFDRTtJQUNBO0lBQ0E7RUFuRUo7RUFxRUk7SUFDRTtJQUNBO0lBQ0E7RUFuRU47RUFxRU07SUFDRTtFQW5FUjtFQXlFRTtJQUNFO0lBQ0E7SUFDQTtFQXZFSjtFQTJFRTtJQUNFO0VBekVKO0VBNkVFO0lBQ0U7RUEzRUo7RUE2RUk7SUFDRTtFQTNFTjtFQStFRTtJQUNFO0VBN0VKO0VBa0ZBO0lBQ0U7RUFoRkY7RUFvRkE7SUFDRTtJQUNBO0VBbEZGO0VBb0ZFO0lBQ0U7SUFDQTtFQWxGSjtFQXFGRTtJQUNFO0lBQ0E7RUFuRko7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbG9naW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBBdXRoIHBhZ2VzIOKAlCBsYXlvdXQgMiBjb2xvbm5lcyBpbnNwaXLDqSBBaXJibmJcbi8vIFV0aWxpc8OpIHBhciBsb2dpbiArIGV4dGVuc2lvbiBwYXIgcmVnaXN0ZXIgLyBmb3Jnb3R0ZW4gLyBuZXdfcGFzc3dvcmRcblxuJGF1dGgtZ3JlZW46ICM1QTlBNEM7XG4kYXV0aC1ncmVlbi1kYXJrOiAjMUI0QjJBO1xuJGF1dGgtYmc6ICNmOGY5ZmE7XG5cbi8vIE92ZXJyaWRlIG5hdmJhciB0cmFuc3BhcmVuY3kgb24gYXV0aCBwYWdlc1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICRhdXRoLWJnO1xufVxuXG4uYXV0aC1zZWN0aW9uIHtcbiAgLy8gUGFzIGRlIG1hcmdlIHRvcCDigJQgbGEgbmF2IGZpeGUgZXN0IGfDqXLDqWUgcGFyIHBhZGRpbmcgaW50ZXJuZVxuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDkwcHg7IC8vIHBsYWNlIHBvdXIgbmF2YmFyIGZpeGVcblxuICAvLyBSZXNldCBnbG9iYWwgYXBwLnNjc3Mgc2VjdGlvbiBtYXJnaW5zIChmb3JjZWQgdG9wIDclKVxuICAmID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hdXRoLWZvcm0tY29sIHtcbiAgYmFja2dyb3VuZDogJGF1dGgtYmc7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuXG4uYXV0aC1jYXJkLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4uYXV0aC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDQpO1xuXG4gIC8vIEZvcm0gc3BhY2luZyB0d2Vha3NcbiAgLmZvcm0tbGFiZWwge1xuICAgIGNvbG9yOiAkYXV0aC1ncmVlbi1kYXJrO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTQ7XG4gICAgcGFkZGluZzogLjg1cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UsIGJveC1zaGFkb3cgLjE1cyBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRhdXRoLWdyZWVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg5MCwgMTU0LCA3NiwgLjE1KTtcbiAgICB9XG4gIH1cblxuICAvLyBSZXNldCBqUXVlcnktVUkvbGVnYWN5IHBhZGRpbmcgb24gdHlwZT1cInRleHRcInxcImVtYWlsXCIgZnJvbSBhcHAuc2Nzc1xuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHBhZGRpbmc6IC44NXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIFBhc3N3b3JkIGV5ZSB0b2dnbGVcbiAgLmF1dGgtcGFzc3dvcmQtZ3JvdXAge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjNmNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWdyZWVuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IC44NXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICB9XG5cbiAgLmF1dGgtbGluayB7XG4gICAgY29sb3I6ICRhdXRoLWdyZWVuO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdXRoLWdyZWVuLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdXRoLWdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXV0aC1ncmVlbjtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDkwLCAxNTQsIDc2LCAuMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1jYXJkLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIElubGluZSBmb3JtIGVycm9yc1xuLmF1dGgtY2FyZCxcbi5hdXRoLXNlY3Rpb24ge1xuICAuZm9ybS1lcnJvciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogIzg0MjAyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWMyYzc7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gIH1cbn1cblxuLy8gUmlnaHQgY29sdW1uIGlsbHVzdHJhdGlvblxuLmF1dGgtaWxsdXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYXV0aC1pbGx1c3RyYXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjcsIDc1LCA0MiwgLjU1KSwgcmdiYSgwLCAwLCAwLCAuMzUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXV0aC1pbGx1c3RyYXRpb24tdGV4dCB7XG4gIHRleHQtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAuMzUpO1xuXG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyBUZXJtcyBjaGVja2JveCBzcGFjaW5nIHJlc2V0XG4uYXV0aC10ZXJtcyB7XG4gIC8vIE92ZXJyaWRlIGFwcC5zY3NzJ3MgLmZvcm0tY2hlY2sgY2hlY2tib3ggbmVnYXRpdmUgbWFyZ2luIG9uIG1vYmlsZVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1PQklMRSDigJQgcmVmb250ZSByZXNwb25zaXZlIChtYWkgMjAyNilcbi8vIEJyZWFrcG9pbnQgQm9vdHN0cmFwIHNtIDogPD0gNTc1Ljk4cHhcbi8vIFMnYXBwbGlxdWUgw6AgbG9naW4sIHJlZ2lzdGVyLCBmb3Jnb3R0ZW5fcGFzc3dvcmQsIG5ld19wYXNzd29yZFxuLy8gKHF1aSBow6lyaXRlbnQgdG91cyBkZSBsb2dpbi5zY3NzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLy8gU2VjdGlvbiA6IGNsZWFyYW5jZSBuYXZiYXIgZml4ZSArIG1pbi1oZWlnaHQgcG91ciBjZW50cmVyXG4gIC5hdXRoLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuICB9XG5cbiAgLy8gRm9ybSBjb2x1bW4gOiBwYWRkaW5nIGNvbXBhY3QgKyBjZW50cmFnZSB2ZXJ0aWNhbFxuICAuYXV0aC1mb3JtLWNvbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBXcmFwcGVyIGNhcmQgOiBtYXJnZXMgMTZweCBsYXTDqXJhbGVzXG4gIC5hdXRoLWNhcmQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIENhcmQgY2VudHLDqWUgOiBwYWRkaW5nIDI0cHggMjBweCwgbWF4LXdpZHRoIDEwMCVcbiAgLmF1dGgtY2FyZCB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBUaXRyZSAvIGxvZ28gOiAyMC0yMnB4LCBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICBoMS5oMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlci5tYi00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcblxuICAgICAgcC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMYWJlbHMgYXUtZGVzc3VzLCAxNHB4IG1lZGl1bVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLy8gSW5wdXRzIDogNDhweCBtaW4taGVpZ2h0LCBmb250IDE2cHggYW50aS16b29tIGlPU1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tY29udHJvbC1sZyxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cCBwYXNzd29yZCAoxZNpbCByZXZlYWwpIDogNDhweCArIGJvdXRvbiA0OHg0OFxuICAgIC5pbnB1dC1ncm91cC1sZy5hdXRoLXBhc3N3b3JkLWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXNwYWNlbWVudCBlbnRyZSBmaWVsZHMgOiAxNnB4XG4gICAgLm1iLTMsXG4gICAgLm1iLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEVzcGFjZW1lbnQgZW50cmUgY2hhbXBzIGRlIGxhIHJvdyAucm93LmctMyAocmVnaXN0ZXIgZmlyc3ROYW1lL2xhc3ROYW1lKVxuICAgIC5yb3cuZy0zID4gLmNvbC1tZC02IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAubXQtMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10LTQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvdXRvbnMgOiBmdWxsLXdpZHRoLCA0OHB4IG1pbi1oZWlnaHQsIGZvbnQgMTVweFxuICAgIC5idG4tZ3JlZW4uYnRuLWxnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gTGllbnMgc2Vjb25kYWlyZXMgKG1kcCBvdWJsacOpLCBjcsOpZXIgdW4gY29tcHRlKSA6IGZvbnQgMTRweCwgNDRweCB0b3VjaFxuICAgIC5hdXRoLWxpbmssXG4gICAgYS5hdXRoLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIH1cblxuICAgIC8vIEJsb2MgXCJTZSBzb3V2ZW5pciBkZSBtb2kgKyBtZHAgb3VibGnDqVwiIDogZW1waWzDqSB2ZXJ0aWNhbCBzdXIgbW9iaWxlXG4gICAgLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGdhcDogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsZXJ0ZXNcbiAgICAuYWxlcnQge1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAvLyBGb3JtLXRleHQgaGVscGVyIChkYXRlIG5haXNzYW5jZSlcbiAgICAuZm9ybS10ZXh0LnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAvLyBGb290ZXIgXCJwYXMgaW5zY3JpdCA/XCIgLyBcImTDqWrDoCB1biBjb21wdGVcIlxuICAgIHAudGV4dC1jZW50ZXIudGV4dC1tdXRlZC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGEuYXV0aC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGhyLm15LTQge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBXaWRlIGNhcmQgKHJlZ2lzdGVyKSA6IHJlc2V0IHdpZHRoIHBvdXIgcmVzdGVyIGVuIGZ1bGxcbiAgLmF1dGgtY2FyZC13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBUZXJtcyBjaGVja2JveCByb3cgOiB0b3VjaCB0YXJnZXQgYWTDqXF1YXRcbiAgLmF1dGgtdGVybXMge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/