@charset "UTF-8";
h1, h2, h3, h4, h5 {
  font-family: Roboto-Bold, sans-serif;
  margin: 0; }

h3 {
  font-family: Roboto-Medium, sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 20px; }

.row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap; }

.between, .row-content-between {
  justify-content: space-between; }

.row-content-center {
  justify-content: center; }

.row-content-left {
  justify-content: flex-start; }

.row-content-right {
  justify-content: flex-end; }

.row-content-top {
  align-items: flex-start; }

.row-content-middle {
  align-items: center; }

.row-content-bottom {
  align-items: flex-end; }

.row-content-stretch {
  align-items: stretch; }

.row-content-wrap {
  flex-wrap: wrap; }

.column {
  display: flex;
  flex-direction: column; }

.column-content-center {
  align-items: center; }

.column-content-middle {
  justify-content: center; }

.column-content-blocks-separated > * {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(236, 236, 236, 0.53);
  margin-bottom: 25px; }
  .column-content-blocks-separated > *:last-child {
    border-bottom: 0;
    margin-bottom: 0; }

.fill-space {
  flex-grow: 1; }

.no-shrink {
  flex-shrink: 0; }

.container {
  width: 100%;
  max-width: 1515px;
  margin: 0 auto;
  box-sizing: border-box; }
  @media all and (max-width: 599px) {
    .container {
      padding-left: 0 !important;
      padding-right: 0 !important; } }

.general-padding-x {
  padding-left: 25px;
  padding-right: 25px; }

.general-padding-y {
  padding-top: 25px;
  padding-bottom: 25px; }

.general-padding-left {
  padding-left: 25px; }

.general-padding-right {
  padding-right: 25px; }

.general-padding-top {
  padding-top: 25px; }

.general-padding-bottom {
  padding-bottom: 25px; }

.general-margin-x {
  margin-left: 25px;
  margin-right: 25px; }

.general-margin-y {
  margin-top: 25px;
  margin-bottom: 25px; }

.general-margin-left {
  margin-left: 25px; }

.general-margin-right {
  margin-right: 25px; }

.general-margin-top {
  margin-top: 25px; }

.general-margin-bottom {
  margin-bottom: 25px; }

.separator-left {
  border-left: 1px solid rgba(236, 236, 236, 0.53); }

.separator-right {
  border-right: 1px solid rgba(236, 236, 236, 0.53); }

.separator-top {
  border-top: 1px solid rgba(236, 236, 236, 0.53); }

.separator-bottom {
  border-bottom: 1px solid rgba(236, 236, 236, 0.53); }

