@charset "UTF-8";
/* =========================================
   BASE & RESET
   ========================================= */
body {
  margin: 0;
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
}

.app-body {
  background-color: #f5f5f4;
  height: 100vh; /* Было min-height: 100vh. Ставим строго height */
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

/* Десктопная раскладка тела */
@media (min-width: 1024px) {
  .app-body {
    flex-direction: row;
  }
}
/* Скроллбар хелпер */
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* Анимации для JS табов */
.acf-section {
  display: none;
  animation: fadeIn 0.4s ease-in-out;
}

.acf-section.active {
  display: block;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* =========================================
   MOBILE HEADER (Top Bar)
   ========================================= */
.mobile-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #1c1917; /* stone-900 */
  color: #ffffff;
  padding: 1rem;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 64px; /* h-16 */
  z-index: 50;
}

@media (min-width: 1024px) {
  .mobile-header {
    display: none;
  }
}
.mobile-header__logo-wrap {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.mobile-header__img {
  height: 2rem; /* h-8 */
  width: auto;
}

.mobile-header__title {
  font-weight: 700;
}

.mobile-header__toggle {
  font-size: 1.5rem;
  background: none;
  border: none;
  color: white;
  cursor: pointer;
}

.mobile-header__toggle:focus {
  outline: none;
}

/* =========================================
   SIDEBAR
   ========================================= */
.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 256px; /* w-64 */
  background-color: #1c1917; /* stone-900 */
  color: #f5f5f4; /* stone-100 */
  display: flex;
  flex-direction: column;
  z-index: 50;
  border-right: 1px solid #292524; /* stone-800 */
  padding-top: 64px; /* Отступ для мобильной шапки */
  /* Анимация появления */
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
}

@media (min-width: 1024px) {
  .app-sidebar {
    transform: translateX(0);
    padding-top: 0; /* На десктопе отступ не нужен */
  }
}
/* Класс для открытия меню на мобильном (добавляется JS) */
.app-sidebar.active {
  transform: translateX(0);
}

/* LOGO AREA */
.sidebar-logo-area {
  padding: 1.5rem; /* p-6 */
  border-bottom: 1px solid #292524; /* stone-800 */
  position: relative;
}

.sidebar-logo-link {
  text-decoration: none;
  display: block;
}

.sidebar-logo-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.sidebar-logo-img {
  height: 2.5rem; /* h-10 */
  width: auto;
}

.sidebar-logo-text {
  display: flex;
  flex-direction: column;
}

.sidebar-logo-title {
  font-size: 1.125rem; /* text-lg */
  font-weight: 700;
  line-height: 1.25;
  color: #ffffff;
  margin: 0;
}

.sidebar-logo-subtitle {
  font-size: 0.75rem; /* text-xs */
  color: #f59e0b; /* amber-500 */
  font-weight: 600;
  letter-spacing: 0.05em;
}

.sidebar-logo-desc {
  font-size: 0.75rem; /* text-xs */
  color: #78716c; /* stone-500 */
  font-style: italic;
  margin-top: 0.75rem;
  margin-bottom: 0;
  transition: color 0.2s;
}

/* Hover effect group emulation */
.sidebar-logo-link:hover .sidebar-logo-desc {
  color: #f59e0b; /* amber-500 */
}

.sidebar-close-btn {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background: none;
  border: none;
  color: #a8a29e; /* stone-400 */
  cursor: pointer;
}

.sidebar-close-btn:hover {
  color: #ffffff;
}

@media (min-width: 1024px) {
  .sidebar-close-btn {
    display: none;
  }
}
/* NAVIGATION */
.sidebar-nav {
  flex: 1;
  overflow-y: auto;
  padding: 1rem 0;
}

.sidebar-menu-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Nav Item Styling (перенесено из тега style) */
.nav-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.75rem 1.5rem;
  transition: all 0.2s;
  border-left: 4px solid transparent;
  color: #a8a29e;
  text-align: left;
  text-decoration: none;
  font-size: 1rem;
  box-sizing: border-box;
}

.nav-item:hover {
  background-color: #292524;
  color: white;
}

.nav-item.active {
  background-color: #292524;
  border-left-color: #f59e0b;
  color: white;
}

