body.author,
body.archive.author {
  background: var(--ast-global-color-5);
}
body.author .author-page,
body.archive.author .author-page {
  background: var(--ast-global-color-5);
}
body.author .author-hero,
body.archive.author .author-hero {
  padding: 150px 20px;
}
@media (max-width: 575px) {
  body.author .author-hero,
  body.archive.author .author-hero {
    padding: 150px 20px 30px 20px;
  }
}
body.author .author-hero .container,
body.archive.author .author-hero .container {
  max-width: 1100px;
  margin: 0 auto;
}
body.author .author-hero .author-card,
body.archive.author .author-hero .author-card {
  display: grid;
  grid-template-columns: 2fr;
  gap: 40px;
  background: var(--ast-global-color-5);
  border-radius: 16px;
  padding: 40px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}
body.author .author-hero .author-card .author-main .author-header,
body.archive.author .author-hero .author-card .author-main .author-header {
  display: flex;
  align-items: center;
  gap: 20px;
}
body.author .author-hero .author-card .author-main .author-header img,
body.archive.author .author-hero .author-card .author-main .author-header img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid var(--ast-global-color-0);
}
@media (max-width: 575px) {
  body.author .author-hero .author-card .author-main .author-header img,
  body.archive.author .author-hero .author-card .author-main .author-header img {
    width: 40px;
    height: 40px;
  }
}
body.author .author-hero .author-card .author-main .author-header .author-meta,
body.archive.author .author-hero .author-card .author-main .author-header .author-meta {
  display: flex;
  flex-direction: column;
}
body.author .author-hero .author-card .author-main .author-header .author-meta .author-name,
body.archive.author .author-hero .author-card .author-main .author-header .author-meta .author-name {
  font-size: 24px;
  font-weight: 600;
  color: var(--ast-global-color-2);
  line-height: 1.3;
  margin-bottom: 0;
}
body.author .author-hero .author-card .author-main .author-header .author-meta .author-role,
body.archive.author .author-hero .author-card .author-main .author-header .author-meta .author-role {
  font-size: 14px;
  color: var(--ast-global-color-3);
}
body.author .author-hero .author-card .author-main .author-email,
body.archive.author .author-hero .author-card .author-main .author-email {
  margin-top: 12px;
  padding: 6px 12px;
  font-size: 13px;
  border-radius: 20px;
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-1);
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
body.author .author-hero .author-card .author-main .author-email:hover,
body.archive.author .author-hero .author-card .author-main .author-email:hover {
  background: var(--ast-global-color-1);
  color: #fff;
}
body.author .author-hero .author-card .author-main .author-description,
body.archive.author .author-hero .author-card .author-main .author-description {
  margin-top: 20px;
  font-size: 15px;
  line-height: 1.6;
  color: var(--ast-global-color-2);
}
body.author .author-hero .author-card .author-main .wrapper-social_media,
body.archive.author .author-hero .author-card .author-main .wrapper-social_media {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}
body.author .author-hero .author-card .author-main .wrapper-social_media a,
body.archive.author .author-hero .author-card .author-main .wrapper-social_media a {
  width: 36px;
  height: 36px;
  background-color: var(--ast-global-color-0);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
body.author .author-hero .author-card .author-main .wrapper-social_media a img,
body.archive.author .author-hero .author-card .author-main .wrapper-social_media a img {
  width: 20px;
  height: 20px;
  filter: brightness(0) invert(1);
}
body.author .author-hero .author-card .author-main .wrapper-social_media a:hover,
body.archive.author .author-hero .author-card .author-main .wrapper-social_media a:hover {
  background-color: var(--ast-global-color-1);
  transform: translateY(-2px);
}
@media (max-width: 768px) {
  body.author .author-hero .author-card,
  body.archive.author .author-hero .author-card {
    padding: 25px;
  }
}
body.author .author-posts,
body.archive.author .author-posts {
  padding: 60px 0 80px;
}
body.author .author-posts .container,
body.archive.author .author-posts .container {
  max-width: 1100px;
  margin: 0 auto;
}
body.author .author-posts .posts-grid,
body.archive.author .author-posts .posts-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}
@media (max-width: 900px) {
  body.author .author-posts .posts-grid,
  body.archive.author .author-posts .posts-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  body.author .author-posts .posts-grid,
  body.archive.author .author-posts .posts-grid {
    grid-template-columns: 1fr;
  }
}
body.author .author-posts .post-card,
body.archive.author .author-posts .post-card {
  background: var(--ast-global-color-5);
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.06);
  transition: all 0.25s ease;
  height: 100%;
}
body.author .author-posts .post-card .post-inner,
body.archive.author .author-posts .post-card .post-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.author .author-posts .post-card .post-image,
body.archive.author .author-posts .post-card .post-image {
  display: block;
  overflow: hidden;
  cursor: pointer;
}
body.author .author-posts .post-card .post-image img,
body.archive.author .author-posts .post-card .post-image img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  transition: transform 0.4s ease;
}
body.author .author-posts .post-card .post-image:hover img,
body.archive.author .author-posts .post-card .post-image:hover img {
  transform: scale(1.05);
}
body.author .author-posts .post-card .post-content,
body.archive.author .author-posts .post-card .post-content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex-grow: 1;
}
body.author .author-posts .post-card .post-title,
body.archive.author .author-posts .post-card .post-title {
  font-size: 18px;
  line-height: 1.4;
  margin: 0;
}
body.author .author-posts .post-card .post-title a,
body.archive.author .author-posts .post-card .post-title a {
  color: var(--ast-global-color-2);
  text-decoration: none;
  transition: color 0.2s ease;
  cursor: pointer;
}
body.author .author-posts .post-card .post-title a:hover,
body.archive.author .author-posts .post-card .post-title a:hover {
  color: var(--ast-global-color-0);
}
body.author .author-posts .post-card .post-date,
body.archive.author .author-posts .post-card .post-date {
  font-size: 13px;
  color: var(--ast-global-color-3);
}
body.author .author-posts .post-card .post-reviewer,
body.archive.author .author-posts .post-card .post-reviewer {
  margin-top: auto;
  font-size: 13px;
  color: var(--ast-global-color-3);
}
body.author .author-posts .post-card .post-reviewer a,
body.archive.author .author-posts .post-card .post-reviewer a {
  color: var(--ast-global-color-1);
  font-weight: 500;
}
body.author .author-posts .post-card .post-reviewer a:hover,
body.archive.author .author-posts .post-card .post-reviewer a:hover {
  color: var(--ast-global-color-8);
}
body.author .author-posts .post-card:has(.post-image:hover),
body.archive.author .author-posts .post-card:has(.post-image:hover),
body.author .author-posts .post-card:has(.post-title a:hover),
body.archive.author .author-posts .post-card:has(.post-title a:hover) {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.08);
}
@supports not(selector(:has(*))) {
  body.author .author-posts .post-card:hover,
  body.archive.author .author-posts .post-card:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
  }
}
body.author .pagination,
body.archive.author .pagination {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  gap: 8px;
}
body.author .pagination a,
body.archive.author .pagination a {
  padding: 10px 14px;
  border-radius: 8px;
  background: var(--ast-global-color-4);
  color: var(--ast-global-color-2);
  font-size: 14px;
  transition: all 0.2s ease;
}
body.author .pagination a:hover,
body.archive.author .pagination a:hover {
  background: var(--ast-global-color-0);
  color: #fff;
}
body.author .pagination a.is-active,
body.archive.author .pagination a.is-active {
  background: var(--ast-global-color-1);
  color: #fff;
}
body.author .loading,
body.archive.author .loading {
  opacity: 0.5;
  pointer-events: none;
}
body.author .no-posts,
body.archive.author .no-posts {
  text-align: center;
  padding: 60px 0;
}
body.author .no-posts h3,
body.archive.author .no-posts h3 {
  font-size: 22px;
  margin-bottom: 10px;
  color: var(--ast-global-color-2);
}
body.author .no-posts p,
body.archive.author .no-posts p {
  color: var(--ast-global-color-3);
}
.fluentform .ff-step-titles li:before {
  border-radius: 50% !important;
}
.fluentform .ff-btn.ff-btn-secondary,
.fluentform .ff-btn.ff-btn-submit {
  border-radius: 50px !important;
}
@media (max-width: 767px) {
  .footer-contact_us-list.wp-block-uagb-icon-list.uagb-block-b944833e.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
    margin: 10px auto 10px auto !important;
  }
}
.site #masthead {
  position: sticky !important;
  top: 0;
  margin: 0;
  height: 0;
  z-index: 9999;
}
.site #masthead #ast-desktop-header,
.site #masthead #ast-mobile-header {
  background: linear-gradient(90deg, #1F3A5F 0%, #0F2236 100%);
  backdrop-filter: blur(30px);
}
.site #masthead #ast-desktop-header nav .main-header-menu .menu-item a,
.site #masthead #ast-mobile-header nav .main-header-menu .menu-item a {
  font-weight: 600;
}
.admin-bar .site #masthead {
  position: sticky !important;
  top: 32px;
}
@media only screen and (max-width: 781px) {
  .admin-bar .site #masthead {
    top: 46px;
  }
}
.admin-bar .premium-vertical-toggle-open {
  top: 32px;
}
@media only screen and (max-width: 781px) {
  .admin-bar .premium-vertical-toggle-open {
    top: 46px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2F1dGhvci5sZXNzIiwicGFydGlhbHMvZmx1ZW50Zm9ybS5sZXNzIiwicGFydGlhbHMvZm9vdGVyLmxlc3MiLCJwYXJ0aWFscy9oZWFkZXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJO0FBQ0osSUFBSSxRQUFRO0VBQ1IsWUFBWSx5QkFBWjs7QUFGSixJQUFJLE9BSUE7QUFISixJQUFJLFFBQVEsT0FHUjtFQUNJLFlBQVkseUJBQVo7O0FBTFIsSUFBSSxPQVFBO0FBUEosSUFBSSxRQUFRLE9BT1I7RUFDSSxtQkFBQTs7QUFFQSxRQUEwQjtFQUExQixJQVhKLE9BUUE7RUFHSSxJQVZKLFFBQVEsT0FPUjtJQUlRLDZCQUFBOzs7QUFaWixJQUFJLE9BUUEsYUFPSTtBQWRSLElBQUksUUFBUSxPQU9SLGFBT0k7RUFDSSxpQkFBQTtFQUNBLGNBQUE7O0FBakJaLElBQUksT0FRQSxhQVlJO0FBbkJSLElBQUksUUFBUSxPQU9SLGFBWUk7RUFDSSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBWSx5QkFBWjtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7O0FBNUJaLElBQUksT0FRQSxhQVlJLGFBVUksYUFDSTtBQTlCaEIsSUFBSSxRQUFRLE9BT1IsYUFZSSxhQVVJLGFBQ0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBOztBQWxDcEIsSUFBSSxPQVFBLGFBWUksYUFVSSxhQUNJLGVBS0k7QUFuQ3BCLElBQUksUUFBUSxPQU9SLGFBWUksYUFVSSxhQUNJLGVBS0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBa0IseUJBQWxCOztBQUVBLFFBQTBCO0VBQTFCLElBM0NwQixPQVFBLGFBWUksYUFVSSxhQUNJLGVBS0k7RUFPSSxJQTFDcEIsUUFBUSxPQU9SLGFBWUksYUFVSSxhQUNJLGVBS0k7SUFRUSxXQUFBO0lBQ0EsWUFB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d0JBQTBDO0VBQTFDLFVBSE87SUFJSCxTQUFBIiwic291cmNlc0NvbnRlbnQiOlsiYm9keS5hdXRob3IsXHJcbmJvZHkuYXJjaGl2ZS5hdXRob3Ige1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KTtcclxuXHJcbiAgICAuYXV0aG9yLXBhZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1oZXJvIHtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMjBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvci1jYXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnI7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci01KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgIC5hdXRob3ItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0wKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3ItbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3Itcm9sZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvci1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlci1zb2NpYWxfbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLmF1dGhvci1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1wb3N0cyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdHMtZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMjhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtY2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucG9zdC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC1yZXZpZXdlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpoYXMoLnBvc3QtaW1hZ2U6aG92ZXIpLFxyXG4gICAgICAgICAgICAmOmhhcygucG9zdC10aXRsZSBhOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAc3VwcG9ydHMgbm90KHNlbGVjdG9yKDpoYXMoKikpKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci00KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFzdC1nbG9iYWwtY29sb3ItMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0wKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTEpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubm8tcG9zdHMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYXN0LWdsb2JhbC1jb2xvci0zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmx1ZW50Zm9ybSAuZmYtc3RlcC10aXRsZXMgbGk6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbHVlbnRmb3JtIC5mZi1idG4uZmYtYnRuLXNlY29uZGFyeSwgLmZsdWVudGZvcm0gLmZmLWJ0bi5mZi1idG4tc3VibWl0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG59IiwiLmZvb3Rlci1jb250YWN0X3VzLWxpc3Qud3AtYmxvY2stdWFnYi1pY29uLWxpc3QudWFnYi1ibG9jay1iOTQ0ODMzZS53cC1ibG9jay11YWdiLWljb24tbGlzdCAud3AtYmxvY2stdWFnYi1pY29uLWxpc3QtY2hpbGQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIuc2l0ZSB7XHJcbiAgICAjbWFzdGhlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICAjYXN0LWRlc2t0b3AtaGVhZGVyLCAjYXN0LW1vYmlsZS1oZWFkZXIge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFGM0E1RiAwJSwgIzBGMjIzNiAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgLm1haW4taGVhZGVyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXIgLnNpdGUgI21hc3RoZWFkIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICAgIHRvcDogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIC5wcmVtaXVtLXZlcnRpY2FsLXRvZ2dsZS1vcGVuIHtcclxuICAgIHRvcDogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgfVxyXG59Il0sImZpbGUiOiJhcHAuY3NzIn0= */
