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; }
  h3 strong, h3 b {
    font-size: 20px;
    line-height: 22px; }

img {
  object-fit: contain; }

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

@media all and (max-width: 599px) {
  .row-less-xs {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-start;
    flex-wrap: nowrap; } }

@media all and (min-width: 600px) {
  .row-more-xs {
    display: flex !important;
    flex-direction: row !important;
    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; }

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

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

.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; }

@media all and (max-width: 599px) {
  .general-padding-x-less-xs {
    padding-left: 25px !important;
    padding-right: 25px !important; }
  .general-padding-y-less-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .general-padding-left-less-xs {
    padding-left: 25px !important; }
  .general-padding-right-less-xs {
    padding-right: 25px !important; }
  .general-padding-top-less-xs {
    padding-top: 25px !important; }
  .general-padding-bottom-less-xs {
    padding-bottom: 25px !important; }
  .general-margin-x-less-xs {
    margin-left: 25px !important;
    margin-right: 25px !important; }
  .general-margin-y-less-xs {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .general-margin-left-less-xs {
    margin-left: 25px !important; }
  .general-margin-right-less-xs {
    margin-right: 25px !important; }
  .general-margin-top-less-xs {
    margin-top: 25px !important; }
  .general-margin-bottom-less-xs {
    margin-bottom: 25px !important; } }

@media all and (min-width: 600px) {
  .general-padding-x-more-xs {
    padding-left: 25px !important;
    padding-right: 25px !important; }
  .general-padding-y-more-xs {
    padding-top: 25px !important;
    padding-bottom: 25px !important; }
  .general-padding-left-more-xs {
    padding-left: 25px !important; }
  .general-padding-right-more-xs {
    padding-right: 25px !important; }
  .general-padding-top-more-xs {
    padding-top: 25px !important; }
  .general-padding-bottom-more-xs {
    padding-bottom: 25px !important; }
  .general-margin-x-more-xs {
    margin-left: 25px !important;
    margin-right: 25px !important; }
  .general-margin-y-more-xs {
    margin-top: 25px !important;
    margin-bottom: 25px !important; }
  .general-margin-left-more-xs {
    margin-left: 25px !important; }
  .general-margin-right-more-xs {
    margin-right: 25px !important; }
  .general-margin-top-more-xs {
    margin-top: 25px !important; }
  .general-margin-bottom-more-xs {
    margin-bottom: 25px !important; } }

.no-padding-x {
  padding-left: 0;
  padding-right: 0; }

.no-padding-y {
  padding-top: 0;
  padding-bottom: 0; }

.no-padding-left {
  padding-left: 0; }

.no-padding-right {
  padding-right: 0; }

.no-padding-top {
  padding-top: 0; }

.no-padding-bottom {
  padding-bottom: 0; }

.no-margin-x {
  margin-left: 0;
  margin-right: 0; }

.no-margin-y {
  margin-top: 0;
  margin-bottom: 0; }

.no-margin-left {
  margin-left: 0; }

.no-margin-right {
  margin-right: 0; }

.no-margin-top {
  margin-top: 0; }

.no-margin-bottom {
  margin-bottom: 0; }

@media all and (max-width: 599px) {
  .no-padding-x-less-xs {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .no-padding-y-less-xs {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .no-padding-left-less-xs {
    padding-left: 0 !important; }
  .no-padding-right-less-xs {
    padding-right: 0 !important; }
  .no-padding-top-less-xs {
    padding-top: 0 !important; }
  .no-padding-bottom-less-xs {
    padding-bottom: 0 !important; }
  .no-margin-x-less-xs {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .no-margin-y-less-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .no-margin-left-less-xs {
    margin-left: 0 !important; }
  .no-margin-right-less-xs {
    margin-right: 0 !important; }
  .no-margin-top-less-xs {
    margin-top: 0 !important; }
  .no-margin-bottom-less-xs {
    margin-bottom: 0 !important; } }

@media all and (min-width: 600px) {
  .no-padding-x-more-xs {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .no-padding-y-more-xs {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .no-padding-left-more-xs {
    padding-left: 0 !important; }
  .no-padding-right-more-xs {
    padding-right: 0 !important; }
  .no-padding-top-more-xs {
    padding-top: 0 !important; }
  .no-padding-bottom-more-xs {
    padding-bottom: 0 !important; }
  .no-margin-x-more-xs {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .no-margin-y-more-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .no-margin-left-more-xs {
    margin-left: 0 !important; }
  .no-margin-right-more-xs {
    margin-right: 0 !important; }
  .no-margin-top-more-xs {
    margin-top: 0 !important; }
  .no-margin-bottom-more-xs {
    margin-bottom: 0 !important; } }

.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); }

@media all and (max-width: 599px) {
  .no-border-x-less-xs {
    border-left: 0 !important;
    border-right: 0 !important; }
  .no-border-y-less-xs {
    border-top: 0 !important;
    border-bottom: 0 !important; }
  .no-border-left-less-xs {
    border-left: 0 !important; }
  .no-border-right-less-xs {
    border-right: 0 !important; }
  .no-border-top-less-xs {
    border-top: 0 !important; }
  .no-border-bottom-less-xs {
    border-bottom: 0 !important; } }

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

.btn, .button {
  display: flex;
  border-radius: 5px;
  outline: none;
  border: 0;
  cursor: pointer;
  background-color: #a803a5;
  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; }
  .btn:hover, .button:hover {
    background: #008cd6; }

.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; }

.hidden {
  display: none; }

@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; }

.sidebar .widget-block, .sidebar .widget-block a {
  display: block !important;
  font-size: 0 !important; }

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

.post-preview .post-preview-pic {
  position: relative;
  width: 300px;
  margin-right: 20px; }
  @media all and (max-width: 599px) {
    .post-preview .post-preview-pic {
      width: 100%;
      margin-right: 0; } }
  .post-preview .post-preview-pic:before {
    content: '';
    position: relative;
    display: block;
    padding-top: 46.66667%; }
  .post-preview .post-preview-pic img {
    position: absolute;
    top: 0;
    left: 0;
    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: #a803a5; }
  .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; } }

body {
  font-family: Roboto-Regular, sans-serif;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  color: #000; }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 64px;
  background: #fff;
  align-items: center;
  z-index: 1000;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25); }
  .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-icon-button :hover {
        filter: invert(17%) sepia(93%) saturate(3337%) hue-rotate(290deg) brightness(80%) contrast(116%); }
    .header .header-container .header-part {
      position: relative;
      height: 100%; }
      .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 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 :hover {
              color: #a803a5; }
            .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 .follow-buttons .follow-separator {
      border-left: 1px solid #000;
      height: 29px; }
      .header .header-container .follow-buttons .follow-separator.follow-separator-left {
        margin-left: 25px;
        margin-right: 25px; }
      .header .header-container .follow-buttons .follow-separator.follow-separator-right {
        margin-right: 25px;
        margin-left: 25px;
        display: none; }
    .header .header-container .follow-buttons a {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 15px;
      font-size: 23px;
      color: #000;
      padding: 0 5px; }
      .header .header-container .follow-buttons a.follow-facebook {
        margin-left: -5px; }
      .header .header-container .follow-buttons a:last-child {
        margin-right: 0; }
      .header .header-container .follow-buttons a:hover {
        color: #a803a5; }
      .header .header-container .follow-buttons a > i {
        display: flex; }
    .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: #a803a5;
        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-body {
  padding-top: 64px; }
  .page-body .page-content {
    position: relative;
    top: 0;
    background: #fff;
    z-index: 1; }
    .page-body .page-content .main-menu-container .main-menu {
      font-family: 'Roboto Condensed', sans-serif;
      font-size: 16px;
      line-height: 16px;
      text-transform: uppercase; }
      .page-body .page-content .main-menu-container .main-menu li {
        display: flex;
        padding: 0 25px; }
        .page-body .page-content .main-menu-container .main-menu li a {
          display: flex;
          color: #000;
          padding: 12px 0; }
          .page-body .page-content .main-menu-container .main-menu li a:hover {
            color: #a803a5; }
    .page-body .page-content .sidebar {
      box-sizing: content-box;
      width: 250px; }
      .page-body .page-content .sidebar .widget {
        margin-bottom: 15px; }
        .page-body .page-content .sidebar .widget:last-child {
          margin-bottom: 0; }
        .page-body .page-content .sidebar .widget a {
          display: flex; }
        .page-body .page-content .sidebar .widget img {
          width: 100%; }
    .page-body .page-content .mobile-top {
      display: none;
      /*@media all and (max-width: 599px) {
				display: flex;
				padding-bottom: 0;
				border-bottom: 0;
			}*/ }
    .page-body .page-content .main-content {
      max-width: 100%; }
      .page-body .page-content .main-content .post__body {
        width: auto; }
        .page-body .page-content .main-content .post__body .post__body_left {
          width: auto;
          max-width: 100%; }
        .page-body .page-content .main-content .post__body .share_block__link {
          background: none;
          padding: 0; }
      @media all and (max-width: 599px) {
        .page-body .page-content .main-content > h1, .page-body .page-content .main-content > h2, .page-body .page-content .main-content > h3, .page-body .page-content .main-content .no-results {
          padding-left: 25px;
          padding-right: 25px; } }

body.show-bg .page-body {
  padding-top: 209px; }

body.show-bg .header {
  box-shadow: none; }

body.show-bg.page-scrolled .header {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25); }

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

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

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

.sidebar-left .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; }
  .menu__mobile .follow-buttons {
    position: sticky;
    top: 100%; }
    .menu__mobile .follow-buttons a {
      display: flex;
      align-items: center;
      color: #fff;
      font-size: 8vw;
      height: 20vw;
      margin-right: 25px; }
      .menu__mobile .follow-buttons a i {
        display: flex; }

.content__filter {
  margin-bottom: 0; }

.post__body_tags {
  margin-top: 30px; }

.post__body_lead a, .post__body_text a, .single__body a {
  color: #a803a5; }
  .post__body_lead a:hover, .post__body_text a:hover, .single__body a:hover {
    color: #008cd6; }

.post__teaser_caption .author a {
  font-family: Roboto-Light, sans-serif;
  margin-left: 5px;
  color: #000; }
  .post__teaser_caption .author a:hover {
    color: #a803a5; }

.pre__post__body_tags-list > li > a {
  text-decoration: none;
  color: #787878;
  font-size: 11pt; }
  .pre__post__body_tags-list > li > a:hover {
    color: #a803a5; }

.pre__post__body_tags-list > li > a.sponsor-tag {
  color: #0000ff; }
  .pre__post__body_tags-list > li > a.sponsor-tag:hover {
    color: #a803a5; }

.share-link {
  margin-left: 18px;
  color: #000;
  font-size: 22px; }
  .share-link:hover {
    color: #a803a5; }

.post__body_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 35px;
  padding: 0;
  margin-bottom: 15px; }

.post__body_head .meta {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%; }

.post__body_head .meta .meta-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  font-size: 18px;
  line-height: 18px;
  margin-right: 10px; }

.post__body_head .meta .meta-box {
  border-radius: 5px;
  padding: 0 10px;
  color: #fff;
  font-size: 17px;
  line-height: 17px; }

.post__body_head .meta .comments {
  background: #000; }

.post__body_head .meta .comments .comments-icon {
  width: 20px; }

.post__body_head .meta .comments .comments-number {
  margin-left: 8px; }

.post__body_head .meta .category {
  background: #C4C4C4; }

.pagelist__item_info span {
  width: 100%;
  text-align: left;
  font-size: 16px; }

.pagelist__item_info .company_name {
  font-family: Roboto-Bold, sans-serif; }

.pagelist__item_info .city {
  font-family: Roboto-Light, sans-serif; }

.pagelist__item_info .company {
  font-family: Roboto-Bold, sans-serif; }

.pagelist__item_info a {
  color: inherit; }

.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: #a803a5; }

.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 {
      display: none;
      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: #a803a5;
  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: #a803a5; }

.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 .sidebar-left .vacancies-block {
  display: none; }
  @media all and (max-width: 1514px) {
    .home-page .sidebar-left .vacancies-block {
      display: block !important; } }

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

@media all and (max-width: 599px) {
  .home-page .home-spotlight {
    display: none;
    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 .home-spotlight .spotlight-sidebar .vacancies-block {
    height: 100%; }

.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 {
  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%; }

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

#popmechanic-copyright {
  display: none !important; }

#popmechanic-container-110614 {
  /*	@media all and (max-width: 599px) {
		position: fixed;
		left: 0;
		bottom: 0;
		top: 0;
		right: 0;
		opacity: 1;
		z-index: 1000000;
		background: rgba(0, 0, 0, .5);
	}*/ }
  #popmechanic-container-110614 #popmechanic-form-110614 {
    left: auto !important;
    right: 30px !important;
    bottom: 15px !important;
    height: auto !important;
    box-shadow: 0px 0px 20px 2px rgba(1, 2, 2, 0.2) !important;
    margin: auto !important; }
    @media all and (max-width: 599px) {
      #popmechanic-container-110614 #popmechanic-form-110614 {
        left: 15px !important;
        right: 15px !important;
        max-width: 100%;
        width: auto !important;
        box-shadow: 0px 0px 25px 2px rgba(1, 2, 2, 0.25) !important; } }
    #popmechanic-container-110614 #popmechanic-form-110614 .popmechanic-input {
      flex: 1; }

.footer {
  display: flex;
  flex-direction: column;
  color: #fff;
  font-size: 14px;
  line-height: 1.5; }
  .footer .footer-container {
    padding-left: 325px;
    padding-right: 325px; }
    @media all and (max-width: 1023px) {
      .footer .footer-container {
        padding-left: 25px !important;
        padding-right: 25px !important; } }
  .footer a {
    color: #fff;
    font-size: inherit;
    line-height: inherit; }
    .footer a:hover {
      color: #a803a5; }
  .footer .footer-info .footer-title {
    font-family: Roboto-Medium, sans-serif;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 20px; }
  .footer .footer-info .footer-about-text {
    max-width: 400px;
    margin-bottom: 20px; }
  .footer .footer-info .socialfollow .list li {
    padding-bottom: 5px; }
    .footer .footer-info .socialfollow .list li a {
      display: flex;
      align-items: center; }
      .footer .footer-info .socialfollow .list li a i {
        width: 20px;
        display: inline-block;
        color: inherit; }
  .footer .privacy-policy {
    border-top: 1px solid #a803a5; }

.header .header-container .header-part.header-part-right .header-part-icon-buttons {
  flex-basis: auto !important; }

.post__body_tags {
  margin-bottom: 50px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19pbml0cy5zY3NzIiwiX2luaXRzLnNjc3MiLCIuLi8uLi8uLi9jb21tb24tbmV3cy10aGVtZS9zcmMvc2Fzcy9faW5kZXguc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19jb21tb24uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19wb3N0LXByZXZpZXcuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19uZXdzLWxpc3Quc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi1uZXdzLXRoZW1lL3NyYy9zYXNzL19mZWF0dXJlLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9jb21tb24tbmV3cy10aGVtZS9zcmMvc2Fzcy9fc3RyZWFtLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9jb21tb24tbmV3cy10aGVtZS9zcmMvc2Fzcy9fdmFjYW5jaWVzLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9jb21tb24tbmV3cy10aGVtZS9zcmMvc2Fzcy9fbW9iaWxlX3RhYl9ibG9jay5zY3NzIiwiLi4vLi4vLi4vY29tbW9uLW5ld3MtdGhlbWUvc3JjL3Nhc3MvX2hvbWUtcGFnZS5zY3NzIiwiLi4vLi4vLi4vY29tbW9uLW5ld3MtdGhlbWUvc3JjL3Nhc3MvX25ld3NsZXR0ZXIuc2NzcyIsIl9sYXlvdXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29tbW9uLW5ld3MtdGhlbWUvc3JjL3Nhc3MvaW5pdHNcIjtcclxuQGltcG9ydCBcImluaXRzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21tb24tbmV3cy10aGVtZS9zcmMvc2Fzcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwibGF5b3V0XCI7XHJcbiIsIiRzZXBhcmF0b3ItY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC41Myk7XHJcbiRzZXBhcmF0b3ItYm9yZGVyOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcclxuXHJcbiRnZW5lcmFsLWJsb2NrLWluZGVudDogMjVweDtcclxuXHJcbiRzZWNvbmRhcnktdGV4dC1mb250LXNpemU6IDEycHg7XHJcbiRzZWNvbmRhcnktdGV4dC1jb2xvcjogI0I3QjdCNztcclxuXHJcbiRkZWZhdWx0LXRleHQtY29sb3I6ICMwMDA7XHJcblxyXG4kZ2VuZXJhbC1ibG9jay1yYWRpdXM6IDVweDtcclxuIiwiJGFjY2VudC1jb2xvcjogI2E4MDNhNTtcclxuJGFkZGl0aW9uYWwtY29sb3I6ICMwMDhjZDY7XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcInBvc3QtcHJldmlld1wiO1xyXG5cclxuQGltcG9ydCBcImxheW91dFwiO1xyXG5cclxuQGltcG9ydCBcIm5ld3MtbGlzdFwiO1xyXG5AaW1wb3J0IFwiZmVhdHVyZS1ibG9ja1wiO1xyXG5AaW1wb3J0IFwic3RyZWFtLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJ2YWNhbmNpZXMtYmxvY2tcIjtcclxuQGltcG9ydCBcIm1vYmlsZV90YWJfYmxvY2tcIjtcclxuXHJcbkBpbXBvcnQgXCJob21lLXBhZ2VcIjtcclxuQGltcG9ydCBcIm5ld3NsZXR0ZXJcIjtcclxuIiwiaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLUJvbGQsIHNhbnMtc2VyaWY7XHJcblx0bWFyZ2luOiAwXHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHQvL2xpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdHN0cm9uZywgYiB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcbn1cclxuXHJcbmltZyB7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLy9UT0RPOiDRgdC00LXQu9Cw0YLRjCDRgdC40YHRgtC10LzRgyDQtNC70Y8g0Y3QutGA0LDQvdC+0LJcclxuXHQucm93LWxlc3MteHMge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgeyAvL1RPRE86INGB0LTQtdC70LDRgtGMINGB0LjRgdGC0LXQvNGDINC00LvRjyDRjdC60YDQsNC90L7QslxyXG5cdC5yb3ctbW9yZS14cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZXR3ZWVuLCAucm93LWNvbnRlbnQtYmV0d2VlbiB7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5yb3ctY29udGVudC1jZW50ZXIge1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5yb3ctY29udGVudC1sZWZ0IHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5yb3ctY29udGVudC1yaWdodCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnJvdy1jb250ZW50LXRvcCB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5yb3ctY29udGVudC1taWRkbGUge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yb3ctY29udGVudC1ib3R0b20ge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnJvdy1jb250ZW50LXN0cmV0Y2gge1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4ucm93LWNvbnRlbnQtd3JhcCB7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uY29sdW1uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7IC8vVE9ETzog0YHQtNC10LvQsNGC0Ywg0YHQuNGB0YLQtdC80YMg0LTQu9GPINGN0LrRgNCw0L3QvtCyXHJcblx0LmNvbHVtbi1sZXNzLXhzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7IC8vVE9ETzog0YHQtNC10LvQsNGC0Ywg0YHQuNGB0YLQtdC80YMg0LTQu9GPINGN0LrRgNCw0L3QvtCyXHJcblx0LmNvbHVtbi1tb3JlLXhzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2x1bW4tY29udGVudC1jZW50ZXIge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2x1bW4tY29udGVudC1taWRkbGUge1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29sdW1uLWNvbnRlbnQtYmxvY2tzLXNlcGFyYXRlZCB7XHJcblx0JiA+ICoge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRcdGJvcmRlci1ib3R0b206ICRzZXBhcmF0b3ItYm9yZGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmlsbC1zcGFjZSB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4ubm8tc2hyaW5rIHtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxNTE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmdlbmVyYWwtcGFkZGluZy14IHtcclxuXHRwYWRkaW5nLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLXBhZGRpbmcteSB7XHJcblx0cGFkZGluZy10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1wYWRkaW5nLWxlZnQge1xyXG5cdHBhZGRpbmctbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1wYWRkaW5nLXJpZ2h0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLXBhZGRpbmctdG9wIHtcclxuXHRwYWRkaW5nLXRvcDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1wYWRkaW5nLWJvdHRvbSB7XHJcblx0cGFkZGluZy1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtbWFyZ2luLXgge1xyXG5cdG1hcmdpbi1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbi5nZW5lcmFsLW1hcmdpbi15IHtcclxuXHRtYXJnaW4tdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1tYXJnaW4tbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtbWFyZ2luLXJpZ2h0IHtcclxuXHRtYXJnaW4tcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxufVxyXG5cclxuLmdlbmVyYWwtbWFyZ2luLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG59XHJcblxyXG4uZ2VuZXJhbC1tYXJnaW4tYm90dG9tIHtcclxuXHRtYXJnaW4tYm90dG9tOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7IC8vVE9ETzog0YHQtNC10LvQsNGC0Ywg0YHQuNGB0YLQtdC80YMg0LTQu9GPINGN0LrRgNCw0L3QvtCyXHJcblx0LmdlbmVyYWwtcGFkZGluZy14LWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtcGFkZGluZy15LWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtcGFkZGluZy1sZWZ0LWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLXBhZGRpbmctcmlnaHQtbGVzcy14cyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLXBhZGRpbmctdG9wLWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtcGFkZGluZy1ib3R0b20tbGVzcy14cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4teC1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4teS1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4tbGVmdC1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLW1hcmdpbi1yaWdodC1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4tdG9wLWxlc3MteHMge1xyXG5cdFx0bWFyZ2luLXRvcDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4tYm90dG9tLWxlc3MteHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgeyAvL1RPRE86INGB0LTQtdC70LDRgtGMINGB0LjRgdGC0LXQvNGDINC00LvRjyDRjdC60YDQsNC90L7QslxyXG5cdC5nZW5lcmFsLXBhZGRpbmcteC1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLXBhZGRpbmcteS1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLXBhZGRpbmctbGVmdC1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1wYWRkaW5nLXJpZ2h0LW1vcmUteHMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1wYWRkaW5nLXRvcC1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmFsLXBhZGRpbmctYm90dG9tLW1vcmUteHMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtbWFyZ2luLXgtbW9yZS14cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtbWFyZ2luLXktbW9yZS14cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtbWFyZ2luLWxlZnQtbW9yZS14cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhbC1tYXJnaW4tcmlnaHQtbW9yZS14cyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtbWFyZ2luLXRvcC1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi10b3A6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYWwtbWFyZ2luLWJvdHRvbS1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm5vLXBhZGRpbmcteCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nLXkge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy1sZWZ0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nLXJpZ2h0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy10b3Age1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZy1ib3R0b20ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm8tbWFyZ2luLXgge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLm5vLW1hcmdpbi15IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4tbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4tcmlnaHQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLm5vLW1hcmdpbi10b3Age1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4tYm90dG9tIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAvL1RPRE86INGB0LTQtdC70LDRgtGMINGB0LjRgdGC0LXQvNGDINC00LvRjyDRjdC60YDQsNC90L7QslxyXG5cdC5uby1wYWRkaW5nLXgtbGVzcy14cyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1wYWRkaW5nLXktbGVzcy14cyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1wYWRkaW5nLWxlZnQtbGVzcy14cyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1wYWRkaW5nLXJpZ2h0LWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLXBhZGRpbmctdG9wLWxlc3MteHMge1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1wYWRkaW5nLWJvdHRvbS1sZXNzLXhzIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLXgtbGVzcy14cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLXktbGVzcy14cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLWxlZnQtbGVzcy14cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLW1hcmdpbi1yaWdodC1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLW1hcmdpbi10b3AtbGVzcy14cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLWJvdHRvbS1sZXNzLXhzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7IC8vVE9ETzog0YHQtNC10LvQsNGC0Ywg0YHQuNGB0YLQtdC80YMg0LTQu9GPINGN0LrRgNCw0L3QvtCyXHJcblx0Lm5vLXBhZGRpbmcteC1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLXBhZGRpbmcteS1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLXBhZGRpbmctbGVmdC1tb3JlLXhzIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLXBhZGRpbmctcmlnaHQtbW9yZS14cyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tcGFkZGluZy10b3AtbW9yZS14cyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLXBhZGRpbmctYm90dG9tLW1vcmUteHMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1tYXJnaW4teC1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1tYXJnaW4teS1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1tYXJnaW4tbGVmdC1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLXJpZ2h0LW1vcmUteHMge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tbWFyZ2luLXRvcC1tb3JlLXhzIHtcclxuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uby1tYXJnaW4tYm90dG9tLW1vcmUteHMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZXBhcmF0b3ItbGVmdCB7XHJcblx0Ym9yZGVyLWxlZnQ6ICRzZXBhcmF0b3ItYm9yZGVyO1xyXG59XHJcblxyXG4uc2VwYXJhdG9yLXJpZ2h0IHtcclxuXHRib3JkZXItcmlnaHQ6ICRzZXBhcmF0b3ItYm9yZGVyO1xyXG59XHJcblxyXG4uc2VwYXJhdG9yLXRvcCB7XHJcblx0Ym9yZGVyLXRvcDogJHNlcGFyYXRvci1ib3JkZXI7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3ItYm90dG9tIHtcclxuXHRib3JkZXItYm90dG9tOiAkc2VwYXJhdG9yLWJvcmRlcjtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLy9UT0RPOiDRgdC00LXQu9Cw0YLRjCDRgdC40YHRgtC10LzRgyDQtNC70Y8g0Y3QutGA0LDQvdC+0LJcclxuXHQubm8tYm9yZGVyLXgtbGVzcy14cyB7XHJcblx0XHRib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tYm9yZGVyLXktbGVzcy14cyB7XHJcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tYm9yZGVyLWxlZnQtbGVzcy14cyB7XHJcblx0XHRib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLWJvcmRlci1yaWdodC1sZXNzLXhzIHtcclxuXHRcdGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5vLWJvcmRlci10b3AtbGVzcy14cyB7XHJcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubm8tYm9yZGVyLWJvdHRvbS1sZXNzLXhzIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2Vjb25kYXJ5LXRleHQge1xyXG5cdGZvbnQtc2l6ZTogJHNlY29uZGFyeS10ZXh0LWZvbnQtc2l6ZTtcclxuXHRjb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uYnRuLCAuYnV0dG9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJsb2NrLXJhZGl1cztcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdCYuYnRuLXNlY29uZGFyeSwgJi5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6ICNDNEM0QzQ7IC8vVE9ETzoga3VyYWtpbiDQstGL0L3QtdGB0YLQuCDRhtCy0LXRgiDQsiDQv9C10YDQtdC80LXQvdC90YPRjlxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5yYWRpby10YWItY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ji5yYWRpby10YWItY29udGVudC1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmZiLXBvc3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDMwcHggYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdCYgPiBibG9ja3F1b3RlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiA1NTBweDtcclxuXHR9XHJcblxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHQmID4gaWZyYW1lIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udHdpdHRlci10d2VldCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG5cdCYgPiBwIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiA1NTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0JiA+IGlmcmFtZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW4tbGVzcy1sZywgLmhpZGRlbi1sZXNzLW1kLCAuaGlkZGVuLWxlc3Mtc20sIC5oaWRkZW4tbGVzcy14cyB7XHJcblxyXG59XHJcblxyXG4udmlzaWJsZS1tb3JlLWxnLCAudmlzaWJsZS1tb3JlLW1kLCAudmlzaWJsZS1tb3JlLXNtLCAudmlzaWJsZS1tb3JlLXhzIHtcclxuXHJcbn1cclxuLnZpc2libGUtbGVzcy14cyB7IC8vVE9ETzoga3VyYWtpbiDQtNC+0L/QvtC70L3QuNGC0YxcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MTRweCkge1xyXG5cdC5oaWRkZW4tbGVzcy1sZyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1sZXNzLWxnIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MTVweCkge1xyXG5cdC52aXNpYmxlLW1vcmUtbGcge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhpZGRlbi1tb3JlLWxnIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC5oaWRkZW4tbGVzcy1tZCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1sZXNzLW1kIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdC52aXNpYmxlLW1vcmUtbWQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhpZGRlbi1tb3JlLW1kIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmhpZGRlbi1sZXNzLXNtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC52aXNpYmxlLWxlc3Mtc20ge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQudmlzaWJsZS1tb3JlLXNtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oaWRkZW4tbW9yZS1zbSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdC5oaWRkZW4tbGVzcy14cyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudmlzaWJsZS1sZXNzLXhzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7IC8vVE9ETzoga3VyYWtpbiDQvNCxINC/0LXRgNC10LTQtdC70LDRgtGMINC90LAgNjQwXHJcblx0LnZpc2libGUtbW9yZS14cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGlkZGVuLW1vcmUteHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaDIge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC53aWRnZXQtYmxvY2ssIC5zaWRlYmFyIC53aWRnZXQtYmxvY2sgYSB7IC8vVE9ETzog0YHQsNGE0LDRgNC4INC60L7RgdGC0YvQu9GMXHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDs7XHJcbn1cclxuIiwiLnBvc3QtcHJldmlldyB7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnBvc3QtcHJldmlldy1waWMge1xyXG5cdFx0JHByZXZpZXctd2lkdGg6IDMwMHB4O1xyXG5cdFx0JHByZXZpZXctaGVpZ2h0OiAxNDBweDtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0d2lkdGg6ICRwcmV2aWV3LXdpZHRoO1xyXG5cclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAoKCRwcmV2aWV3LWhlaWdodCAvICRwcmV2aWV3LXdpZHRoKSAqIDEwMCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3N0LXByZXZpZXctaW5mbyB7XHJcblx0XHQucG9zdC1wcmV2aWV3LW1ldGEge1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHQucG9zdC1wcmV2aWV3LW1ldGEtaXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cclxuXHRcdFx0XHQmLnBvc3QtcHJldmlldy1tZXRhLWJveCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdCYucG9zdC1wcmV2aWV3LWNvbW1lbnRzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdC5wb3N0LXByZXZpZXctY29tbWVudHMtaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5wb3N0LXByZXZpZXctY29tbWVudHMtbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5wb3N0LXByZXZpZXctY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzRDNEM0OyAvL1RPRE86IGt1cmFraW4g0LLRi9C90LXRgdGC0Lgg0YbQstC10YIg0LIg0L/QtdGA0LXQvNC10L3QvdGD0Y5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucG9zdC1wcmV2aWV3LWRhdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90by1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBvc3QtcHJldmlldy1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0Y29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBvc3QtcHJldmlldy1leGNlcnB0IHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQmLCBwIHtcclxuXHRcdFx0XHRcdC8vZm9udC1mYW1pbHk6IFJvYm90by1MaWdodCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiLCBzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdC5wb3N0LXByZXZpZXctZXhjZXJwdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIiRoZWFkZXItaGVpZ2h0OiA2NHB4O1xyXG4kc2lkZWJhci13aWR0aDogMjUwcHg7XHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogUm9ib3RvLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC8vYmFja2dyb3VuZDogI2FkYWRhZCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQuaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0LmhlYWRlci1jb250ZW50LWhlaWdodC1jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1pY29uLWJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQ6aG92ZXIge1xyXG5cdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDE3JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzMzM3JSkgaHVlLXJvdGF0ZSgyOTBkZWcpIGJyaWdodG5lc3MoODAlKSBjb250cmFzdCgxMTYlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItcGFydCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcblx0XHRcdCYuaGVhZGVyLXBhcnQtcmlnaHQge1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXBhcnQtaWNvbi1idXR0b25zIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMSA4MXB4O1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAvL1RPRE86IGt1cmFraW5cclxuXHRcdFx0XHRcdFx0ZmxleDogMCAxIDEzNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5oZWFkZXItaWNvbi1idXR0b24ge1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Lm90aGVyLXByb2plY3RzLW1lbnUtYnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCA3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQub3RoZXItcHJvamVjdHMtbWVudSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA1LCAyMDUsIDIwNSwgMC41KTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdGhlci1wcm9qZWN0cy10aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3RoZXItcHJvamVjdHMtbWVudS1saXN0IHtcclxuXHJcblx0XHRcdFx0Lm90aGVyLXByb2plY3RzLW1lbnUtaXRlbSBhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0XHRcdC5vdGhlci1wcm9qZWN0cy1tZW51LWl0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm90aGVyLXByb2plY3RzLW1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItc2VhcmNoLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQuc2VhcmNoLW92ZXJsYXkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyAvL1RPRE86IGt1cmFraW5cclxuXHRcdFx0XHR3aWR0aDogMTAwMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0XHRcdGxlZnQ6IC01MDAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcblxyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHQvL3RyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlci1zZWFyY2gtYmxvY2sge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRib3JkZXI6ICRzZXBhcmF0b3ItYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5oZWFkZXItc2VhcmNoLWZvcm0ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmhlYWRlci1zZWFyY2gtYnV0dG9ucyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LmhlYWRlci1zZWFyY2gtYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0XHRcdDpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9sbG93LWJ1dHRvbnMge1xyXG5cdFx0XHQuZm9sbG93LXNlcGFyYXRvciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdGhlaWdodDogMjlweDtcclxuXHJcblx0XHRcdFx0Ji5mb2xsb3ctc2VwYXJhdG9yLWxlZnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5mb2xsb3ctc2VwYXJhdG9yLXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudDtcclxuXHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAoJGdlbmVyYWwtYmxvY2staW5kZW50IC0gNSAtIDUpO1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblxyXG5cdFx0XHRcdCYuZm9sbG93LWZhY2Vib29rIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3JcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vYmlsZS1tZW51LWJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC02cHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1hY2NvdW50IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkZXItcHJvZmlsZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXByb2ZpbGUtYXZhdGFyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRpbWdcdHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaGVhZGVyLXByb2ZpbGUtaW5mbyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlci1hY2NvdW50LWxpbmtzIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuaGVhZGVyLWFjY291bnQtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWJvZHkge1xyXG5cdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuXHJcblx0LnBhZ2UtY29udGVudCB7IC8vVE9ETzoga3VyYWtpbiDQvdCw0LfQstCw0L3QuNC1XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQubWFpbi1tZW51LWNvbnRhaW5lciB7XHJcblxyXG5cdFx0XHQubWFpbi1tZW51IHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuc2lkZWJhciB7IC8vVE9ETzoga3VyYWtpbiDQstGL0L3QtdGB0YLQuFxyXG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy9UT0RPOiBrdXJha2luINC/0LXRgNC10LTQtdC70LDRgtGMXHJcblx0XHRcdHdpZHRoOiAkc2lkZWJhci13aWR0aDtcclxuXHJcblx0XHRcdC53aWRnZXQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2JpbGUtdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdC8qQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdH0qL1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLWNvbnRlbnQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQucG9zdF9fYm9keSB7IC8vVE9ETzoga3VyYWtpbiByZW1vdmVcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0LnBvc3RfX2JvZHlfbGVmdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zaGFyZV9ibG9ja19fbGluayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiBoMSwgJiA+IGgyLCAmID4gaDMsIC5uby1yZXN1bHRzIHtcclxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAvL1RPRE86INGB0LTQtdC70LDRgtGMINGB0LjRgdGC0LXQvNGDINC00LvRjyDRjdC60YDQsNC90L7QslxyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuYm9keS5zaG93LWJnIHsgLy9UT0RPOiDQvtCx0YrQtdC00LjQvdC40YLRjCBib2R5XHJcblx0LnBhZ2UtYm9keSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTQ1cHggKyAkaGVhZGVyLWhlaWdodDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYucGFnZS1zY3JvbGxlZCB7XHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJhY2tncm91bmRtYWluIHtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuI21vYmlsZS1tYWluLXBpYyB7IC8vVE9ETzoga3VyYWtpbiDRg9Cx0YDQsNGC0YxcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhci1sZWZ0IC52YWNhbmNpZXMtYmxvY2sge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qb2Jfd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtb2JpbGUtbWFpbi1waWMgeyAvL1RPRE86IGt1cmFraW4gcmVtb3ZlXHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51X19tb2JpbGUge1xyXG5cdHBhZGRpbmc6IDAgJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cclxuXHQubW9iaWxlLW1lbnUtY2xvc2UtY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcblxyXG5cdFx0Lm1vYmlsZS1tZW51LWNsb3NlLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb2xsb3ctYnV0dG9ucyB7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiA4dnc7XHJcblx0XHRcdGhlaWdodDogMjB2dztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQ7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNvbnRlbnRfX2ZpbHRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfdGFncyB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfbGVhZCBhLCAucG9zdF9fYm9keV90ZXh0IGEsIC5zaW5nbGVfX2JvZHkgYSB7XHJcblx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRhZGRpdGlvbmFsLWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLnBvc3RfX3RlYXNlcl9jYXB0aW9uIC5hdXRob3IgYSB7XHJcblx0Zm9udC1mYW1pbHk6IFJvYm90by1MaWdodCwgc2Fucy1zZXJpZjtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLnByZV9fcG9zdF9fYm9keV90YWdzLWxpc3QgPiBsaSA+IGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzc4Nzg3ODtcclxuXHRmb250LXNpemU6IDExcHQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlX19wb3N0X19ib2R5X3RhZ3MtbGlzdCA+IGxpID4gYS5zcG9uc29yLXRhZyB7XHJcblx0Y29sb3I6ICMwMDAwZmY7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNoYXJlLWxpbmsge1xyXG5cdG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG5cdGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHJcblx0aSB7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wb3N0X19ib2R5X2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfaGVhZCAubWV0YSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wb3N0X19ib2R5X2hlYWQgLm1ldGEgLm1ldGEtaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wb3N0X19ib2R5X2hlYWQgLm1ldGEgLm1ldGEtYm94IHtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfaGVhZCAubWV0YSAuY29tbWVudHMge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5wb3N0X19ib2R5X2hlYWQgLm1ldGEgLmNvbW1lbnRzIC5jb21tZW50cy1pY29uIHtcclxuXHR3aWR0aDogMjBweDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfaGVhZCAubWV0YSAuY29tbWVudHMgLmNvbW1lbnRzLW51bWJlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfaGVhZCAubWV0YSAuY2F0ZWdvcnkge1xyXG5cdGJhY2tncm91bmQ6ICNDNEM0QzQ7XHJcbn1cclxuXHJcbi5wYWdlbGlzdF9faXRlbV9pbmZvIHNwYW4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5wYWdlbGlzdF9faXRlbV9pbmZvIC5jb21wYW55X25hbWUge1xyXG5cdGZvbnQtZmFtaWx5OiBSb2JvdG8tQm9sZCwgc2Fucy1zZXJpZlxyXG59XHJcblxyXG4ucGFnZWxpc3RfX2l0ZW1faW5mbyAuY2l0eSB7XHJcblx0Zm9udC1mYW1pbHk6IFJvYm90by1MaWdodCwgc2Fucy1zZXJpZlxyXG59XHJcblxyXG4ucGFnZWxpc3RfX2l0ZW1faW5mbyAuY29tcGFueSB7XHJcblx0Zm9udC1mYW1pbHk6IFJvYm90by1Cb2xkLCBzYW5zLXNlcmlmXHJcbn1cclxuXHJcbi5wYWdlbGlzdF9faXRlbV9pbmZvIGEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbiIsIi5uZXdzLWxpc3Qge1xyXG5cdCRkYXRlLXdpZHRoOiAwOy8vMzVweDtcclxuXHJcblx0Lm5ld3MtaXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLW1ldGEge1xyXG5cdFx0XHQvL21hcmdpbi10b3A6IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLWRhdGUge1xyXG5cdFx0XHQvL3dpZHRoOiAkZGF0ZS13aWR0aDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lm5ld3MtaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbGwtbmV3cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogJGRhdGUtd2lkdGg7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufVxyXG4iLCIuZmVhdHVyZS1ibG9jayB7XHJcblx0JGZlYXR1cmUtaW5kZW50OiAxNXB4OyAgLy9UT0RPOiBrdXJha2luINC/0YDQvtGH0LXQutCw0YLRjFxyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuXHQuZmVhdHVyZS1ibG9jay1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDIwMDtcclxuXHJcblx0XHQuZmVhdHVyZS1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxODJweDsgLy9UT0RPOiBrdXJha2luINC/0YDQvtGH0LXQutCw0YLRjFxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRmZWF0dXJlLWluZGVudDtcclxuXHJcblx0XHRcdC5mZWF0dXJlLWxpbmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdC5mZWF0dXJlLXBpYyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZlYXR1cmUtdGl0bGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwKjIgKyAyMSozcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90by1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGdlbmVyYWwtYmxvY2stcmFkaXVzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR6LWluZGV4OiA0MDA7XHJcblxyXG5cdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLWljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ly9oZWlnaHQ6IDMzNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzYzcHg7IC8vVE9ETzoga3VyYWtpbiDQv9GA0L7QstC10YDQuNGC0YxcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGZlYXR1cmUtaW5kZW50O1xyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLWljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7IC8vIFRPRE86IGt1cmFraW5cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMHB4IC0xMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyAvL1RPRE86IGt1cmFraW4g0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LkgNNGL0Lkg0L/QsNGA0LDQvNC10YLRgFxyXG5cclxuXHJcblx0XHQuZmVhdHVyZS1ibG9jay1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogJGdlbmVyYWwtYmxvY2staW5kZW50O1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0XHRcdC5mZWF0dXJlLWl0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA3MHZ3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnZW5lcmFsLWJsb2NrLWluZGVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRib3gtc2hhZG93OiAzcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZlYXR1cmUtdGl0bGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50OyAvL1RPRE86IGt1cmFraW4g0YfRkdGCINC90LUg0LrRgNCw0YHQuNCy0L5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgLmZlYXR1cmUtY29tbWVudHMgeyAvL1RPRE86IGt1cmFraW4g0L/QvtCy0YLQvtGAXHJcblx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5mZWF0dXJlLWNvbW1lbnRzLWljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmVhdHVyZS1jb21tZW50cy1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiLnN0cmVhbS1ibG9jayB7XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHQuYmFkZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3I7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0cmVhbS13cmFwcGVyIHtcclxuXHRcdC5zdHJlYW0tYm94IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTYuNCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdHJlYW0taWZyYW1lIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0cmVhbS1iYW5uZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYm90dG9tLWJhbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi52YWNhbmNpZXMtYmxvY2sge1xyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2l0Y2hlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0U1RTVFNTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0bWFyZ2luOiAwIDdweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zd2l0Y2hlci1vbjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZhY2FuY2llcy1pdGVtIHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZhY2FuY2llcy1pdGVtLXBpYyB7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC52YWNhbmNpZXMtaXRlbS1pbmZvIHtcclxuXHJcblx0XHRcdC52YWNhbmNpZXMtaXRlbS10aXRsZSB7XHJcblx0XHRcdFx0JHZhY2FuY2llcy1pdGVtLWxpbmUtY291bnQ6IDI7XHJcblx0XHRcdFx0JHZhY2FuY2llcy1pdGVtLWxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICR2YWNhbmNpZXMtaXRlbS1saW5lLWhlaWdodDtcclxuXHRcdFx0XHRjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAkdmFjYW5jaWVzLWl0ZW0tbGluZS1jb3VudCAqICR2YWNhbmNpZXMtaXRlbS1saW5lLWhlaWdodDtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAkdmFjYW5jaWVzLWl0ZW0tbGluZS1jb3VudDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52YWNhbmNpZXMtaXRlbS1hZGRpdGlvbmFsIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LnZhY2FuY2llcy1pdGVtLXRpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZhY2FuY2llcy1idXR0b25zIHtcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tb2JpbGUtdGFiLWJsb2NrIHtcclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS10YWJzIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyAvL1RPRE86IGt1cmFraW4g0YPQtNCw0LvQuNGC0YxcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4OyAvL1RPRE86IGt1cmFraW4g0YLRg9GCINGH0ZEg0YLQviDRgtCw0LrQvtC1INGB0LXQsdC1INGC0LLQvtGA0LjRgtGB0Y9cclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMTQ4LCAxNDgsIDE0OCwgMSk7ICAvL1RPRE86INCy0L7Qt9C80L7QttC90L4ga3VyYWtpbiDRg9C00LDQu9C40YLRjFxyXG5cclxuXHRcdFx0Ji5yYWRpby10YWItYWN0aXZlIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2JpbGUtdGFiLWNvbnRlbnQgeyAgLy9UT0RPOiBrdXJha2luINGB0LTQtdC70LDRgtGMINC70YPRh9GI0LVcclxuXHRcdGgzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaG9tZS1wYWdlIHtcclxuXHJcblx0LnNpZGViYXItbGVmdCAudmFjYW5jaWVzLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUxNHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zaWRlYmFyLXJpZ2h0IC52YWNhbmNpZXMtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5ob21lLXNwb3RsaWdodCB7XHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3BvdGxpZ2h0LWNvbnRlbnQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQuZmVhdHVyZS1ibG9jayB7XHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zcG90bGlnaHQtc2lkZWJhciB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmFjYW5jaWVzLWJsb2NrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWVkIHtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnByZV9fcG9zdF9fYm9keV90YWdzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJlX19wb3N0X19ib2R5X3RhZ3MtdGl0bGUsIC5wcmVfX3Bvc3RfX2JvZHlfdGFncy1saXN0IHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlX19wb3N0X19ib2R5X3RhZ3MtbGlzdCB7XHJcblx0ZmxleDogMVxyXG59XHJcblxyXG4ucG9zdF9fYm9keV90YWdzIHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnBvc3RfX2JvZHlfdGFncy10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5wb3N0X19ib2R5IHtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uY29tbWVudHNfX2FkZF9saW5lIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jb21tZW50c19fYWRkX2xpbmUge1xyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdWxhcl9wb3N0c19fbGlzdCB7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucG9wdWxhcl9wb3N0c19fbGlzdC1pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uY29tbWVudF90ZXh0IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiI3BvcG1lY2hhbmljLWNvcHlyaWdodCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcG9wbWVjaGFuaWMtY29udGFpbmVyLTExMDYxNCB7XHJcbi8qXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHotaW5kZXg6IDEwMDAwMDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHR9Ki9cclxuXHJcblx0I3BvcG1lY2hhbmljLWZvcm0tMTEwNjE0IHtcclxuXHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDEsIDIsIDIsIDAuMikgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7IC8vVE9ETzog0YHQtNC10LvQsNGC0Ywg0YHQuNGB0YLQtdC80YMg0LTQu9GPINGN0LrRgNCw0L3QvtCyXHJcblx0XHRcdGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0cmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI1cHggMnB4IHJnYmEoMSwgMiwgMiwgMC4yNSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucG9wbWVjaGFuaWMtaW5wdXQge1xyXG5cdFx0XHRmbGV4OiAxXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG5cdC5mb290ZXItY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogKCRzaWRlYmFyLXdpZHRoICsgKCRnZW5lcmFsLWJsb2NrLWluZGVudCAqIDIpICsgJGdlbmVyYWwtYmxvY2staW5kZW50KTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6KCRzaWRlYmFyLXdpZHRoICsgKCRnZW5lcmFsLWJsb2NrLWluZGVudCAqIDIpICsgJGdlbmVyYWwtYmxvY2staW5kZW50KTtcclxuXHJcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2VuZXJhbC1ibG9jay1pbmRlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogJGdlbmVyYWwtYmxvY2staW5kZW50ICFpbXBvcnRhbnQ7O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItaW5mbyB7XHJcblxyXG5cdFx0LmZvb3Rlci10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8tTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvb3Rlci1hYm91dC10ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc29jaWFsZm9sbG93IHtcclxuXHRcdFx0Lmxpc3QgbGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJpdmFjeS1wb2xpY3kge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhY2NlbnQtY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXBhcnQuaGVhZGVyLXBhcnQtcmlnaHQgLmhlYWRlci1wYXJ0LWljb24tYnV0dG9ucyB7XHJcblx0ZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50OyAvLyBUT0RPOiDQutC+0YHRgtGL0LvRjFxyXG59XHJcblxyXG5cclxuLnBvc3RfX2JvZHlfdGFncyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDsgLy8gVE9ETzog0LrQvtGB0YLRi9C70YxcclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJQUEsQUFBQSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBQ2xCLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsTUFBTSxFQUFFLENBQ1QsR0FBQzs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNGLFdBQVcs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 */