/* ARTICLES AREA */
.sidebar-articles {
  padding: 1rem;
  border-top: 1px solid #292524; /* stone-800 */
}

.sidebar-articles__title {
  font-size: 0.75rem; /* text-xs */
  font-weight: 700;
  color: #78716c; /* stone-500 */
  text-transform: uppercase;
  margin-bottom: 0.75rem;
  margin-top: 0;
}

.sidebar-articles__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.sidebar-articles__link {
  font-size: 0.875rem; /* text-sm */
  color: #a8a29e; /* stone-400 */
  text-decoration: none;
  transition: color 0.2s;
}

.sidebar-articles__link:hover {
  color: #f59e0b; /* amber-500 */
}

.sidebar-articles__empty {
  font-size: 0.75rem;
  color: #57534e; /* stone-600 */
  margin: 0;
}

/* CONTACT BUTTON AREA */
.sidebar-contact {
  padding: 1rem;
  text-align: center;
}

.sidebar-contact__btn {
  display: block;
  width: 100%;
  background-color: #292524; /* stone-800 */
  color: #d6d3d1; /* stone-300 */
  font-size: 0.75rem; /* text-xs */
  padding: 0.5rem 0;
  border-radius: 0.25rem;
  border: 1px solid #44403c; /* stone-700 */
  text-decoration: none;
  transition: background-color 0.2s;
  box-sizing: border-box;
}

.sidebar-contact__btn:hover {
  background-color: #44403c; /* stone-700 */
}

/* =========================================
   MAIN CONTENT
   ========================================= */
.app-main {
  flex: 1;
  background-color: #f5f5f4; /* stone-100 */
  padding: 1rem;
  padding-top: 5rem; /* pt-20 mobile offset */
  scroll-behavior: smooth;
  overflow-y: auto; /* Позволяет скроллить контент */
}

@media (min-width: 768px) {
  .app-main {
    padding: 2rem; /* md:p-8 */
    padding-top: 5rem;
  }
}
@media (min-width: 1024px) {
  .app-main {
    margin-left: 256px; /* lg:ml-64 */
    height: 100vh; /* lg:h-screen */
    padding-top: 2rem; /* lg:pt-8 */
  }
}
/* =========================================
   WORDPRESS ADMIN BAR FIXES
   ========================================= */
body.admin-bar .mobile-header {
  top: 32px;
}

body.admin-bar .app-sidebar {
  top: 32px;
  height: calc(100vh - 32px);
}

body.admin-bar .app-main {
  height: calc(100vh - 32px);
}

@media screen and (max-width: 782px) {
  body.admin-bar .mobile-header {
    top: 46px;
  }
  body.admin-bar .app-sidebar {
    top: 46px;
    height: calc(100vh - 46px);
  }
  body.admin-bar .app-main {
    height: calc(100vh - 46px);
  }
}
/* NAV ICONS STYLES (Added for Walker compatibility) */
.nav-icon {
  width: 1.5rem; /* w-6 */
  height: 1.5rem; /* h-6 */
  margin-right: 0.75rem; /* mr-3 */
  fill: currentColor; /* fill-current */
  color: inherit; /* text-current */
}

.nav-icon-text {
  width: 1.5rem; /* w-6 */
  margin-right: 0.75rem; /* mr-3 */
  text-align: center; /* text-center */
  display: inline-block;
}