.secondary-text {
  font-size: 12px;
  color: #B7B7B7; }

.btn, .button {
  display: flex;
  border-radius: 5px;
  outline: none;
  border: 0;
  cursor: pointer;
  background-color: #CA191D;
  color: #fff;
  font-size: 12px;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 0 15px;
  text-decoration: none; }
  .btn.btn-secondary, .btn.button-secondary, .button.btn-secondary, .button.button-secondary {
    background: #C4C4C4; }

.radio-tab-content {
  display: none; }
  .radio-tab-content.radio-tab-content-show {
    display: block; }

.fb-post {
  max-width: 100%;
  margin: 30px auto;
  width: 100%;
  display: flex !important;
  justify-content: center; }
  .fb-post > blockquote {
    margin: 0;
    max-width: 100%;
    width: 550px; }
  .fb-post > span {
    max-width: 100%; }
    .fb-post > span > iframe {
      max-width: 100%;
      margin: 0;
      min-height: auto;
      overflow: hidden; }

.twitter-tweet {
  max-width: 100%;
  margin: 30px auto !important; }
  .twitter-tweet > p {
    max-width: 100%;
    width: 550px;
    margin-left: auto;
    margin-right: auto; }
  .twitter-tweet > iframe {
    max-width: 100%;
    margin: 0;
    min-height: auto;
    overflow: hidden; }

@media all and (max-width: 1514px) {
  .hidden-less-lg {
    display: none !important; }
  .visible-less-lg {
    display: flex !important; } }

@media all and (min-width: 1515px) {
  .visible-more-lg {
    display: flex !important; }
  .hidden-more-lg {
    display: none !important; } }

@media all and (max-width: 1023px) {
  .hidden-less-md {
    display: none !important; }
  .visible-less-md {
    display: flex !important; } }

@media all and (min-width: 1024px) {
  .visible-more-md {
    display: flex !important; }
  .hidden-more-md {
    display: none !important; } }

@media all and (max-width: 767px) {
  .hidden-less-sm {
    display: none !important; }
  .visible-less-sm {
    display: flex !important; } }

@media all and (min-width: 768px) {
  .visible-more-sm {
    display: flex !important; }
  .hidden-more-sm {
    display: none !important; } }

@media all and (max-width: 599px) {
  .hidden-less-xs {
    display: none !important; }
  .visible-less-xs {
    display: flex !important; } }

@media all and (min-width: 600px) {
  .visible-more-xs {
    display: flex !important; }
  .hidden-more-xs {
    display: none !important; } }

h2 {
  margin-bottom: 20px; }

.post-preview:last-child {
  margin-bottom: 0; }

.post-preview .post-preview-pic {
  width: 300px;
  height: 140px;
  margin-right: 20px; }
  @media all and (max-width: 599px) {
    .post-preview .post-preview-pic {
      width: 100%;
      margin-right: 0; } }
  .post-preview .post-preview-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.post-preview .post-preview-info .post-preview-meta {
  height: 20px; }
  .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item {
    display: flex;
    align-items: center;
    height: 100%;
    margin-right: 10px;
    font-size: 12px;
    line-height: 12px; }
    .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-meta-box {
      border-radius: 3px;
      padding: 0 8px;
      color: #fff; }
      .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-meta-box.post-preview-comments {
        background: #000; }
        .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-meta-box.post-preview-comments .post-preview-comments-icon {
          width: 14px; }
        .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-meta-box.post-preview-comments .post-preview-comments-number {
          margin-left: 7px; }
      .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-meta-box.post-preview-category {
        background: #C4C4C4; }
    .post-preview .post-preview-info .post-preview-meta .post-preview-meta-item.post-preview-date {
      font-family: Roboto-Medium, sans-serif; }

.post-preview .post-preview-info .post-preview-content {
  margin-top: 12px;
  color: #000; }
  .post-preview .post-preview-info .post-preview-content:hover {
    color: #CA191D; }
  .post-preview .post-preview-info .post-preview-content h2 {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px; }
  .post-preview .post-preview-info .post-preview-content .post-preview-excerpt {
    overflow: hidden; }
    .post-preview .post-preview-info .post-preview-content .post-preview-excerpt, .post-preview .post-preview-info .post-preview-content .post-preview-excerpt p {
      font-size: 14px;
      line-height: 20px;
      margin: 0;
      padding: 0; }
    .post-preview .post-preview-info .post-preview-content .post-preview-excerpt b, .post-preview .post-preview-info .post-preview-content .post-preview-excerpt strong {
      font-weight: normal; }

@media all and (max-width: 599px) {
  .post-preview {
    flex-direction: column-reverse; }
    .post-preview .post-preview-excerpt {
      margin-bottom: 10px !important; } }

@media all and (max-width: 599px) {
  .home-home-page .post-preview {
    margin-left: 25px;
    margin-right: 25px; } }

body {
  font-family: Roboto-Regular, sans-serif;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  color: #000; }
  body.page-scrolled .header {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25); }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 64px;
  background: #fff;
  align-items: center;
  z-index: 1000; }
  .header .header-container {
    height: 100%; }
    .header .header-container .header-content-height-container {
      height: 35px; }
    .header .header-container .header-icon-button {
      display: flex;
      justify-content: center;
      align-items: center;
      background: none;
      border: 0;
      outline: 0;
      padding: 0 5px;
      cursor: pointer; }
    .header .header-container .header-part {
      position: relative;
      height: 100%; }
      @media all and (max-width: 599px) {
        .header .header-container .header-part.header-part-right {
          margin-left: 0 !important; } }
      @media all and (max-width: 599px) {
        .header .header-container .header-part.header-part-left {
          margin-right: 0 !important; } }
      .header .header-container .header-part.header-part-right .header-part-icon-buttons {
        flex: 0 1 81px; }
        @media all and (max-width: 1023px) {
          .header .header-container .header-part.header-part-right .header-part-icon-buttons {
            flex: 0 1 135px; } }
        .header .header-container .header-part.header-part-right .header-part-icon-buttons .header-icon-button {
          /*margin-left: 20px;

						@media all and (max-width: 599px) {
							margin-left: 0;
						}

						&:first-child {
							margin-left: 0;
						}*/ }
          .header .header-container .header-part.header-part-right .header-part-icon-buttons .header-icon-button img {
            height: 23px; }
    .header .header-container .logo {
      height: 100%; }
      .header .header-container .logo img {
        height: 100%; }
    .header .header-container .other-projects-menu-button {
      margin: 0 15px; }
      @media all and (max-width: 599px) {
        .header .header-container .other-projects-menu-button {
          margin: 0 7px; } }
      .header .header-container .other-projects-menu-button img {
        width: 15px; }
    .header .header-container .other-projects-menu {
      display: none;
      position: absolute;
      top: 100%;
      width: 280px;
      padding: 0 20px;
      background: #fff;
      border: 1px solid rgba(205, 205, 205, 0.5);
      box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
      overflow: hidden; }
      @media all and (max-width: 599px) {
        .header .header-container .other-projects-menu {
          left: 0 !important;
          width: 300px; } }
      .header .header-container .other-projects-menu .other-projects-title {
        padding: 15px 0; }
      .header .header-container .other-projects-menu .other-projects-menu-list .other-projects-menu-item a {
        padding: 15px 0;
        color: inherit; }
        .header .header-container .other-projects-menu .other-projects-menu-list .other-projects-menu-item a .other-projects-menu-item-title {
          font-size: 14px; }
        .header .header-container .other-projects-menu .other-projects-menu-list .other-projects-menu-item a .other-projects-menu-item-description {
          margin-top: 4px; }
    .header .header-container .header-search-wrapper {
      position: relative; }
      .header .header-container .header-search-wrapper .search-overlay {
        display: none;
        position: absolute;
        width: 10000px;
        height: 64px;
        top: 50%;
        transform: translate(0, -50%);
        left: -5000px;
        background: #000;
        opacity: 0;
        transition: opacity 0.3s linear; }
        .header .header-container .header-search-wrapper .search-overlay.show {
          opacity: 0.5; }
      .header .header-container .header-search-wrapper .header-search-block {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        padding: 0 10px;
        border: 1px solid rgba(236, 236, 236, 0.53);
        background: #fff;
        border-radius: 5px;
        overflow: hidden; }
        .header .header-container .header-search-wrapper .header-search-block .header-search-form {
          height: 100%;
          padding: 0;
          margin: 0;
          bottom: 0;
          outline: 0; }
        .header .header-container .header-search-wrapper .header-search-block .header-search-input {
          width: 140px;
          padding: 0;
          font-size: 14px;
          line-height: 20px;
          height: 20px;
          border: none;
          outline: 0; }
        .header .header-container .header-search-wrapper .header-search-block .header-search-buttons {
          height: 100%; }
          .header .header-container .header-search-wrapper .header-search-block .header-search-buttons .header-search-button {
            margin-left: 7px;
            padding: 0; }
            .header .header-container .header-search-wrapper .header-search-block .header-search-buttons .header-search-button:first-child {
              margin-left: 0; }
            .header .header-container .header-search-wrapper .header-search-block .header-search-buttons .header-search-button i {
              font-size: 18px;
              line-height: 20px; }
    .header .header-container .mobile-menu-button {
      display: none;
      justify-content: center;
      align-items: center;
      font-size: 30px;
      margin-right: -6px; }
      .header .header-container .mobile-menu-button i {
        display: flex; }
    .header .header-container .header-account {
      height: 100%;
      margin-left: 20px; }
      @media all and (max-width: 599px) {
        .header .header-container .header-account {
          margin-left: 10px; } }
      .header .header-container .header-account .header-profile {
        height: 100%;
        background: #CA191D;
        padding: 0 10px; }
        .header .header-container .header-account .header-profile .header-profile-avatar {
          width: 40px;
          height: 40px;
          border: 2px solid #fff; }
          .header .header-container .header-account .header-profile .header-profile-avatar img {
            width: 100%;
            height: 100%;
            object-fit: cover; }
        .header .header-container .header-account .header-profile .header-profile-info {
          max-width: 132px;
          margin-left: 15px;
          margin-right: 5px;
          color: #fff;
          font-size: 12px;
          line-height: 14px;
          text-transform: uppercase; }
      .header .header-container .header-account .header-account-links {
        margin-left: 10px;
        align-items: center; }
        .header .header-container .header-account .header-account-links .header-account-link {
          color: inherit;
          margin-bottom: 7px; }
          .header .header-container .header-account .header-account-links .header-account-link:last-child {
            margin-bottom: 0; }
          .header .header-container .header-account .header-account-links .header-account-link i {
            display: flex;
            color: inherit;
            font-size: 20px; }

.page-wrapper {
  padding-top: 209px; }
  @media all and (max-width: 1023px) {
    .page-wrapper {
      padding-top: 64px; } }
  .page-wrapper .page-content {
    position: relative;
    top: 0;
    background: #fff;
    z-index: 1; }
    .page-wrapper .page-content .main-menu-container .main-menu {
      font-family: 'Roboto Condensed', sans-serif;
      font-size: 16px;
      line-height: 16px;
      text-transform: uppercase; }
      .page-wrapper .page-content .main-menu-container .main-menu li {
        display: flex;
        padding: 0 25px; }
        .page-wrapper .page-content .main-menu-container .main-menu li a {
          display: flex;
          color: #000;
          padding: 12px 0; }
          .page-wrapper .page-content .main-menu-container .main-menu li a:hover {
            color: #CA191D; }
    .page-wrapper .page-content .main-content-wrapper .sidebar {
      box-sizing: content-box;
      width: 250px;
      /*&.sidebar-left {
					width: 265px; //TODO: kurakin переделать а может и оставить
				}

				&.sidebar-right {
					width: 225px; //TODO: kurakin тот ли размерчик
				}*/ }
      .page-wrapper .page-content .main-content-wrapper .sidebar .widget {
        margin-bottom: 15px; }
        .page-wrapper .page-content .main-content-wrapper .sidebar .widget:last-child {
          margin-bottom: 0; }
        .page-wrapper .page-content .main-content-wrapper .sidebar .widget a {
          display: flex; }
        .page-wrapper .page-content .main-content-wrapper .sidebar .widget img {
          width: 100%; }
    .page-wrapper .page-content .main-content-wrapper .main-content {
      max-width: 100%; }

.backgroundmain {
  top: 0;
  z-index: 0; }

#mobile-main-pic {
  display: none; }
  @media all and (max-width: 1023px) {
    #mobile-main-pic {
      display: block !important; } }

.mobile-menu-container {
  display: none; }

.sidebar-left .vacancies-block {
  display: none; }

.home-home-home-page .sidebar-left .vacancies-block {
  display: none; }
  @media all and (max-width: 1514px) {
    .home-home-home-page .sidebar-left .vacancies-block {
      display: block !important; } }

.home-home-home-page .sidebar-right .vacancies-block {
  display: none; }

.job_widget {
  display: none !important; }

#mobile-main-pic {
  margin: 0 !important; }

.menu__mobile {
  padding: 0 25px; }
  .menu__mobile .mobile-menu-close-container {
    height: 64px; }
    .menu__mobile .mobile-menu-close-container .mobile-menu-close-button {
      height: 100%;
      background: none;
      border: 0;
      outline: 0; }
      .menu__mobile .mobile-menu-close-container .mobile-menu-close-button i {
        color: #fff; }

.content__filter {
  margin-bottom: 0; }

.post__body_tags {
  margin-top: 30px; }

.news-list .news-item {
  line-height: 20px;
  margin-bottom: 15px; }
  .news-list .news-item:last-child {
    margin-bottom: 0; }
  .news-list .news-item .news-item-title {
    font-size: 14px;
    color: #000; }
  .news-list .news-item:hover .news-item-title {
    color: #CA191D; }

.news-list .all-news {
  margin-left: 0;
  align-self: flex-start; }

.feature-block {
  position: relative;
  width: 100%;
  -webkit-overflow-scrolling: touch; }
  .feature-block .feature-block-content {
    position: relative;
    min-width: 100%;
    flex: 1 0 auto;
    overflow: hidden;
    z-index: 200; }
    .feature-block .feature-block-content .feature-item {
      position: relative;
      min-width: 1px;
      height: 182px;
      margin-right: 15px; }
      .feature-block .feature-block-content .feature-item .feature-link {
        position: relative;
        display: block;
        width: 100%;
        height: 100%; }
        .feature-block .feature-block-content .feature-item .feature-link .feature-pic {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          object-fit: cover;
          z-index: 100; }
        .feature-block .feature-block-content .feature-item .feature-link .feature-title {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          padding: 20px;
          min-height: 103px;
          background: rgba(0, 0, 0, 0.5);
          letter-spacing: 0.3px;
          text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);
          color: #fff;
          font-size: 16px;
          font-family: Roboto-Medium, sans-serif;
          line-height: 21px;
          z-index: 300; }
      .feature-block .feature-block-content .feature-item .feature-comments {
        position: absolute;
        top: 15px;
        right: 20px;
        height: 32px;
        padding: 0 10px;
        display: flex;
        align-items: center;
        background: #000;
        border-radius: 5px;
        font-size: 15px;
        line-height: 15px;
        color: #fff;
        z-index: 400; }
        .feature-block .feature-block-content .feature-item .feature-comments .feature-comments-icon {
          width: 18px; }
        .feature-block .feature-block-content .feature-item .feature-comments .feature-comments-number {
          margin-left: 8px; }
      .feature-block .feature-block-content .feature-item:first-child {
        width: 100%;
        height: 363px;
        margin-right: 0;
        margin-bottom: 15px; }
        .feature-block .feature-block-content .feature-item:first-child .feature-title {
          font-size: 18px;
          line-height: 25px;
          padding: 30px;
          padding-right: 20%; }
        .feature-block .feature-block-content .feature-item:first-child .feature-comments {
          height: 40px;
          padding: 0 18px;
          font-size: 17px;
          line-height: 17px;
          top: 25px;
          right: 30px; }
          .feature-block .feature-block-content .feature-item:first-child .feature-comments .feature-comments-icon {
            width: 20px; }
          .feature-block .feature-block-content .feature-item:first-child .feature-comments .feature-comments-number {
            margin-left: 10px; }
      .feature-block .feature-block-content .feature-item:last-child {
        margin-right: 0; }
  @media all and (max-width: 599px) {
    .feature-block {
      overflow-x: scroll;
      box-shadow: inset 0px 12px 10px -10px rgba(0, 0, 0, 0.2), inset 0px -12px 10px -10px rgba(0, 0, 0, 0.2); }
      .feature-block .feature-block-content {
        padding: 25px;
        flex-wrap: nowrap; }
        .feature-block .feature-block-content .feature-item {
          width: 70vw !important;
          height: 300px !important;
          margin: 0 !important;
          margin-right: 25px !important;
          box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.2); }
          .feature-block .feature-block-content .feature-item:last-child {
            margin-right: 0 !important; }
          .feature-block .feature-block-content .feature-item .feature-title {
            padding: 20px !important; }
          .feature-block .feature-block-content .feature-item:first-child .feature-comments {
            top: 15px;
            right: 20px;
            height: 32px;
            padding: 0 10px;
            font-size: 15px;
            line-height: 15px; }
            .feature-block .feature-block-content .feature-item:first-child .feature-comments .feature-comments-icon {
              width: 18px; }
            .feature-block .feature-block-content .feature-item:first-child .feature-comments .feature-comments-number {
              margin-left: 8px; } }

.stream-block .title .badge {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #CA191D;
  margin-left: 10px; }

.stream-block .stream-wrapper .stream-box {
  position: relative;
  width: 100%; }
  .stream-block .stream-wrapper .stream-box:before {
    content: '';
    display: block;
    padding-top: 56.4%; }
  .stream-block .stream-wrapper .stream-box .stream-iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    min-width: 100%;
    min-height: 100%;
    margin: 0;
    border: 0; }

.stream-block .stream-wrapper .stream-banner {
  width: 100%; }
  .stream-block .stream-wrapper .stream-banner img {
    max-width: 100%; }

.stream-block .bottom-banner {
  width: 100%; }
  .stream-block .bottom-banner img {
    max-width: 100%;
    height: auto; }

.vacancies-block .title {
  font-size: 14px; }
  .vacancies-block .title input {
    display: none; }
  .vacancies-block .title label {
    cursor: pointer; }
  .vacancies-block .title .switcher {
    position: relative;
    width: 30px;
    height: 15px;
    background: #E5E5E5;
    border-radius: 15px;
    margin: 0 7px;
    cursor: pointer; }
    .vacancies-block .title .switcher:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 15px;
      height: 15px;
      background: #000;
      border-radius: 50%; }
    .vacancies-block .title .switcher.switcher-on:after {
      left: auto;
      right: 0; }

.vacancies-block .vacancies-item {
  height: 50px;
  margin-bottom: 15px;
  overflow: hidden; }
  .vacancies-block .vacancies-item:last-child {
    margin-bottom: 0; }
  .vacancies-block .vacancies-item .vacancies-item-pic {
    width: 50px;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-color: #B7B7B7;
    margin-right: 15px; }
  .vacancies-block .vacancies-item .vacancies-item-info .vacancies-item-title {
    font-size: 14px;
    line-height: 17px;
    color: #000;
    max-height: 34px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
  .vacancies-block .vacancies-item .vacancies-item-info .vacancies-item-additional {
    line-height: 1;
    margin-top: 4px; }
  .vacancies-block .vacancies-item:hover .vacancies-item-title {
    color: #CA191D; }

.vacancies-block .vacancies-buttons .button {
  margin-bottom: 10px; }
  .vacancies-block .vacancies-buttons .button:last-child {
    margin-bottom: 0; }

.mobile-tab-block input {
  display: none; }

.mobile-tab-block .mobile-tabs {
  justify-content: space-around; }
  .mobile-tab-block .mobile-tabs label {
    line-height: 25px;
    padding-bottom: 5px;
    color: #949494; }
    .mobile-tab-block .mobile-tabs label.radio-tab-active {
      font-family: 'Roboto-Bold', sans-serif;
      font-size: 18px;
      color: #000; }

.mobile-tab-block .mobile-tab-content h3 {
  display: none !important; }

.home-page .mobile-top {
  display: none; }
  @media all and (max-width: 599px) {
    .home-page .mobile-top {
      display: flex;
      padding-bottom: 0;
      border-bottom: 0; } }

@media all and (max-width: 599px) {
  .home-page .home-spotlight {
    padding-bottom: 0;
    border-bottom: 0; } }

.home-page .home-spotlight .spotlight-content {
  max-width: 100%; }

.home-page .home-spotlight .spotlight-sidebar {
  width: 200px;
  box-sizing: content-box; }
  @media screen and (max-width: 1023px) {
    .home-page .home-spotlight .spotlight-sidebar {
      display: none; } }

.home-page .post__body {
  width: auto; }
  .home-page .post__body .post__body_left {
    width: auto;
    max-width: 100%; }
  .home-page .post__body .share_block__link {
    background: none;
    padding: 0; }

.pre__post__body_tags {
  display: flex;
  align-items: flex-start; }

.pre__post__body_tags-title, .pre__post__body_tags-list {
  font-size: 15px;
  line-height: 18px; }
  .pre__post__body_tags-title a, .pre__post__body_tags-list a {
    font-size: 15px;
    line-height: 18px; }

.pre__post__body_tags-list {
  flex: 1; }

.post__body_tags {
  align-items: flex-start; }

.post__body_tags-title {
  line-height: 35px; }

.post__body {
  padding: 0;
  word-break: break-word; }

.comments__add_line {
  justify-content: flex-start; }

.comments__add_line .btn {
  margin-left: auto;
  font-size: 16px; }

.popular_posts__list {
  flex-wrap: wrap; }

.popular_posts__list-item {
  margin-bottom: 30px; }

.comment_text {
  width: 100%; }

.home-home-page {
  /*	.post-preview {
		h2 {
			margin-left: 0;
			margin-right: 0;
		}
	}*/ }
  @media all and (max-width: 599px) {
    .home-home-page .main-content {
      padding-left: 0;
      padding-right: 0; }
      .home-home-page .main-content > h2 {
        margin-left: 25px;
        margin-right: 25px; } }

.pagination {
  justify-content: center !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9pbml0cy5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX3Bvc3QtcHJldmlldy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX25ld3MtbGlzdC5zY3NzIiwiX2ZlYXR1cmUtYmxvY2suc2NzcyIsIl9zdHJlYW0tYmxvY2suc2NzcyIsIl92YWNhbmNpZXMtYmxvY2suc2NzcyIsIl9tb2JpbGVfdGFiX2Jsb2NrLnNjc3MiLCJfaG9tZS1wYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImluaXRzXCI7XHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcInBvc3QtcHJldmlld1wiO1xyXG5cclxuQGltcG9ydCBcImxheW91dFwiO1xyXG5cclxuQGltcG9ydCBcIm5ld3MtbGlzdFwiO1xyXG5AaW1wb3J0IFwiZmVhdHVyZS1ibG9ja1wiO1xyXG5AaW1wb3J0IFwic3RyZWFtLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJ2YWNhbmNpZXMtYmxvY2tcIjtcclxuQGltcG9ydCBcIm1vYmlsZV90YWJfYmxvY2tcIjtcclxuXHJcbkBpbXBvcnQgXCJob21lLXBhZ2VcIjtcclxuIiwiJHNlcGFyYXRvci1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjUzKTtcclxuJHNlcGFyYXRvci1ib3JkZXI6IDFweCBzb2xpZCAkc2VwYXJhdG9yLWNvbG9yO1xyXG5cclxuJGdlbmVyYWwtYmxvY2staW5kZW50OiAyNXB4O1xyXG5cclxuJGFjY2VudC1jb2xvcjogI0NBMTkxRDtcclxuXHJcbiRzZWNvbmRhcnktdGV4dC1mb250LXNpemU6IDEycHg7XHJcbiRzZWNvbmRhcnktdGV4dC1jb2xvcjogI0I3QjdCNztcclxuXHJcbiRkZWZhdWx0LXRleHQtY29sb3I6ICMwMDA7XHJcblxyXG4kZ2VuZXJhbC1ibG9jay1yYWRpdXM6IDVweDtcclxuIiwiaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLUJvbGQsIHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwXHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHQvL2xpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmJldHdlZW4sIC5yb3ctY29udGVudC1iZXR3ZWVuIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLnJvdy1jb250ZW50LWNlbnRlciB7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLnJvdy1jb250ZW50LWxlZnQge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnJvdy1jb250ZW50LXJpZ2h0IHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucm93LWNvbnRlbnQtdG9wIHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnJvdy1jb250ZW50LW1pZGRsZSB7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnJvdy1jb250ZW50LWJvdHRvbSB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucm93LWNvbnRlbnQtc3RyZXRjaCB7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5yb3ctY29udGVudC13cmFwIHtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNvbHVtbi1jb250ZW50LWNlbnRlciB7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbHVtbi1jb250ZW50LW1pZGRsZSB7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2x1bW4tY29udGVudC1ibG9ja3Mtc2VwYXJhdGVkIHtcclxuXHQmID4gKiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNlcGFyYXRvci1ib3JkZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maWxsLXNwYWNlIHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5uby1zaHJpbmsge1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDE1MTVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZ2VuZXJhbC1wYWRkaW5nLXgge1xyXG5cdHBhZGRpbmctbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtcGFkZGluZy15IHtcclxuXHRwYWRkaW5nLXRvcDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLXBhZGRpbmctbGVmdCB7XHJcblx0cGFkZGluZy1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLXBhZGRpbmctcmlnaHQge1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtcGFkZGluZy10b3Age1xyXG5cdHBhZGRpbmctdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLXBhZGRpbmctYm90dG9tIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1tYXJnaW4teCB7XHJcblx0bWFyZ2luLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRtYXJnaW4tcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtbWFyZ2luLXkge1xyXG5cdG1hcmdpbi10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRtYXJnaW4tYm90dG9tOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLW1hcmdpbi1sZWZ0IHtcclxuXHRtYXJnaW4tbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1tYXJnaW4tcmlnaHQge1xyXG5cdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1tYXJnaW4tdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLW1hcmdpbi1ib3R0b20ge1xyXG5cdG1hcmdpbi1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLnNlcGFyYXRvci1sZWZ0IHtcclxuXHRib3JkZXItbGVmdDogJHNlcGFyYXRvci1ib3JkZXI7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3ItcmlnaHQge1xyXG5cdGJvcmRlci1yaWdodDogJHNlcGFyYXRvci1ib3JkZXI7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3ItdG9wIHtcclxuXHRib3JkZXItdG9wOiAkc2VwYXJhdG9yLWJvcmRlcjtcclxufVxyXG5cclxuLnNlcGFyYXRvci1ib3R0b20ge1xyXG5cdGJvcmRlci1ib3R0b206ICRzZXBhcmF0b3ItYm9yZGVyO1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LXRleHQge1xyXG5cdGZvbnQtc2l6ZTogJHNlY29uZGFyeS10ZXh0LWZvbnQtc2l6ZTtcclxuXHRjb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLCAuYnV0dG9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJsb2NrLXJhZGl1cztcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdCYuYnRuLXNlY29uZGFyeSwgJi5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICNDNEM0QzQ7IC8vVE9ETzoga3VyYWtpbiDQstGL0L3QtdGB0YLQuCDRhtCy0LXRgiDQsiDQv9C10YDQtdC80LXQvdC90YPRjlxyXG5cdH1cclxufVxyXG5cclxuLnJhZGlvLXRhYi1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmLnJhZGlvLXRhYi1jb250ZW50LXNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uZmItcG9zdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0JiA+IGJsb2NrcXVvdGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDU1MHB4O1xyXG5cdH1cclxuXHJcblx0JiA+IHNwYW4ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCYgPiBpZnJhbWUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50d2l0dGVyLXR3ZWV0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAzMHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHJcblx0JiA+IHAge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDU1MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmID4gaWZyYW1lIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGRlbi1sZXNzLWxnLCAuaGlkZGVuLWxlc3MtbWQsIC5oaWRkZW4tbGVzcy1zbSwgLmhpZGRlbi1sZXNzLXhzIHtcclxuXHJcbn1cclxuXHJcbi52aXNpYmxlLW1vcmUtbGcsIC52aXNpYmxlLW1vcmUtbWQsIC52aXNpYmxlLW1vcmUtc20sIC52aXNpYmxlLW1vcmUteHMge1xyXG5cclxufVxyXG4udmlzaWJsZS1sZXNzLXhzIHsgLy9UT0RPOiBrdXJha2luINC00L7Qv9C+0LvQvdC40YLRjFxyXG5cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUxNHB4KSB7XHJcblx0LmhpZGRlbi1sZXNzLWxnIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLWxlc3MtbGcge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTUxNXB4KSB7XHJcblx0LnZpc2libGUtbW9yZS1sZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGlkZGVuLW1vcmUtbGcge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0LmhpZGRlbi1sZXNzLW1kIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLWxlc3MtbWQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0LnZpc2libGUtbW9yZS1tZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGlkZGVuLW1vcmUtbWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuaGlkZGVuLWxlc3Mtc20ge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnZpc2libGUtbGVzcy1zbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC52aXNpYmxlLW1vcmUtc20ge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhpZGRlbi1tb3JlLXNtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0LmhpZGRlbi1sZXNzLXhzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLWxlc3MteHMge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHsgLy9UT0RPOiBrdXJha2luINC80LEg0L/QtdGA0LXQtNC10LvQsNGC0Ywg0L3QsCA2NDBcclxuXHQudmlzaWJsZS1tb3JlLXhzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oaWRkZW4tbW9yZS14cyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5oMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIucG9zdC1wcmV2aWV3IHtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucG9zdC1wcmV2aWV3LXBpYyB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3QtcHJldmlldy1pbmZvIHtcclxuXHRcdC5wb3N0LXByZXZpZXctbWV0YSB7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHJcblx0XHRcdC5wb3N0LXByZXZpZXctbWV0YS1pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHRcdCYucG9zdC1wcmV2aWV3LW1ldGEtYm94IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0Ji5wb3N0LXByZXZpZXctY29tbWVudHMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cclxuXHRcdFx0XHRcdFx0LnBvc3QtcHJldmlldy1jb21tZW50cy1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnBvc3QtcHJldmlldy1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnBvc3QtcHJldmlldy1jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDNEM0QzQ7IC8vVE9ETzoga3VyYWtpbiDQstGL0L3QtdGB0YLQuCDRhtCy0LXRgiDQsiDQv9C10YDQtdC80LXQvdC90YPRjlxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5wb3N0LXByZXZpZXctZGF0ZSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUm9ib3RvLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucG9zdC1wcmV2aWV3LWNvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucG9zdC1wcmV2aWV3LWV4Y2VycHQge1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdCYsIHAge1xyXG5cdFx0XHRcdFx0Ly9mb250LWZhbWlseTogUm9ib3RvLUxpZ2h0LCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGIsIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG5cdFx0LnBvc3QtcHJldmlldy1leGNlcnB0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5ob21lLWhvbWUtcGFnZSB7XHJcblxyXG5cdC5wb3N0LXByZXZpZXcge1xyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRoZWFkZXItaGVpZ2h0OiA2NHB4O1xyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IFJvYm90by1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvL2JhY2tncm91bmQ6ICNhZGFkYWQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHJcblx0Ji5wYWdlLXNjcm9sbGVkIHtcclxuXHRcdC5oZWFkZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHQvL292ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC5oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQuaGVhZGVyLWNvbnRlbnQtaGVpZ2h0LWNvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLWljb24tYnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLXBhcnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCYuaGVhZGVyLXBhcnQtcmlnaHQge1xyXG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmhlYWRlci1wYXJ0LWxlZnQge1xyXG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQmLmhlYWRlci1wYXJ0LXJpZ2h0IHtcclxuXHJcblx0XHRcdFx0LmhlYWRlci1wYXJ0LWljb24tYnV0dG9ucyB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDEgODFweDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLy9UT0RPOiBrdXJha2luXHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSAxMzVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaGVhZGVyLWljb24tYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0LyptYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9Ki9cclxuXHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5vdGhlci1wcm9qZWN0cy1tZW51LWJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm90aGVyLXByb2plY3RzLW1lbnUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAyODBweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNSwgMjA1LCAyMDUsIDAuNSk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3RoZXItcHJvamVjdHMtdGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm90aGVyLXByb2plY3RzLW1lbnUtbGlzdCB7XHJcblxyXG5cdFx0XHRcdC5vdGhlci1wcm9qZWN0cy1tZW51LWl0ZW0gYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0XHRcdFx0XHQub3RoZXItcHJvamVjdHMtbWVudS1pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5vdGhlci1wcm9qZWN0cy1tZW51LWl0ZW0tZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLXNlYXJjaC13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LnNlYXJjaC1vdmVybGF5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy9UT0RPOiBrdXJha2luXHJcblx0XHRcdFx0d2lkdGg6IDEwMDAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiAtNTAwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0Ly90cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkZXItc2VhcmNoLWJsb2NrIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAkc2VwYXJhdG9yLWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXNlYXJjaC1mb3JtIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmhlYWRlci1zZWFyY2gtaW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5oZWFkZXItc2VhcmNoLWJ1dHRvbnMge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdC5oZWFkZXItc2VhcmNoLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC02cHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1hY2NvdW50IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkZXItcHJvZmlsZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXByb2ZpbGUtYXZhdGFyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRpbWdcdHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXByb2ZpbGUtaW5mbyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlci1hY2NvdW50LWxpbmtzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLWFjY291bnQtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNDVweCArICRoZWFkZXItaGVpZ2h0O1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWNvbnRlbnQgeyAvL1RPRE86IGt1cmFraW4g0L3QsNC30LLQsNC90LjQtVxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Lm1haW4tbWVudS1jb250YWluZXIge1xyXG5cclxuXHRcdFx0Lm1haW4tbWVudSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFpbi1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuXHRcdFx0LnNpZGViYXIgeyAvL1RPRE86IGt1cmFraW4g0LLRi9C90LXRgdGC0LhcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy9UT0RPOiBrdXJha2luINC/0LXRgNC10LTQtdC70LDRgtGMXHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdC8qJi5zaWRlYmFyLWxlZnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI2NXB4OyAvL1RPRE86IGt1cmFraW4g0L/QtdGA0LXQtNC10LvQsNGC0Ywg0LAg0LzQvtC20LXRgiDQuCDQvtGB0YLQsNCy0LjRgtGMXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNpZGViYXItcmlnaHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIyNXB4OyAvL1RPRE86IGt1cmFraW4g0YLQvtGCINC70Lgg0YDQsNC30LzQtdGA0YfQuNC6XHJcblx0XHRcdFx0fSovXHJcblxyXG5cdFx0XHRcdC53aWRnZXQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1haW4tY29udGVudCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmFja2dyb3VuZG1haW4ge1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4jbW9iaWxlLW1haW4tcGljIHsgLy9UT0RPOiBrdXJha2luINGD0LHRgNCw0YLRjFxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudS1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWxlZnQgLnZhY2FuY2llcy1ibG9jayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhvbWUtaG9tZS1ob21lLXBhZ2UgLnNpZGViYXItbGVmdCAudmFjYW5jaWVzLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTE0cHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5ob21lLWhvbWUtaG9tZS1wYWdlIC5zaWRlYmFyLXJpZ2h0IC52YWNhbmNpZXMtYmxvY2sge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qb2Jfd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtb2JpbGUtbWFpbi1waWMgeyAvL1RPRE86IGt1cmFraW4gcmVtb3ZlXHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51X19tb2JpbGUge1xyXG5cdHBhZGRpbmc6IDAgJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cclxuXHQubW9iaWxlLW1lbnUtY2xvc2UtY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcblxyXG5cdFx0Lm1vYmlsZS1tZW51LWNsb3NlLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY29udGVudF9fZmlsdGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucG9zdF9fYm9keV90YWdzIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbiIsIi5uZXdzLWxpc3Qge1xyXG5cdCRkYXRlLXdpZHRoOiAwOy8vMzVweDtcclxuXHJcblx0Lm5ld3MtaXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLW1ldGEge1xyXG5cdFx0XHQvL21hcmdpbi10b3A6IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLWRhdGUge1xyXG5cdFx0XHQvL3dpZHRoOiAkZGF0ZS13aWR0aDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lm5ld3MtaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbGwtbmV3cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogJGRhdGUtd2lkdGg7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufVxyXG4iLCIuZmVhdHVyZS1ibG9jayB7XHJcblx0JGZlYXR1cmUtaW5kZW50OiAxNXB4OyAgLy9UT0RPOiBrdXJha2luINC/0YDQvtGH0LXQutCw0YLRjFxyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuXHQuZmVhdHVyZS1ibG9jay1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHJcblx0XHQuZmVhdHVyZS1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxODJweDsgLy9UT0RPOiBrdXJha2luINC/0YDQvtGH0LXQutCw0YLRjFxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRmZWF0dXJlLWluZGVudDtcclxuXHJcblx0XHRcdC5mZWF0dXJlLWxpbmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdC5mZWF0dXJlLXBpYyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZlYXR1cmUtdGl0bGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwKjIgKyAyMSozcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90by1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGdlbmVyYWwtYmxvY2stcmFkaXVzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR6LWluZGV4OiA0MDA7XHJcblxyXG5cdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLWljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ly9oZWlnaHQ6IDMzNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzYzcHg7IC8vVE9ETzoga3VyYWtpbiDQv9GA0L7QstC10YDQuNGC0YxcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGZlYXR1cmUtaW5kZW50O1xyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLWljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7IC8vIFRPRE86IGt1cmFraW5cclxuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAxMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwcHggLTEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IC8vVE9ETzoga3VyYWtpbiDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQuSA00YvQuSDQv9Cw0YDQsNC80LXRgtGAXHJcblxyXG5cclxuXHRcdC5mZWF0dXJlLWJsb2NrLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuXHRcdFx0LmZlYXR1cmUtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwdncgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDNweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS10aXRsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IC8vVE9ETzoga3VyYWtpbiDRh9GR0YIg0L3QtSDQutGA0LDRgdC40LLQvlxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCAuZmVhdHVyZS1jb21tZW50cyB7IC8vVE9ETzoga3VyYWtpbiDQv9C+0LLRgtC+0YBcclxuXHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0LmZlYXR1cmUtY29tbWVudHMtaWNvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLW51bWJlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIuc3RyZWFtLWJsb2NrIHtcclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdC5iYWRnZSB7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RyZWFtLXdyYXBwZXIge1xyXG5cdFx0LnN0cmVhbS1ib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1Ni40JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN0cmVhbS1pZnJhbWUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3RyZWFtLWJhbm5lciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3R0b20tYmFubmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLnZhY2FuY2llcy1ibG9jayB7XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXRjaGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTVFNUU1O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnN3aXRjaGVyLW9uOmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudmFjYW5jaWVzLWl0ZW0ge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudmFjYW5jaWVzLWl0ZW0tcGljIHtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZhY2FuY2llcy1pdGVtLWluZm8ge1xyXG5cclxuXHRcdFx0LnZhY2FuY2llcy1pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHQkdmFjYW5jaWVzLWl0ZW0tbGluZS1jb3VudDogMjtcclxuXHRcdFx0XHQkdmFjYW5jaWVzLWl0ZW0tbGluZS1oZWlnaHQ6IDE3cHg7XHJcblxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJHZhY2FuY2llcy1pdGVtLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6ICR2YWNhbmNpZXMtaXRlbS1saW5lLWNvdW50ICogJHZhY2FuY2llcy1pdGVtLWxpbmUtaGVpZ2h0O1xyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6ICR2YWNhbmNpZXMtaXRlbS1saW5lLWNvdW50O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZhY2FuY2llcy1pdGVtLWFkZGl0aW9uYWwge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQudmFjYW5jaWVzLWl0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudmFjYW5jaWVzLWJ1dHRvbnMge1xyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1vYmlsZS10YWItYmxvY2sge1xyXG5cdGlucHV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubW9iaWxlLXRhYnMge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IC8vVE9ETzoga3VyYWtpbiDRg9C00LDQu9C40YLRjFxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7IC8vVE9ETzoga3VyYWtpbiDRgtGD0YIg0YfRkSDRgtC+INGC0LDQutC+0LUg0YHQtdCx0LUg0YLQstC+0YDQuNGC0YHRj1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRjb2xvcjogcmdiYSgxNDgsIDE0OCwgMTQ4LCAxKTsgIC8vVE9ETzog0LLQvtC30LzQvtC20L3QviBrdXJha2luINGD0LTQsNC70LjRgtGMXHJcblxyXG5cdFx0XHQmLnJhZGlvLXRhYi1hY3RpdmUge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS10YWItY29udGVudCB7ICAvL1RPRE86IGt1cmFraW4g0YHQtNC10LvQsNGC0Ywg0LvRg9GH0YjQtVxyXG5cdFx0aDMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ob21lLXBhZ2Uge1xyXG5cclxuXHQubWFpbi1jb250ZW50IHtcclxuXHJcblx0fVxyXG5cclxuXHQubW9iaWxlLXRvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvbWUtc3BvdGxpZ2h0IHtcclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcG90bGlnaHQtY29udGVudCB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5mZWF0dXJlLWJsb2NrIHtcclxuXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwb3RsaWdodC1zaWRlYmFyIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWVkIHtcclxuXHJcblx0fVxyXG5cclxuXHQucG9zdF9fYm9keSB7IC8vVE9ETzoga3VyYWtpbiByZW1vdmVcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdC5wb3N0X19ib2R5X2xlZnQge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaGFyZV9ibG9ja19fbGluayB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnByZV9fcG9zdF9fYm9keV90YWdzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJlX19wb3N0X19ib2R5X3RhZ3MtdGl0bGUsIC5wcmVfX3Bvc3RfX2JvZHlfdGFncy1saXN0IHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlX19wb3N0X19ib2R5X3RhZ3MtbGlzdCB7XHJcblx0ZmxleDogMVxyXG59XHJcblxyXG4ucG9zdF9fYm9keV90YWdzIHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfdGFncy10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5wb3N0X19ib2R5IHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5jb21tZW50c19fYWRkX2xpbmUge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNvbW1lbnRzX19hZGRfbGluZSB7XHJcblx0LmJ0biB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3B1bGFyX3Bvc3RzX19saXN0IHtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wb3B1bGFyX3Bvc3RzX19saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50X3RleHQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaG9tZS1ob21lLXBhZ2UgeyAvLyBUT0RPOiDRg9C00LDQu9C40YLRjCDQstGB0ZEg0Y3RgtC+INC90LDRhdGA0LXQvVxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHQubWFpbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0JiA+IGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG4vKlx0LnBvc3QtcHJldmlldyB7XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fSovXHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FFQUEsQUFBQSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBQ2xCLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsTUFBTSxFQUFFLENBQ1QsR0FBQzs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNGLFdBQVcsRUFBRSx5QkFBeUI7RUFDdEMsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLElBQUk7RUFFZixhQUFhLEVBQUUsSUFBSSxHQUNuQjs7QUFFRCxBQUFBLElBQUksQ0FBQztFQUNKLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLEdBQUc7RUFDbkIsZUFBZSxFQUFFLFVBQVU7RUFDM0IsU0FBUyxFQUFFLE1BQ1osR0FBQzs7QUFFRCxBQUFBLFFBQVEsRUFBRSxvQkFBb0IsQ0FBQztFQUM5QixlQUFlLEVBQUUsYUFDbEIsR0FBQzs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VBQ25CLGVBQWUsRUFBRSxNQUNs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 */