.footer {
  background: #f2f2f2;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJO0lBQ0k7OztBQUlSO0FBQ0E7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTtJQUFPO0lBQVk7O0VBQ25CO0lBQUs7SUFBWTs7O0FBR3JCO0FBQUE7QUFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtBQUNBO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFBQTtBQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOzs7QUFJUjtBQUFBO0FBQUE7QUFHQTtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQzlYSjtFQUNFIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCQVNFICYgUkVTRVRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG4uYXBwLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNDtcclxuICAgIGhlaWdodDogMTAwdmg7ICAgICAgIC8qINCR0YvQu9C+IG1pbi1oZWlnaHQ6IDEwMHZoLiDQodGC0LDQstC40Lwg0YHRgtGA0L7Qs9C+IGhlaWdodCAqL1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4vKiDQlNC10YHQutGC0L7Qv9C90LDRjyDRgNCw0YHQutC70LDQtNC60LAg0YLQtdC70LAgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFwcC1ib2R5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQodC60YDQvtC70LvQsdCw0YAg0YXQtdC70L/QtdGAICovXHJcbi5zY3JvbGxiYXItaGlkZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2Nyb2xsYmFyLWhpZGUge1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4vKiDQkNC90LjQvNCw0YbQuNC4INC00LvRjyBKUyDRgtCw0LHQvtCyICovXHJcbi5hY2Ytc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC40cyBlYXNlLWluLW91dDtcclxufVxyXG4uYWNmLXNlY3Rpb24uYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XHJcbiAgICB0byB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNT0JJTEUgSEVBREVSIChUb3AgQmFyKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubW9iaWxlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzE5MTc7IC8qIHN0b25lLTkwMCAqL1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NHB4OyAvKiBoLTE2ICovXHJcbiAgICB6LWluZGV4OiA1MDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyX19sb2dvLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLm1vYmlsZS1oZWFkZXJfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDJyZW07IC8qIGgtOCAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubW9iaWxlLWhlYWRlcl9fdG9nZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1vYmlsZS1oZWFkZXJfX3RvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTSURFQkFSXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5hcHAtc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDI1NnB4OyAvKiB3LTY0ICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxOTE3OyAvKiBzdG9uZS05MDAgKi9cclxuICAgIGNvbG9yOiAjZjVmNWY0OyAvKiBzdG9uZS0xMDAgKi9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjkyNTI0OyAvKiBzdG9uZS04MDAgKi9cclxuICAgIHBhZGRpbmctdG9wOiA2NHB4OyAvKiDQntGC0YHRgtGD0L8g0LTQu9GPINC80L7QsdC40LvRjNC90L7QuSDRiNCw0L/QutC4ICovXHJcbiAgICBcclxuICAgIC8qINCQ0L3QuNC80LDRhtC40Y8g0L/QvtGP0LLQu9C10L3QuNGPICovXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5hcHAtc2lkZWJhciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyAvKiDQndCwINC00LXRgdC60YLQvtC/0LUg0L7RgtGB0YLRg9C/INC90LUg0L3Rg9C20LXQvSAqL1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQmtC70LDRgdGBINC00LvRjyDQvtGC0LrRgNGL0YLQuNGPINC80LXQvdGOINC90LAg0LzQvtCx0LjQu9GM0L3QvtC8ICjQtNC+0LHQsNCy0LvRj9C10YLRgdGPIEpTKSAqL1xyXG4uYXBwLXNpZGViYXIuYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLyogTE9HTyBBUkVBICovXHJcbi5zaWRlYmFyLWxvZ28tYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07IC8qIHAtNiAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyOTI1MjQ7IC8qIHN0b25lLTgwMCAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2lkZWJhci1sb2dvLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWxvZ28tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uc2lkZWJhci1sb2dvLWltZyB7XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTsgLyogaC0xMCAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5zaWRlYmFyLWxvZ28tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnNpZGViYXItbG9nby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyAvKiB0ZXh0LWxnICovXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNpZGViYXItbG9nby1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07IC8qIHRleHQteHMgKi9cclxuICAgIGNvbG9yOiAjZjU5ZTBiOyAvKiBhbWJlci01MDAgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uc2lkZWJhci1sb2dvLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyAvKiB0ZXh0LXhzICovXHJcbiAgICBjb2xvcjogIzc4NzE2YzsgLyogc3RvbmUtNTAwICovXHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbn1cclxuXHJcbi8qIEhvdmVyIGVmZmVjdCBncm91cCBlbXVsYXRpb24gKi9cclxuLnNpZGViYXItbG9nby1saW5rOmhvdmVyIC5zaWRlYmFyLWxvZ28tZGVzYyB7XHJcbiAgICBjb2xvcjogI2Y1OWUwYjsgLyogYW1iZXItNTAwICovXHJcbn1cclxuXHJcbi5zaWRlYmFyLWNsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2E4YTI5ZTsgLyogc3RvbmUtNDAwICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWNsb3NlLWJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnNpZGViYXItY2xvc2UtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBOQVZJR0FUSU9OICovXHJcbi5zaWRlYmFyLW5hdiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxufVxyXG5cclxuLnNpZGViYXItbWVudS1saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBOYXYgSXRlbSBTdHlsaW5nICjQv9C10YDQtdC90LXRgdC10L3QviDQuNC3INGC0LXQs9CwIHN0eWxlKSAqL1xyXG4ubmF2LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNhOGEyOWU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm5hdi1pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI1MjQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5uYXYtaXRlbS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjUyNDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU5ZTBiO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vKiBBUlRJQ0xFUyBBUkVBICovXHJcbi5zaWRlYmFyLWFydGljbGVzIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5MjUyNDsgLyogc3RvbmUtODAwICovXHJcbn1cclxuXHJcbi5zaWRlYmFyLWFydGljbGVzX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07IC8qIHRleHQteHMgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzc4NzE2YzsgLyogc3RvbmUtNTAwICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWFydGljbGVzX19saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNpZGViYXItYXJ0aWNsZXNfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgLyogdGV4dC1zbSAqL1xyXG4gICAgY29sb3I6ICNhOGEyOWU7IC8qIHN0b25lLTQwMCAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxufVxyXG5cclxuLnNpZGViYXItYXJ0aWNsZXNfX2xpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmNTllMGI7IC8qIGFtYmVyLTUwMCAqL1xyXG59XHJcblxyXG4uc2lkZWJhci1hcnRpY2xlc19fZW1wdHkge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICM1NzUzNGU7IC8qIHN0b25lLTYwMCAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBDT05UQUNUIEJVVFRPTiBBUkVBICovXHJcbi5zaWRlYmFyLWNvbnRhY3Qge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNpZGViYXItY29udGFjdF9fYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNTI0OyAvKiBzdG9uZS04MDAgKi9cclxuICAgIGNvbG9yOiAjZDZkM2QxOyAvKiBzdG9uZS0zMDAgKi9cclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgLyogdGV4dC14cyAqL1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDAzYzsgLyogc3RvbmUtNzAwICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2lkZWJhci1jb250YWN0X19idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDAzYzsgLyogc3RvbmUtNzAwICovXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1BSU4gQ09OVEVOVFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYXBwLW1haW4ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjQ7IC8qIHN0b25lLTEwMCAqL1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtOyAvKiBwdC0yMCBtb2JpbGUgb2Zmc2V0ICovXHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87IC8qINCf0L7Qt9Cy0L7Qu9GP0LXRgiDRgdC60YDQvtC70LvQuNGC0Ywg0LrQvtC90YLQtdC90YIgKi9cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYXBwLW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07IC8qIG1kOnAtOCAqL1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYXBwLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTZweDsgLyogbGc6bWwtNjQgKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMHZoOyAvKiBsZzpoLXNjcmVlbiAqL1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyAvKiBsZzpwdC04ICovXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFdPUkRQUkVTUyBBRE1JTiBCQVIgRklYRVNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYm9keS5hZG1pbi1iYXIgLm1vYmlsZS1oZWFkZXIge1xyXG4gICAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuYXBwLXNpZGViYXIge1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5hcHAtbWFpbiB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgIGJvZHkuYWRtaW4tYmFyIC5tb2JpbGUtaGVhZGVyIHtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICB9XHJcbiAgICBib2R5LmFkbWluLWJhciAuYXBwLXNpZGViYXIge1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcclxuICAgIH1cclxuICAgIGJvZHkuYWRtaW4tYmFyIC5hcHAtbWFpbiB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE5BViBJQ09OUyBTVFlMRVMgKEFkZGVkIGZvciBXYWxrZXIgY29tcGF0aWJpbGl0eSkgKi9cclxuLm5hdi1pY29uIHtcclxuICAgIHdpZHRoOiAxLjVyZW07ICAgLyogdy02ICovXHJcbiAgICBoZWlnaHQ6IDEuNXJlbTsgIC8qIGgtNiAqL1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyAvKiBtci0zICovXHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7ICAgIC8qIGZpbGwtY3VycmVudCAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7ICAgICAgICAvKiB0ZXh0LWN1cnJlbnQgKi9cclxufVxyXG5cclxuLm5hdi1pY29uLXRleHQge1xyXG4gICAgd2lkdGg6IDEuNXJlbTsgICAvKiB3LTYgKi9cclxuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgLyogbXItMyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAvKiB0ZXh0LWNlbnRlciAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4iXX0= */
