@font-face {
  font-family: 'ALSRublRegular';
  src: url('../blocks/alsrublregular-font/alsrublregular-font.woff2') format('woff2'),
       url('../blocks/alsrublregular-font/alsrublregular-font.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura PT';
  src: url('../blocks/futura-pt-font/subset-FuturaPT-Light.woff2') format('woff2'),
       url('../blocks/futura-pt-font/subset-FuturaPT-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Futura PT';
  src: url('../blocks/futura-pt-font/subset-FuturaPT-Book.woff2') format('woff2'),
       url('../blocks/futura-pt-font/subset-FuturaPT-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: 'Futura PT';
	src: url('../blocks/futura-pt-font/subset-FuturaPT-Book-Oblique.woff2') format('woff2'),
		   url('../blocks/futura-pt-font/subset-FuturaPT-Book-Oblique.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}
@font-face {
  font-family: 'Futura PT';
  src: url('../blocks/futura-pt-font/subset-FuturaPT-Medium.woff2') format('woff2'),
       url('../blocks/futura-pt-font/subset-FuturaPT-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
	font-family: 'Futura PT';
	src: url('../blocks/futura-pt-font/subset-FuturaPT-Demi.woff2') format('woff2'),
		   url('../blocks/futura-pt-font/subset-FuturaPT-Demi.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}
@font-face {
  font-family: 'Futura PT';
  src: url('../blocks/futura-pt-font/subset-FuturaPT-Heavy.woff2') format('woff2'),
       url('../blocks/futura-pt-font/subset-FuturaPT-Heavy.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Futura PT';
  src: url('../blocks/futura-pt-font/subset-FuturaPT-Bold.woff2') format('woff2'),
       url('../blocks/futura-pt-font/subset-FuturaPT-Bold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}
html {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.page {

  font-family: "Futura PT", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;

  margin: 0;

  color: rgba(0, 0, 0, 0.87);
  background-color: #fff;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.page_hidden {
  max-width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: none !important;
      touch-action: none !important;
}
.page img {
  max-width: 100%;
}
@media only screen and (max-width: 767px) and (min-width: 501px) {
  .page {
    width: 765px;
  }
}
.table,
.b-table {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 100%;

  /* Reset for nesting within parents with `background-color`. */
  background-color: transparent;
  border-collapse: collapse;
}
.table th,
  .table td,
  .b-table th,
  .b-table td {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    vertical-align: top;
  }
.table th, .b-table th {
    /* Centered by default, but left-align-ed to match the `td`s below. */
    text-align: left;
  }
.table thead th, .b-table thead th {
    vertical-align: bottom;
  }
.table caption, .b-table caption {
    text-align: left;
  }
/* Themed */
.table th,
  .table td,
  .b-table th,
  .b-table td {
    padding: 1em;
    border-top: 1px solid #e0e0e0;
  }
.table thead th, .b-table thead th {
    border-bottom: 2px solid #e0e0e0;
  }
.table tbody + tbody, .b-table tbody + tbody {
    border-top: 2px solid #e0e0e0;
  }
.table caption, .b-table caption {
    padding-top: 1em;
    padding-bottom: 1em;
  }
/* Condensed table w/ half padding */
.table.table_condensed th,
    .table.table_condensed td,
    .b-table.table_condensed th,
    .b-table.table_condensed td {
      padding: 0.5em;
    }
/* Add borders all around the table and between all the columns. */
.table.table_bordered,
  .table.table-bordered,
  .b-table.table_bordered,
  .b-table.table-bordered {
    border: 1px solid #e0e0e0;
  }
.table.table_bordered th,
    .table.table_bordered td,
    .table.table-bordered th,
    .table.table-bordered td,
    .b-table.table_bordered th,
    .b-table.table_bordered td,
    .b-table.table-bordered th,
    .b-table.table-bordered td {
      border: 1px solid #e0e0e0;
    }
.table.table_bordered thead th,
      .table.table_bordered thead td,
      .table.table-bordered thead th,
      .table.table-bordered thead td,
      .b-table.table_bordered thead th,
      .b-table.table_bordered thead td,
      .b-table.table-bordered thead th,
      .b-table.table-bordered thead td {
        border-bottom-width: 2px;
      }
/* Remove borders */
.table.table_borderless th,
    .table.table_borderless td,
    .table.table_borderless thead th,
    .table.table_borderless tbody + tbody,
    .b-table.table_borderless th,
    .b-table.table_borderless td,
    .b-table.table_borderless thead th,
    .b-table.table_borderless tbody + tbody {
      border: 0;
    }
/* Default zebra-stripe styles (alternating gray and transparent backgrounds) */
.table.table_striped tbody tr:nth-of-type(odd), .b-table.table_striped tbody tr:nth-of-type(odd) {
      background-color: #fafafa;
    }
/* Placed here since it has to come after the potential zebra striping */
.table.table_hover tbody tr:hover, .b-table.table_hover tbody tr:hover {
        background-color: #f5f5f5;
      }
.embed,
.embed-responsive {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.embed::before,
.embed-responsive::before {
  display: block;
  content: "";
}
.embed .embed__object,
.embed iframe,
.embed embed,
.embed object,
.embed video,
.embed-responsive .embed__object,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed_ratio_21by9::before {
  padding-top: 42.85714%;
}
.embed_ratio_16by9::before,
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed_ratio_4by3::before {
  padding-top: 75%;
}
.embed_ratio_1by1::before {
  padding-top: 100%;
}
.heading {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 30px;
}
.heading__inner {
  margin-left: 70px;
}
.heading .heading__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.heading .heading__link {
  font-size: 18px;
  color: #707070;
}
.heading .heading__link:focus,
.heading .heading__link:hover {
  opacity: .7;
}
@media only screen and (max-width: 500px) {
  .heading__inner {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 380px) {
  .heading__inner {
    margin-left: 10px;
  }
}
.content address,
.content blockquote,
.content details,
.content dl,
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content hr,
.content ol,
.content p,
.content pre,
.content ul {
  margin-top: 0;
}
.content h1 {
  font-weight: 800;
  font-size: 42px;
  line-height: 1;
  margin-bottom: 20px;
}
.content h2 {
  font-weight: 600;
  font-size: 42px;
  line-height: 1;
  margin-bottom: 20px;
}
.content h3 {
  font-weight: 600;
  font-size: 30px;
  line-height: 1;
  margin-bottom: 20px;
}
.content h4 {
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  margin-bottom: 20px;
}
.content p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}
.content ul,
.content ol {
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 20px 0;
}
.content ul li,
.content ol li {
  position: relative;
  line-height: 24px;
  margin-bottom: 12px;
}
.content ol {
  list-style: none;
  counter-reset: ol-list;
  padding-left: 18px;
}
.content ol li::before {
  counter-increment: ol-list;
  content: counter(ol-list) '. ';
  font-weight: 800;
  margin-right: 5px;
}
.content .content__list_clean {
  list-style: none;
  padding-left: 0;
}
.content address:last-child,
.content blockquote:last-child,
.content details:last-child,
.content dl:last-child,
.content h1:last-child,
.content h2:last-child,
.content h3:last-child,
.content h4:last-child,
.content h5:last-child,
.content h6:last-child,
.content hr:last-child,
.content ol:last-child,
.content p:last-child,
.content pre:last-child,
.content ul:last-child {
  margin-bottom: 0;
}
.content a:not(.btn) {
  color: #ef7b00;
  text-decoration: underline;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.content a.link_color_inherit {
  color: inherit;
}
.content a.link_pseudo {
  text-decoration: none;
}
.content sub,
.content sup {
  font-size: 75%;
  line-height: 0;

  position: relative;

  vertical-align: baseline;
}
.content sub {
  bottom: -0.25em;
}
.content sup {
  top: -0.5em;
}
.content small {
  font-size: 80%;
}
@media only screen and (max-width: 500px) {
  .content h1 {
    font-size: 30px;
  }
  .content h2 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 380px) {
  .content h1 {
    font-size: 26px;
  }
  .content h2 {
    font-size: 20px;
  }
  .content p {
    font-size: 16px;
    line-height: 18px;
  }
  .content ul {
    font-size: 14px;
  }
}
.b-rub {
  font-family: "ALSRublRegular";
}
.link {
  color: inherit;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.link_pseudo {
  text-decoration: none;
}
.link_disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.37);
  pointer-events: none;
}
.link_view_dashed {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.link_disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.37);
  pointer-events: none;
}
.link_view_text {
  text-decoration: none;
}
.link_view_dashed {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: inherit;
  text-transform: uppercase;
  text-decoration: none;
  border: 0;
  background: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}
/* default theme */
.btn_theme_default {
  color: #fff;
  border: 2px solid #fff;
}
.btn_theme_default:focus,
.btn_theme_default:hover {
  color: #666;
  background: #fff;
}
.btn_theme_default_inverse {
  color: #222;
  border-color: #222;
}
.btn_theme_default_inverse:focus,
.btn_theme_default_inverse:hover {
  color: #fff;
  background: #222;
}
/* status */
.btn_status_submitting {
  visibility: hidden;
  pointer-events: none;
}
.btn_status_submitting::before {
  content: "";
  visibility: visible;
  position: absolute;
  width: 40px;
  height: 40px;
  border: 2px dashed #000;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: submitting 2s infinite linear;
          animation: submitting 2s infinite linear;
}
.btn_theme_default.btn_status_submitting::before {
  border-color: #fff;
}
.btn_theme_default_inverse.btn_status_submitting::before {
  border-color: #000;
}
/* CHEVRON */
[class*="btn_type_chevron"]::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
/* chevron right */
.btn_type_chevron-right::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjUgMS4zIDYuMiA5LjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIycHgiIGZpbGw9Im5vbmUiPiAgPHBhdGggZD0iTTAuOTk5LDEwLjA2MSBMNS4wMDAsNi4wNjIgTDAuOTk5LDIuMDYxIi8+PC9zdmc+");
}
.btn_theme_default.btn_type_chevron-right:focus::after,
.btn_theme_default.btn_type_chevron-right:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjUgMS4zIDYuMiA5LjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIycHgiIGZpbGw9Im5vbmUiPiAgPHBhdGggZD0iTTAuOTk5LDEwLjA2MSBMNS4wMDAsNi4wNjIgTDAuOTk5LDIuMDYxIi8+PC9zdmc+");
}
.btn_theme_default_inverse.btn_type_chevron-right::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjUgMS4zIDYuMiA5LjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIycHgiIGZpbGw9Im5vbmUiPiAgPHBhdGggZD0iTTAuOTk5LDEwLjA2MSBMNS4wMDAsNi4wNjIgTDAuOTk5LDIuMDYxIi8+PC9zdmc+");
}
.btn_theme_default_inverse.btn_type_chevron-right:focus::after,
.btn_theme_default_inverse.btn_type_chevron-right:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjUgMS4zIDYuMiA5LjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIycHgiIGZpbGw9Im5vbmUiPiAgPHBhdGggZD0iTTAuOTk5LDEwLjA2MSBMNS4wMDAsNi4wNjIgTDAuOTk5LDIuMDYxIi8+PC9zdmc+");
}
/* chevron down */
.btn_type_chevron-down::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAuOCAwLjIgNyA0Ij4gIDxwYXRoIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIgZD0iTTEuMjE5LDAuNDk5IEw0LjIxOSwzLjQ5OSBMNy4yMTksMC40OTkiLz48L3N2Zz4=");
}
.btn_theme_default.btn_type_chevron-down:focus::after,
.btn_theme_default.btn_type_chevron-down:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAuOCAwLjIgNyA0Ij4gIDxwYXRoIHN0cm9rZT0iIzIyMiIgZmlsbD0ibm9uZSIgZD0iTTEuMjE5LDAuNDk5IEw0LjIxOSwzLjQ5OSBMNy4yMTksMC40OTkiLz48L3N2Zz4=");
}
.btn_theme_default_inverse.btn_type_chevron-down::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAuOCAwLjIgNyA0Ij4gIDxwYXRoIHN0cm9rZT0iIzIyMiIgZmlsbD0ibm9uZSIgZD0iTTEuMjE5LDAuNDk5IEw0LjIxOSwzLjQ5OSBMNy4yMTksMC40OTkiLz48L3N2Zz4=");
}
.btn_theme_default_inverse.btn_type_chevron-down:focus::after,
.btn_theme_default_inverse.btn_type_chevron-down:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAuOCAwLjIgNyA0Ij4gIDxwYXRoIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIgZD0iTTEuMjE5LDAuNDk5IEw0LjIxOSwzLjQ5OSBMNy4yMTksMC40OTkiLz48L3N2Zz4=");
}
/* chevron up */
.btn_type_chevron-up::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjcgNC4xIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIGQ9Ik02LjQsMy43bC0zLTNsLTMsMyIvPjwvc3ZnPg==");
}
.btn_theme_default.btn_type_chevron-up:focus::after,
.btn_theme_default.btn_type_chevron-up:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjcgNC4xIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyMjIiIGQ9Ik02LjQsMy43bC0zLTNsLTMsMyIvPjwvc3ZnPg==");
}
.btn_theme_default_inverse.btn_type_chevron-up::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjcgNC4xIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyMjIiIGQ9Ik02LjQsMy43bC0zLTNsLTMsMyIvPjwvc3ZnPg==");
}
.btn_theme_default_inverse.btn_type_chevron-up:focus::after,
.btn_theme_default_inverse.btn_type_chevron-up:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjcgNC4xIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIGQ9Ik02LjQsMy43bC0zLTNsLTMsMyIvPjwvc3ZnPg==");
}
@-webkit-keyframes submitting {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes submitting {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@media only screen and (max-width: 380px) {
  .btn {
    font-size: 14px;
    padding: 14px 37px;
  }
}
.btn_theme_default {
  font-size: 16px;
  font-weight: 300;
  padding: 11px 31px;
}
/* arrow right */
.btn_type_arrow-right::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 11px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTAuMDAwLC0wLjAwMSBMLTAuMDAwLDExLjk5OSBMOS4wMDAsNS45OTkgTC0wLjAwMCwtMC4wMDEgWiIgLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.btn_type_arrow-right:focus::after,
.btn_type_arrow-right:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDEyIj4gIDxwYXRoIGZpbGw9IiMyMjIiIGQ9Ik0tMC4wMDAsLTAuMDAxIEwtMC4wMDAsMTEuOTk5IEw5LjAwMCw1Ljk5OSBMLTAuMDAwLC0wLjAwMSBaIiAvPjwvc3ZnPg==");
}
.btn_theme_default_inverse.btn_type_arrow-right::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDEyIj4gIDxwYXRoIGZpbGw9IiMyMjIiIGQ9Ik0tMC4wMDAsLTAuMDAxIEwtMC4wMDAsMTEuOTk5IEw5LjAwMCw1Ljk5OSBMLTAuMDAwLC0wLjAwMSBaIiAvPjwvc3ZnPg==");
}
.btn_theme_default_inverse.btn_type_arrow-right:focus::after,
.btn_theme_default_inverse.btn_type_arrow-right:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTAuMDAwLC0wLjAwMSBMLTAuMDAwLDExLjk5OSBMOS4wMDAsNS45OTkgTC0wLjAwMCwtMC4wMDEgWiIgLz48L3N2Zz4=");
}
.btn-ui {
  padding: 0;
  border: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.btn-ui_menu {
  display: block;
  width: 35px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiB2aWV3Qm94PSIwIDAgMjcgMTkiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogIzIyMjsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBkPSJNLTAuMDAwLDExLjAwMCBMLTAuMDAwLDguMDAwIEwyNy4wMDAsOC4wMDAgTDI3LjAwMCwxMS4wMDAgTC0wLjAwMCwxMS4wMDAgWk0tMC4wMDAsLTAuMDAwIEwyNy4wMDAsLTAuMDAwIEwyNy4wMDAsMy4wMDAgTC0wLjAwMCwzLjAwMCBMLTAuMDAwLC0wLjAwMCBaTTI3LjAwMCwxOS4wMDAgTC0wLjAwMCwxOS4wMDAgTC0wLjAwMCwxNi4wMDAgTDI3LjAwMCwxNi4wMDAgTDI3LjAwMCwxOS4wMDAgWiIgY2xhc3M9ImNscy0xIi8+PC9zdmc+") no-repeat center;
}
.btn-ui_close {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMS4xODggMjEuMTg4IiBmaWxsPSIjZmZmIj4gIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjIwMSwxOS4wNzkgTDE5LjA3OSwyMS4yMDAgTDEwLjU4NSwxMi43MDUgTDIuMTg0LDIxLjEwNiBMMC4wODEsMTkuMDA0IEw4LjQ4MiwxMC42MDMgTC0wLjAxMywyLjEwOCBMMi4xMDksLTAuMDEzIEwxMC42MDQsOC40ODIgTDE5LjAwNCwwLjA4MSBMMjEuMTA3LDIuMTgzIEwxMi43MDYsMTAuNTg0IEwyMS4yMDEsMTkuMDc5IFoiLz48L3N2Zz4=") no-repeat center;
  background-size: 21px;
}
.btn-ui_back {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMTMgMjIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBkPSJNMTMuMDEzLDE5LjkxMCBMMTAuOTEwLDIyLjAxMyBMLTAuMDEzLDExLjA5MCBMMC4wNzcsMTEuMDAwIEwtMC4wMTMsMTAuOTEwIEwxMC45MTAsLTAuMDEzIEwxMy4wMTMsMi4wOTAgTDQuMTAzLDExLjAwMCBMMTMuMDEzLDE5LjkxMCBaIiBjbGFzcz0iY2xzLTEiLz48L3N2Zz4=") no-repeat center;
  background-size: 13px 22px;
}
.btn-ui_hide-eye {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #15d6ec url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MjcgNzI3IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTA5LjY0OCwxNDkuMTEybDczLjIxLDczLjIwMkMxMjMuMDkxLDI1Mi43NTcsNjMuNTQ0LDI5OC45NzEsNS43NjUsMzU5Ljc2OWwtMy4zMzksMy41MTRsMC4zNTMsMC4zNDFsLTAuMzUzLDAuMzQxbDMuMzM5LDMuNTE0YzExMy40MDYsMTE5LjMyOCwyMzAuNjUzLDE4MC42MzIsMzQ4LjQ4MSwxODIuMjA4YzEuNTczLDAuMDIzLDMuMTI0LDAuMDMxLDQuNjg4LDAuMDMxYzQxLjkwMywwLDg0Ljk2OS03LjgzLDEyOC4wNDUtMjMuMjc0bDg3LjQ1OSw4Ny40NTJsMjcuMDAxLTI3LjAwMmwtNDY0Ljc4LTQ2NC43NzFMMTA5LjY0OCwxNDkuMTEyeiBNMjQwLjgzOCwzNjMuMzgzYzAsNjUuNzkxLDUzLjUyNiwxMTkuMzE2LDExOS4zMTgsMTE5LjMxNmMyMi43MzEsMCw0NC44MDgtNi41NTEsNjQuMTA0LTE4Ljk4MmwzMi40NjMsMzIuNDYxYy0zMy4xNCwxMC4xODYtNjYuMDA2LDE1LjM0Ni05Ny44MDQsMTUuMzQ2Yy0xLjM3NSwwLTIuNzY2LTAuMDA4LTQuMTUyLTAuMDI5Yy05OS42MDItMS4zNDMtMjAwLjIyNC01MS4wODQtMjk5LjEyOC0xNDcuODUzYzUxLjM1OS01MC4yMjgsMTAzLjczMy04OC4xMzUsMTU1Ljc4OC0xMTIuNzU5bDQ4LjM5NSw0OC4zOTVDMjQ3LjM4OCwzMTguNTUyLDI0MC44MzgsMzQwLjYyOSwyNDAuODM4LDM2My4zODN6IE0zNjAuMTQ2LDQ0NC40OTdjLTQ0LjczMSwwLTgxLjEyMy0zNi4zODktODEuMTIzLTgxLjExNWMwLTEyLjYyMywyLjk2Ny0yNS4wNCw4LjYyNy0zNi4yNjhsMTA4Ljc2MiwxMDguNzYyQzM4NS4xODUsNDQxLjUzMiwzNzIuNzY5LDQ0NC40OTcsMzYwLjE0Niw0NDQuNDk3eiIvPjxwYXRoIGQ9Ik00MzguMjgyLDM4NS4wNzZsMjkuNjksMjkuNzE0bDIuNzcyLTYuODQ3YzUuNzg0LTE0LjI3Nyw4LjcxOC0yOS4yNzEsOC43MTgtNDQuNTYyYzAtNjUuNzkyLTUzLjUyNS0xMTkuMzE2LTExOS4zMTctMTE5LjMxNmMtMTUuMjY2LDAtMzAuMjU3LDIuOTMtNDQuNTU4LDguNzA4bC02Ljg1MiwyLjc2OGwyOS43MTUsMjkuNzE2bDIuNjY5LTAuNjQ3YzYuNDM5LTEuNTYsMTIuODQzLTIuMzUxLDE5LjAzNS0yLjM1MWM0NC43MzEsMCw4MS4xMjMsMzYuMzkxLDgxLjEyMyw4MS4xMjNjMCw2LjE2My0wLjc5MSwxMi41NjUtMi4zNTMsMTkuMDI4TDQzOC4yODIsMzg1LjA3NnoiLz48cGF0aCBkPSJNNzIzLjg1NSwzNjMuNjI4bDAuNzUtMC43NDlsLTMuNDctMy40NjFDNjAwLjEyNCwyMzguNzMzLDQ3OC4wNTIsMTc3LjU0LDM1OC4zMTIsMTc3LjU0Yy0xLjM1NSwwLTIuNjk5LDAuMDA4LTQuMDYzLDAuMDIzYy0zMi4xMzYsMC40MjgtNjUuMTA0LDUuNTY5LTk3Ljk4NiwxNS4yODJsLTcuODkzLDIuMzMxbDMwLjkxNSwzMC45MTRsMi42ODEtMC42NjRjMjQuNjI0LTYuMDk4LDQ5LjExNy05LjM1NCw3Mi43NjItOS42NzhsMS4xOTktMC4wMDljMC45OTItMC4wMDcsMS45ODUtMC4wMTQsMi45ODktMC4wMTRjMTAxLjE2NywwLDIwNS45NTYsNDkuNzU3LDMxMS41MTMsMTQ3Ljg5OGMtNDcuMjU0LDQzLjkwOC05NC45MTQsNzguNTA2LTE0MS43MjgsMTAyLjg3OGwtNS45MTUsMy4wOGwyOC4yNjQsMjguMjc1bDMuMjExLTEuNzQxYzU1LjY4NC0zMC4yMTUsMTExLjgzMS03My4zNzQsMTY2Ljg4MS0xMjguMjc3bDMuNDY1LTMuNDU3TDcyMy44NTUsMzYzLjYyOHoiLz48L3N2Zz4=") no-repeat center;
  background-size: 25px;
}
.btn-ui_hide-eye_open {
  background: #15d6ec url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MTkgNzE5IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNzE4Ljg0OSwzMzYuMDA3bDAuNzU2LTAuNzU2bC0zLjQ5NS0zLjQ4NWMtMTIwLjY2Ni0xMjAuMzQtMjQyLjE3Ny0xODEuMzU3LTM2MS4xNTYtMTgxLjM1N2MtMS41NTUsMC0zLjEyNywwLjAwOC00LjY2NywwLjAzMmMtMTE3LjUxMiwxLjU4MS0yMzQuNDI1LDYyLjcxLTM0Ny40OTMsMTgxLjY4OGwtMy4zNzEsMy41NDdsMC4zMTMsMC4zMDJsLTAuMzQsMC4zMjNsMy4zOTgsMy41NzZjMTEzLjA2MSwxMTguOTc5LDIyOS45NzUsMTgwLjEwOCwzNDcuNDgyLDE4MS42ODljMS41NTcsMC4wMjQsMy4xMTMsMC4wMzIsNC42NzgsMC4wMzJjMTE4Ljk2NywwLDI0MC40NzgtNjEuMDE1LDM2MS4xNTYtMTgxLjM1bDMuNDk1LTMuNDg1TDcxOC44NDksMzM2LjAwN3ogTTM1Mi4xMTYsMTg4LjYxM2MwLjk0LTAuMDA3LDEuODgxLTAuMDEzLDIuODI0LTAuMDEzYzEwMC44MzEsMCwyMDUuMjc0LDQ5LjU4NCwzMTAuNDk2LDE0Ny4zOTJjLTEwNS4yMzcsOTcuODIyLTIwOS43MDEsMTQ3LjQxNC0zMTAuNTU4LDE0Ny40MTRjLTEuMzYsMC0yLjcyLTAuMDA5LTQuMDc4LTAuMDI1Yy05OS4yODctMS4zNC0xOTkuNTg2LTUwLjkxOC0yOTguMTc2LTE0Ny4zNzJjOTguNTkzLTk2LjQ2NCwxOTguODkzLTE0Ni4wNDcsMjk4LjEzNi0xNDcuMzg2TDM1Mi4xMTYsMTg4LjYxM3oiLz48cGF0aCBkPSJNMzU2LjE2OSw0NTQuNzc2YzY1LjYyMywwLDExOS4wMTEtNTMuMzg5LDExOS4wMTEtMTE5LjAxMWMwLTY1LjYyOC01My4zODktMTE5LjAyMS0xMTkuMDExLTExOS4wMjFjLTY1LjYyMywwLTExOS4wMTIsNTMuMzkzLTExOS4wMTIsMTE5LjAyMUMyMzcuMTU3LDQwMS4zODcsMjkwLjU0Niw0NTQuNzc2LDM1Ni4xNjksNDU0Ljc3NnogTTM1Ni4xNjksMjU0LjkzNGM0NC41NywwLDgwLjgzLDM2LjI2LDgwLjgzLDgwLjgzYzAsNDQuNTY1LTM2LjI2LDgwLjgyLTgwLjgzLDgwLjgyYy00NC41NjQsMC04MC44Mi0zNi4yNTUtODAuODItODAuODJDMjc1LjM0OSwyOTEuMTk1LDMxMS42MDUsMjU0LjkzNCwzNTYuMTY5LDI1NC45MzR6Ii8+PC9zdmc+") no-repeat center 11px;
  background-size: 25px;
}
.container {
  margin-right: auto;
  margin-left: auto;
}
.header__container {
  max-width: 1170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__logo-nl {
  -webkit-box-flex: 0;
          -ms-flex: 0 0 75px;
              flex: 0 0 75px;
  height: 74px;
}
.logo-nl_type_celebration.header__logo-nl {
  -ms-flex-preferred-size: 142px;
      flex-basis: 142px;
  height: 85px;
}
.header__toolbar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (max-width: 992px) {
  .header__container {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 500px) {
  .header__container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px 0 10px;
  }
  .header__logo-nl {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65px;
            flex: 0 0 65px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    height: 60px;
    margin-right: 15px;
  }
  .logo-nl_type_celebration.header__logo-nl {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    height: 60px;
    margin-right: 8px;
  }
  .header__toolbar {
    padding: 0;
  }
}
@media only screen and (max-width: 380px) {
  .header__container {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 360px) {
  .logo-nl_type_celebration.header__logo-nl {
    margin-right: 5px;
    margin-left: -8px;
  }
}
.logo-nl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: url("../blocks/logo-nl/logo-nl.svg") no-repeat center;
  outline: none;
}
.logo-nl_type_inverse {
  background: url("../blocks/logo-nl/logo-nl_white.svg") no-repeat center;
}
.logo-nl_type_celebration {
  background: url('../blocks/logo-nl/logo-nl_type_celebration.svg') no-repeat center/contain;
}
.header-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header-toolbar__item:not(:last-child) {
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header-toolbar__item_user-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 500px;
          flex: 0 1 500px;
  padding-left: 20px;
}
.header-toolbar__item_login-link {
  display: none;
}
.header-toolbar__item_nav .link {
  font-size: 12px;
  line-height: 1;
  color: #222;
  text-transform: uppercase;
}
.header-toolbar__item_nav .link:not(:last-child) {
  margin-right: 15px;
}
.header-toolbar__item_nav-mobile {
  display: none;
  padding-right: 0 !important;
}
.header-toolbar__item_cart {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 275px;
          flex: 0 1 275px;
  margin-left: auto;
}
.header-toolbar__my-purchases {
  padding-top: 8px;
}
.header-toolbar__item_tel {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 175px;
          flex: 0 1 175px;
}
.header-toolbar__tel .tel__number {
  font-size: 17px;
  line-height: 20px;
}
.header-toolbar__tel .tel__number:hover {
  text-decoration: underline;
}
.header-toolbar__tel .tel__number::after {
  display: none;
}
@media only screen and (max-width: 500px) {
  .header-toolbar {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .header-toolbar__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0;
  }
  .header-toolbar__my-purchases,
  .header-toolbar__item_user-info,
  .header-toolbar__item_tel,
  .header-toolbar__item_country-dropdown,
  .header-toolbar__item_location-settings,
  .header-toolbar__item_cart .cart {
    display: none;
  }
  .header-toolbar__item_login-link,
  .header-toolbar__item_nav-mobile {
    display: block;
  }
  .header-toolbar__item_cart {
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 360px) {
  .header-toolbar__item:not(:last-child) {
    padding-right: 10px;
  }
  .header-toolbar__item_cart {
    padding-right: 10px !important;
  }
}
.user-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.user-info__link {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: #222;
  padding-left: 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.user-info__link:hover {
  text-decoration: underline;
}
.user-info__link::before {
  content: url("../blocks/user-info/user-info-icon.svg");
  width: 14px;
  position: absolute;
  left: 0;
}
.user-info__name::before {
  content: "/ ";
}
@media only screen and (max-width: 500px) {
  .user-info__name {
    display: block;
  }
  .user-info__name::before {
    display: none;
  }
}
.cart {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 23px;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart::before {
  content: url("../blocks/cart/cart-icon.svg");
  position: absolute;
  left: 0;
  width: 17px;
  height: 16px;
}
.cart__sum {
  font-size: 14px;
  line-height: 1;
  color: #222;
}
.cart__sum:hover {
  text-decoration: underline;
}
.cart__pv::before {
  content: "/";
}
.cart__items {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20px;
  height: 20px;
  font-weight: normal;
  font-size: 11px;
  line-height: 1;
  color: #fff;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 10px;
  background: #ef7b00;
  border-radius: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}
@media only screen and (max-width: 500px) {
  .cart {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .cart__pv {
    display: block;
  }
  .cart__pv::before {
    display: none;
  }
  .cart__items {
    margin-top: -2px;
  }
}
.my-purchases {
  padding-left: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.my-purchases__link {
  color: #707070;
  border-bottom: 1px solid;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
}
.my-purchases__link:hover {
  color: #222;
  text-decoration: none;
}
.tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.tel__number {
  font-weight: bold;
  position: relative;
  font-size: 20px;
  line-height: 1;
  color: #131313;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tel__caption {
  font-size: 14px;
  color: #9a9a9a;
}
.tel__number_additional {
  font-weight: normal;
  font-size: 16px;
}
.dropdown-list {
  position: relative;
  font-size: 18px;
  border: 1px solid rgba(151, 151, 151, 0.2);
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 6px rgba(151, 151, 151, 0.3);
          box-shadow: 0px 2px 6px rgba(151, 151, 151, 0.3);
}
.dropdown-list_active {
  min-width: 125px;
  border-radius: 5px 5px 0 0;
}
.dropdown-list__button {
  position: relative;
  display: block;
  width: 100%;
  padding: 15px 37px 15px 13px;
  font-weight: 400;
  text-align: left;
  text-decoration: none !important;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.dropdown-list__button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dropdown-list__button::after {
  content: '';
  position: absolute;
  top: 55%;
  right: 18px;
  width: 12px;
  height: 8px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23979797' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat center;
}
.dropdown-list_active .dropdown-list__button::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.dropdown-list__wrapper {
  display: none;
  position: absolute;
  left: -1px;
  top: calc(100% + 1px);
  right: -1px;
  width: 100%;
  max-height: 138px;
  padding: 7px 0;
  border: 1px solid rgba(151, 151, 151, 0.2);
  border-top: 0;
  border-radius: 0 0 5px 5px;
  background: #fff;
  -webkit-box-shadow: 0px 3px 6px rgba(151, 151, 151, 0.3);
          box-shadow: 0px 3px 6px rgba(151, 151, 151, 0.3);
  overflow: hidden auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 3;
}
.dropdown-list__inner .simplebar-track.simplebar-vertical {
  right: 23px;
  overflow: hidden;
}
.dropdown-list__link {
  display: block;
  width: 100%;
  padding: 8px 13px;
  text-align: left;
  color: #979797;
}
.dropdown-list__link:focus,
.dropdown-list__link:hover {
  color: #272727;
}
.dropdown-list__item_type_highlighted .dropdown-list__link {
  color: #979797;
}
.dropdown-list .user-name::before {
  margin-right: 5px;
}
.dropdown-list_active .dropdown-list__wrapper {
  display: block;
}
.location-settings {
  margin-left: 3px;
  font-size: 13px;
}
.location-settings__button {
  height: 22px;
  padding: 0 10px;
  color: #fff;
  white-space: nowrap;
  background: #707070;
  border-radius: 3px;
}
.location-settings__button:focus,
.location-settings__button:hover {
  opacity: .7;
}
.location-settings__modal {
  display: none;
  max-width: 455px;
  min-height: 302px;
  padding: 20px 50px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible;
}
.location-settings__modal .heading {
  font-weight: 600;
  font-size: 29px;
  text-align: left;
  text-transform: uppercase;
  margin: 0;
}
.location-settings__modal .fieldset:not(:last-child) {
  margin-bottom: 14px;
}
.location-settings__modal .fieldset__label {
  margin-bottom: 11px;
}
.location-settings__modal .dropdown-list__button,
.location-settings__modal .dropdown-list__link {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1.75px;
  text-transform: uppercase;
}
.location-settings__confirm {
  margin-left: auto;
  margin-top: 40px;
}
.location-settings__attention {
  display: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 7px 0 0;
}
.location-settings__attention_active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.location-settings__attention .icon {
  width: 16px;
  height: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  margin-right: 8px;
}
.location-settings__attention .text {
  font-size: 13px;
  margin-top: 2px;
}
.location-settings__country {
  margin-right: 3px;
}
.fieldset_type_language .dropdown-list__wrapper {
  max-height: 98px;
}
@media screen and (max-width: 500px) {
  .location-settings__modal {
    min-height: 350px;
    padding: 10px 0;
  }
}
.nav {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav__container {
  max-width: 1170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nav__item_login-link {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}
.nav__item_separator_left {
  border-left: 1px solid #ccc;
  margin-left: 16px;
  padding-left: 16px;
}
@media only screen and (max-width: 1100px) {
  .nav__item_social-icons {
    display: none;
  }

  .nav__item_login-link {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 0;
  }
}
@media only screen and (max-width: 992px) {
  .nav__container {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 790px) {
  .nav__item_separator_left {
    margin-left: 3px;
    padding-left: 3px;
  }
}
@media only screen and (max-width: 500px) {
  .nav {
    display: none;
  }
}
.menu-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.menu-main__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  margin-right: 32px;
}
.menu-main__item:hover .menu-main__link {
  color: #ef7b00;
}
.menu-main__item .submenu {
  z-index: -1;
}
.menu-main__item:hover > .submenu {
  height: auto;
  opacity: 1;
  z-index: 9999;
}
.menu-main__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #222;
}
.menu-main__link:hover {
  color: #ef7b00;
}
.menu-main__link_arrow::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 5px;
  margin-left: 10px;
  background: url("../blocks/menu-main/menu-main-link-arrow.svg") no-repeat center top;
  background-size: 100%;
}
.menu-main__item:hover .menu-main__link_arrow::after {
  background-position: center bottom;
}
@media only screen and (max-width: 992px) {
  .menu-main__item {
    margin-right: 19px;
  }
}
@media (min-width: 500px) and (max-width: 800px) {
  .menu-main__link {
    font-size: 14px;
  }
}
.submenu {
  height: 0;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  background: #f2f2f2;
  opacity: 0;
  -webkit-box-shadow: 0 2px 5px -3px;
          box-shadow: 0 2px 5px -3px;
  overflow: hidden;
  z-index: 9999;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}
.submenu::before {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  background: #fff;
}
.submenu__container {
  max-width: 1170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.submenu__container_products {
  max-width: 1216px;
}
.submenu__inner {
  background: #e7e7e7;
}
.submenu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.submenu_type_catalog .submenu__list {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.submenu_type_about .submenu__list {
  height: 80px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.submenu__container_products .submenu__list {
  display: block !important;
  margin-bottom: 13px;
}
.submenu__list_topics {
  height: 80px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.submenu__list_footer {
  height: 80px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e7e7e7;
}
.submenu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 1;
  white-space: normal;
}
.submenu_type_catalog .submenu__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 22%;
          flex: 0 1 22%;
  padding-left: 20px;
  margin-bottom: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.submenu_type_catalog .submenu__container_products .submenu__item {
  width: 100%;
  max-width: 236px;
  float: left;
  margin: 12px 22px 14px;
}
.submenu_type_about .submenu__item {
  font-weight: normal;
  margin-right: 50px;
}
.submenu__list_topics .submenu__item {
  margin: 0;
}
.submenu__list_footer .submenu__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 35px 0 0;
}
.submenu__list_footer .submenu__item_products {
  margin: 0 0 0 auto;
}
.submenu_type_catalog .submenu__item_pic {
  max-width: 236px;
  height: 114px;
  padding: 0;
}
.submenu_type_catalog .submenu__container_products .submenu__item_pic {
  margin-top: 0;
  margin-bottom: 12px;
}
.submenu__item_pic_1 {
  background: #dadada url("../blocks/submenu/edsmart.jpg") no-repeat center;
}
.submenu__item_pic_2 {
  background: #dadada url("../blocks/submenu/ed.jpg") no-repeat center;
}
.submenu__item_pic_3 {
  background: #dadada url("../blocks/submenu/eslim.jpg") no-repeat center;
}
.submenu__item_pic_4 {
  background: #dadada url("../blocks/submenu/epro.jpg") no-repeat center;
}
.submenu__item_pic_5 {
  background: #dadada url("../blocks/submenu/tenx.jpg") no-repeat center;
}
.submenu__item_pic:hover {
  opacity: 0.8;
}
.submenu__link {
  color: #222;
  text-decoration: none;
}
.submenu__link:hover {
  color: #ef7b00;
}
.submenu__link_topic {
  white-space: nowrap;
  color: #ef7b00;
  border-bottom: 2px solid #f0b679;

}
.submenu__link_topic:hover {
  color: #ffa647;
}
.submenu__item_pic .submenu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
}
.submenu__item_pic .submenu__link:hover .submenu__item-subtitle  {
  color: inherit;
}
.submenu__item-title {
  font-weight: 600;
}
.submenu__item-subtitle {
  display: block;
  font-weight: normal;
  text-transform: none;
  color: #707070;
  line-height: 17px;
  padding-top: 4px;
}
.submenu__item_pic .submenu__item-subtitle {
  color: inherit;
  padding-top: 6px;
}
.submenu__link:hover .submenu__item-subtitle {
  color: #ef7b00;
}
.submenu__item_pic_2 .submenu__item-title,
.submenu__item_pic_2 .submenu__item-subtitle,
.submenu__item_pic_4 .submenu__item-title,
.submenu__item_pic_4 .submenu__item-subtitle,
.submenu__item_pic_5 .submenu__item-title,
.submenu__item_pic_5 .submenu__item-subtitle {
  color: #fff;
}
.submenu__item_pic_2 .submenu__link:hover .submenu__item-title,
.submenu__item_pic_2 .submenu__link:hover .submenu__item-subtitle,
.submenu__item_pic_4 .submenu__link:hover .submenu__item-title,
.submenu__item_pic_4 .submenu__link:hover .submenu__item-subtitle,
.submenu__item_pic_5 .submenu__link:hover .submenu__item-title,
.submenu__item_pic_5 .submenu__link:hover .submenu__item-subtitle {
  color: #fff;
}
.submenu__list_footer .submenu__item-title {
  font-weight: normal;
  color: #707070;
}
.submenu__list_footer .submenu__link:hover .submenu__item-title {
  color: #ef7b00;
}
.submenu__item_products .submenu__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.submenu__item_products svg {
  width: 21px;
  fill: #c2c2c2;
}
.submenu__item_products .submenu__link:hover svg {
  fill: #f98b17;
}
.submenu__list_footer .submenu__item_products .submenu__item-title {
  font-weight: 600;
  margin: 0 8px 0 10px;
}
@media only screen and (max-width: 1250px) {
  .submenu__container_products,
  .submenu__container {
    max-width: 992px;
  }
  .submenu__list_topics .submenu__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
    padding-left: 13px;
  }
  .submenu_type_catalog .submenu__container_products .submenu__item {
    max-width: 200px;
    margin: 12px 12px 14px;
    padding-left: 0;
  }
  .submenu_type_catalog .submenu__item_pic {
    height: 100px;
    background-size: cover;
  }
}
@media only screen and (max-width: 992px) {
  .submenu__container_products,
  .submenu__container {
    max-width: 768px;
  }
  .submenu__container {
    padding: 0 20px;
  }
  .submenu__item {
    font-size: 14px;
  }
  .submenu__list_topics .submenu__item {
    padding: 0;
  }
  .submenu_type_catalog .submenu__item_pic {
    height: 95px;
  }
  .submenu_type_catalog .submenu__container_products .submenu__item {
    max-width: 170px;
    margin: 12px 5px 14px;
  }
  .submenu_type_catalog .submenu__item,
  .submenu__item_pic .submenu__link {
    padding-left: 12px;
  }
  .submenu__list_footer .submenu__item {
    margin: 0 15px 0 0;
  }
}
.fieldset {
  /* Browsers set a default `min-width: min-content;` on fieldsets,
  unlike e.g. `<div>`s, which have `min-width: 0;` by default.
  So we reset that to ensure fieldsets behave more like a standard block element.
  See https://github.com/twbs/bootstrap/issues/12359
  and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements */
  min-width: 0;

  /* Reset the default outline behavior of fieldsets so they don't affect page layout. */
  margin: 0;
  padding: 0;

  border: 0;
}
.legend {
  /* Correct the text wrapping in Edge and IE. */
  display: block;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 100%;
  max-width: 100%;

  /* Remove the padding so developers are not caught out when they zero out
  `fieldset` elements in all browsers. */
  padding: 0;

  white-space: normal;

  /* Correct the color inheritance from `fieldset` elements in IE. */
  color: inherit;
}
.input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;

  /* Show the overflow in Edge. */
  overflow: visible;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  /* Remove the margin in Firefox and Safari. */
  margin: 0;

  -ms-touch-action: manipulation;

      touch-action: manipulation;

  color: inherit;
}
/* Correct the cursor style of increment and decrement buttons in Chrome. */
.input[type="number"]::-webkit-inner-spin-button,
.input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.input[type="search"] {
  /* Correct the outline style in Safari. */
  outline-offset: -2px;
}
/* Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */
.input[type="search"]::-webkit-search-cancel-button,
.input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.input:disabled {
  opacity: 0.65;
}
.input_width_available {
  width: 100%;
}
/* Add a common input mask for all fields of the password type */
.input::-webkit-input-placeholder {
  line-height: normal;
}
.input[type="password"] {
  font-family: Arial;
  letter-spacing: 10px;
}
.input[type="password"]::-webkit-input-placeholder {
  font-family: "Futura PT", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  letter-spacing: normal !important;
}
.input[type="password"]:-ms-input-placeholder {
  font-family: "Futura PT", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  letter-spacing: normal !important;
}
.input[type="password"]:-moz-placeholder {
  font-family: "Futura PT", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  letter-spacing: normal !important;
}
.input[type="password"]::-moz-placeholder {
  font-family: "Futura PT", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  letter-spacing: normal !important;
}
.label {
  /* Allow labels to use `margin` for spacing. */
  display: inline-block;
}
.label_block {
  display: block;
}
.umodal-disable-scroll {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: none!important;
  touch-action: none!important;
}
.umodal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f2f2f2;
  z-index: 9999;
}
[umodal-id]:not(.umodal__open) {
  display: none;
}
.umodal [umodal-id] {
  display: block;
}
.umodal_image {
  overflow: hidden;
}
.umodal_loading:before {
  content: '';
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC45NjUgMjUuODA5IiBmaWxsPSIjMDEwMjAyIj4gIDxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzgyODI4MiIgc3Ryb2tlLXdpZHRoPSIwLjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxNC41ODQsNi43OTcgMTIuMDYyLDE0LjMxMiAgICA5LjQyMiw2Ljc5NyA2LjM4Myw2Ljc5NyAwLDI1LjgwOSAzLjIzLDI1LjgwOSA3LjkyNSwxMS4zOTIgMTAuNDg0LDE5LjAxMiAxMy43MTMsMTkuMDEyIDE3LjYyMyw2Ljc5NyIvPiAgPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODI4MjgyIiBzdHJva2Utd2lkdGg9IjAuMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE5LjM4NSwxNi4xMzIgMjQuNjM5LDAuMDAxICAgIDIxLjYwMiwwLjAwMSAxNi4xODQsMTYuMTMyIDE2LjE3MiwxNi4xMzIgMTUuMjE3LDE5LjAxMiAxOC40NDcsMTkuMDEyIDI0LjAyNSwxOS4wMTIgMjQuOTY1LDE2LjEzMiIvPiAgPHBvbHlnb24+ICAgIDxhbmltYXRlIGlkPSJvbmUiIGF0dHJpYnV0ZU5hbWU9InBvaW50cyIgYmVnaW49IjBzOyB0ZW4uZW5kIiBmaWxsPSJmcmVlemUiIGR1cj0iMzAwbXMiIGZyb209IjAsMjUuOCAwLDI1LjggMy4yLDI1LjggMy4yLDI1LjgiIHRvPSI2LjM4Myw2Ljc5NyAwLDI1LjgwOSAzLjIzLDI1LjgwOSA5LjQyMiw2Ljc5NyIvPiAgICA8YW5pbWF0ZSBpZD0idHdvIiBhdHRyaWJ1dGVOYW1lPSJwb2ludHMiIGR1cj0iMzAwbXMiIGJlZ2luPSJuaW4uZW5kIiBmaWxsPSJmcmVlemUiIGZyb209IjYuMzgzLDYuNzk3IDAsMjUuODA5IDMuMjMsMjUuODA5IDkuNDIyLDYuNzk3IiB0bz0iNi40LDYuOCA2LjQsNi44IDkuNCw2LjggOS40LDYuOCIvPiAgPC9wb2x5Z29uPiAgICA8cG9seWdvbj4gICAgPGFuaW1hdGUgaWQ9InRociIgYXR0cmlidXRlTmFtZT0icG9pbnRzIiBiZWdpbj0ib25lLmVuZCIgZmlsbD0iZnJlZXplIiBkdXI9IjMwMG1zIiBmcm9tPSI2LjQsNi44IDYuNCw2LjggOS40LDYuOCA5LjQsNi44IiB0bz0iMTAuNDg0LDE5LjAxMiA2LjM4Myw2Ljc5NyA5LjQyMiw2Ljc5NyAxMy43MTMsMTkuMDEyIi8+ICAgIDxhbmltYXRlIGlkPSJmb3UiIGF0dHJpYnV0ZU5hbWU9InBvaW50cyIgZHVyPSIzMDBtcyIgYmVnaW49InR3by5lbmQiIGZpbGw9ImZyZWV6ZSIgZnJvbT0iMTAuNDg0LDE5LjAxMiA2LjM4Myw2Ljc5NyA5LjQyMiw2Ljc5NyAxMy43MTMsMTkuMDEyIiB0bz0iMTAuNSwxOSAxMC41LDE5IDEzLjcsMTkgMTMuNywxOSIvPiAgPC9wb2x5Z29uPiAgPHBvbHlnb24+ICAgIDxhbmltYXRlIGlkPSJmaXYiIGF0dHJpYnV0ZU5hbWU9InBvaW50cyIgYmVnaW49InRoci5lbmQiIGZpbGw9ImZyZWV6ZSIgZHVyPSIzMDBtcyIgZnJvbT0iMTAuNSwxOSAxMC41LDE5IDEzLjcsMTkgMTMuNywxOSIgdG89IjE0LjU4NCw2Ljc5NyAxMC40ODQsMTkuMDEyIDEzLjcxMywxOS4wMTIgMTcuNjIzLDYuNzk3Ii8+ICAgIDxhbmltYXRlIGlkPSJzaXgiIGF0dHJpYnV0ZU5hbWU9InBvaW50cyIgZHVyPSIzMDBtcyIgYmVnaW49ImZvdS5lbmQiIGZpbGw9ImZyZWV6ZSIgZnJvbT0iMTQuNTg0LDYuNzk3IDEwLjQ4NCwxOS4wMTIgMTMuNzEzLDE5LjAxMiAxNy42MjMsNi43OTciIHRvPSIxNC42LDYuOCAxNC42LDYuOCAxNy42LDYuOCAxNy42LDYuOCIvPiAgPC9wb2x5Z29uPiAgPHBvbHlnb24+ICAgIDxhbmltYXRlIGlkPSJzZXYiIGF0dHJpYnV0ZU5hbWU9InBvaW50cyIgYmVnaW49ImZpdi5lbmQiIGZpbGw9ImZyZWV6ZSIgZHVyPSIzMDBtcyIgZnJvbT0iMjEuNiwwIDIxLjYsMCAyNC42LDAgMjQuNiwwIiB0bz0iMjEuNjAyLDAuMDAxIDE1LjIxNywxOS4wMTIgMTguNDQ3LDE5LjAxMiAyNC42MzksMC4wMDEiLz4gICAgPGFuaW1hdGUgaWQ9ImVpZyIgYXR0cmlidXRlTmFtZT0icG9pbnRzIiBkdXI9IjMwMG1zIiBiZWdpbj0ic2l4LmVuZCIgZmlsbD0iZnJlZXplIiBmcm9tPSIyMS42MDIsMC4wMDEgMTUuMjE3LDE5LjAxMiAxOC40NDcsMTkuMDEyIDI0LjYzOSwwLjAwMSIgdG89IjE1LjIsMTkgMTUuMiwxOSAxOC40LDE5IDE4LjQsMTkiLz4gIDwvcG9seWdvbj4gIDxwb2x5Z29uPiAgICA8YW5pbWF0ZSBpZD0ibmluIiBhdHRyaWJ1dGVOYW1lPSJwb2ludHMiIGJlZ2luPSJzZXYuZW5kIiBmaWxsPSJmcmVlemUiIGR1cj0iMzAwbXMiIGZyb209IjE2LjIsMTYuMSAxNS4yLDE5IDE1LjIsMTkgMTYuMiwxNi4xIiB0bz0iMjQuOTY1LDE2LjEzMiAyNC4wMjUsMTkuMDEyIDE1LjIxNywxOS4wMTIgMTYuMTcyLDE2LjEzMiIvPiAgICA8YW5pbWF0ZSBpZD0idGVuIiBhdHRyaWJ1dGVOYW1lPSJwb2ludHMiIGR1cj0iMzAwbXMiIGJlZ2luPSJlaWcuZW5kIiBmaWxsPSJmcmVlemUiIGZyb209IjI0Ljk2NSwxNi4xMzIgMjQuMDI1LDE5LjAxMiAxNS4yMTcsMTkuMDEyIDE2LjE3MiwxNi4xMzIiIHRvPSIyNSwxNi4xIDI0LDE5IDI0LDE5IDI1LDE2LjEiLz4gIDwvcG9seWdvbj48L3N2Zz4=") no-repeat center;
}
.umodal__inner {
  position: relative;
  max-width: 950px;
  max-height: 95%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.umodal_image .umodal__inner {
  max-width: 100%;
}
.umodal__content {
  max-width: 100vw;
  padding: 20px 25px;
  border: 2px solid #000;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.umodal_image .umodal__content {
  padding: 0;
  border: 0;
  background: none;
  overflow: hidden;
}
.umodal_loading .umodal__content {
  background: none;
  border-color: transparent;
}
.umodal__open {
  cursor: pointer;
}
.umodal__close {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 25px;
  height: 25px;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0iIzIyMiI+ICA8cGF0aCBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPjwvc3ZnPg==) no-repeat center;
  -webkit-transition: visibility .3s;
  transition: visibility .3s;
  outline: none;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  z-index: 99;
}
/* DARK STYLE */
.umodal_inverse  {
  background: rgba(0, 0, 0, 0.9);
}
.umodal_inverse.umodal_image  {
  color: #d4d4d4;
}
.umodal_inverse.umodal_loading:before {
  border-color: #d4d4d4;
}
.umodal_inverse .umodal__close {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTI4Ljk0MSwzMS43ODZMMC42MTMsNjAuMTE0Yy0wLjc4NywwLjc4Ny0wLjc4NywyLjA2MiwwLDIuODQ5YzAuMzkzLDAuMzk0LDAuOTA5LDAuNTksMS40MjQsMC41OSAgIGMwLjUxNiwwLDEuMDMxLTAuMTk2LDEuNDI0LTAuNTlsMjguNTQxLTI4LjU0MWwyOC41NDEsMjguNTQxYzAuMzk0LDAuMzk0LDAuOTA5LDAuNTksMS40MjQsMC41OWMwLjUxNSwwLDEuMDMxLTAuMTk2LDEuNDI0LTAuNTkgICBjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OUwzNS4wNjQsMzEuNzg2TDYzLjQxLDMuNDM4YzAuNzg3LTAuNzg3LDAuNzg3LTIuMDYyLDAtMi44NDljLTAuNzg3LTAuNzg2LTIuMDYyLTAuNzg2LTIuODQ4LDAgICBMMzIuMDAzLDI5LjE1TDMuNDQxLDAuNTljLTAuNzg3LTAuNzg2LTIuMDYxLTAuNzg2LTIuODQ4LDBjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDlMMjguOTQxLDMxLjc4NnoiLz48L3N2Zz4=) no-repeat center;
}
.umodal__close:focus,
.umodal__close:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.umodal_loading .umodal__close {
  visibility: hidden;
}
.umodal__image {
  max-height: calc(95vh - 80px);
  max-width: calc(100vw - 80px);
  display: block;
  opacity: 0;
  margin: auto;
  -webkit-transition: opacity .2s .1s;
  transition: opacity .2s .1s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none;
}
.umodal__image_show {
  opacity: 1;
}
@-webkit-keyframes umodal-preloader {
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
}
@keyframes umodal-preloader {
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
}
@media only screen and (max-width: 500px) {
  .umodal__inner {
    height: 100%;
    max-height: 100%;
    width: 100%;
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #fff;
  }
  .umodal_inverse .umodal__inner {
    background: none;
  }
  .umodal_loading .umodal__inner {
    background: none;
  }
  .umodal__content {
    border: 0;
    padding: 20px 15px;
  }
  .umodal__close {
    width: 45px;
    height: 45px;
    top: 10px;
    right: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xODggMjEuMTg4IiBmaWxsPSIjMjIyIj48cGF0aCBkPSJNMjEuMjAxLDE5LjA3OSBMMTkuMDc5LDIxLjIwMCBMMTAuNTg1LDEyLjcwNSBMMi4xODQsMjEuMTA2IEwwLjA4MSwxOS4wMDQgTDguNDgyLDEwLjYwMyBMLTAuMDEzLDIuMTA4IEwyLjEwOSwtMC4wMTMgTDEwLjYwNCw4LjQ4MiBMMTkuMDA0LDAuMDgxIEwyMS4xMDcsMi4xODMgTDEyLjcwNiwxMC41ODQgTDIxLjIwMSwxOS4wNzkgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 21px;
  }
  .umodal_inverse .umodal__close {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xODggMjEuMTg4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjEuMjAxLDE5LjA3OSBMMTkuMDc5LDIxLjIwMCBMMTAuNTg1LDEyLjcwNSBMMi4xODQsMjEuMTA2IEwwLjA4MSwxOS4wMDQgTDguNDgyLDEwLjYwMyBMLTAuMDEzLDIuMTA4IEwyLjEwOSwtMC4wMTMgTDEwLjYwNCw4LjQ4MiBMMTkuMDA0LDAuMDgxIEwyMS4xMDcsMi4xODMgTDEyLjcwNiwxMC41ODQgTDIxLjIwMSwxOS4wNzkgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 21px;
  }
  .umodal__image {
    max-width: 100vw;
    max-height: 100vh;
  }
}
.login-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.login-link__login {
  font-weight: 500;
  font-size: 15px;
  line-height: 1;
  text-transform: uppercase;
  color: inherit;
}
.login-link__login:hover {
  color: #ef7b00;
}
.login-link__logout {
  width: 17px;
  height: 14px;
  margin-left: 10px;
  background: url("../blocks/login-link/login-link__logout.svg") no-repeat center;
  background-size: 100%;
}
.login-link__logout:hover {
  background: url("../blocks/login-link/login-link__logout_hover.svg") no-repeat center;
}
@media only screen and (max-width: 500px) {
  .login-link__login {
    font-size: 12px;
    font-weight: 400;
  }
  .login-link__logout {
    width: 14px;
  }
}
.login-form {
  width: 100%;
  max-width: 455px;
  padding: 20px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-form__link {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  cursor: pointer;
}
.login-form__fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.login-form__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.login-form__field_merger {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.login-form__field_merger .login-form__control:first-child {
  margin-right: 10px;
}
.login-form__field_footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
.login-form__legend {
  font-weight: 600;
  font-size: 30px;
  line-height: 1;
  text-transform: uppercase;
  color: #222;
  margin: 0 0 15px;
}
.login-form__legend_small {
  font-size: 27px;
}
.login-form__label {
  margin-bottom: 15px;
}
.login-form__label-title {
  font-size: 18px;
  line-height: 25px;
  color: #222;
  margin: 0;
  padding: 0;
}
.login-form__hint {
  display: block;
  font-size: 14px;
  line-height: 1;
  color: #222;
  margin-left: 20px;
  margin-top: 10px;
  padding: 0;
}
.login-form__hint_label {
  font-weight: 600;
  font-size: 16px;
  color: #707070;
  margin: 0;
}
.login-form__control {
  position: relative; /* check it on iOS */
  width: 100%;
  height: 40px;
  font-family: inherit; /* check it on iOS */
  font-size: 18px;
  line-height: 1;
  color: #707070;
  padding-left: 20px;
  margin-top: 20px;
  border: 1px solid transparent;
  border-radius: 2px;
  background: #f2f2f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border 2s, -webkit-box-shadow 2s;
  transition: border 2s, -webkit-box-shadow 2s;
  transition: border 2s, box-shadow 2s;
  transition: border 2s, box-shadow 2s, -webkit-box-shadow 2s;
  -webkit-appearance: none;
}
.login-form__control:focus {
  outline: none;
  border-color: #ddd;
  -webkit-box-shadow: inset 0 0 3px #c8c8c8;
          box-shadow: inset 0 0 3px #c8c8c8;
  -webkit-transition: all 0s;
  transition: all 0s;
}
.login-form__control_error:focus,
.login-form__control_error {
  border: 1px solid #ff7c7c;
  -webkit-box-shadow: inset 0 0 3px #ff7c7c;
          box-shadow: inset 0 0 3px #ff7c7c;
  -webkit-transition: border 0s, -webkit-box-shadow 0s;
  transition: border 0s, -webkit-box-shadow 0s;
  transition: border 0s, box-shadow 0s;
  transition: border 0s, box-shadow 0s, -webkit-box-shadow 0s;
}
.login-form__message_top {
  display: none;
  position: absolute;
  max-width: 485px;
  top: -75px;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  padding: 10px;
  background: #fff;
}
.login-form__message_top_type_django {
  display: block;
  padding: 0;
  border: 0 !important;
}
.login-form__message_top_type_django .django-message {
  display: block;
  padding: 10px;
  border: 2px solid #fc0400 !important;
}
.login-form__message_status_error {
  color: #fc0400;
  border: 2px solid #fc0400;
}
.login-form__message_status_success {
  color: #adecb3;
  border: 2px solid #adecb3;
}
.login-form__field_forgot-show {
  display: none;
}
.login-form .btn[disabled],
.login-form .btn_status_submitting {
  visibility: visible;
  color: #ccc;
  border-color: #ccc;
  background: #f2f2f2;
  cursor: default;
}
.login-form .btn_status_submitting::before {
  left: -50px;
  width: 20px;
  height: 20px;
  border-style: dotted;
}
.login-form__info p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1400px) {
  .login-form__label-title {
    font-size: 16px;
    line-height: 20px;
  }
  .login-form__control {
    height: 34px;
    font-size: 16px;
    margin-top: 10px;
  }
  .login-form .btn {
    padding: 8px 20px;
  }
}
@media only screen and (max-width: 500px) {
  .login-form {
    padding: 0;
  }
  .login-form__message_top {
    position: relative;
    top: -15px;
    border: 0px;
  }
  .login-form__legend {
    font-size: 25px;
  }
  .login-form__label-title {
    font-size: 15px;
  }
  .login-form__info {
    font-size: 15px;
  }
  .login-form__control {
    font-size: 16px;
    height: 30px;
  }
}
@media only screen and (max-width: 360px) {
  .login-form__legend {
    font-size: 20px;
  }
  .login-form__label {
    margin-bottom: 10px;
  }
  .login-form__label-title {
    font-size: 14px;
    line-height: 14px;
  }
  .login-form__hint_label {
    font-size: 14px;
  }
  .login-form__field_footer {
    margin-top: 15px;
  }
  .login-form .btn {
    padding: 5px 12px;
  }
  .login-form__info {
    font-size: 13px;
  }
}
.social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.social-icons__icon {
  margin-right: 20px;
  background: no-repeat center top;
}
.social-icons__icon:last-child {
  margin: 0;
}
.social-icons__icon:hover {
  opacity: 0.5;
}
.social-icons__icon_vkontakte {
  width: 21px;
  height: 12px;
  background-image: url("../blocks/social-icons/social-icons__icon_vkontakte.svg");
  background-size: 21px;
}
.social-icons__icon_instagram {
  width: 18px;
  height: 18px;
  background-image: url("../blocks/social-icons/social-icons__icon_instagram.svg");
  background-size: 18px;
}
.social-icons__icon_youtube {
  width: 20px;
  height: 13px;
  background-image: url("../blocks/social-icons/social-icons__icon_youtube.svg");
  background-size: 20px 29px
}
.social-icons__icon_facebook {
  width: 9px;
  height: 16px;
  background-image: url("../blocks/social-icons/social-icons__icon_facebook.svg");
  background-size: 9px 32px
}
.social-icons__icon_vimeo {
  width: 18px;
  height: 14px;
  background-image: url("../blocks/social-icons/social-icons__icon_vimeo.svg");
  background-size: 18px 28px
}
.social-icons__icon_zen {
  width: 16px;
  height: 16px;
  background: url("../blocks/social-icons/social-icons__icon_zen.svg") no-repeat center/contain;
}
.social-icons__icon_twitter {
  width: 20px;
  height: 16px;
  background-image: url("../blocks/social-icons/social-icons__icon_twitter.svg");
  background-size: 20px 32px
}
.social-icons__icon_type_inverse {
  background-position: bottom;
}
.search-icon {
  width: 15px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 787.27 789.09' fill='%23000'%3E%3Cpath d='M880.61,721.21,736.36,577c49.7-63,76.36-139.39,76.36-218.18,0-195.15-158.79-353.94-353.94-353.94S106.06,164.85,106.06,360,264.85,713.94,460,713.94c78.79,0,156.36-26.67,218.18-76.36L822.42,781.82a41,41,0,0,0,58.18,0C897.58,763.64,897.58,738.18,880.61,721.21Zm-152.73-360c0,147.88-120,269.09-267.88,269.09S190.91,509.09,190.91,361.21,310.91,92.12,460,92.12,727.88,212.12,727.88,361.21Z' transform='translate(-106.06 -4.85)'/%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 15px;
}
.search-icon_type_inverse {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 787.27 789.09' fill='%23fff'%3E%3Cpath d='M880.61,721.21,736.36,577c49.7-63,76.36-139.39,76.36-218.18,0-195.15-158.79-353.94-353.94-353.94S106.06,164.85,106.06,360,264.85,713.94,460,713.94c78.79,0,156.36-26.67,218.18-76.36L822.42,781.82a41,41,0,0,0,58.18,0C897.58,763.64,897.58,738.18,880.61,721.21Zm-152.73-360c0,147.88-120,269.09-267.88,269.09S190.91,509.09,190.91,361.21,310.91,92.12,460,92.12,727.88,212.12,727.88,361.21Z' transform='translate(-106.06 -4.85)'/%3E%3C/svg%3E%0A");
}
.search-icon:hover {
  opacity: 0.5;
}
.footer {
  background: #333;
  padding-top: 70px;
}
.footer__container {
  max-width: 1170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.footer__inner_left {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 490px;
          flex: 0 1 490px;
}
.footer__inner_right {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 580px;
          flex: 0 1 580px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: auto;
}
.footer__wrapper_nav {
  min-width: 155px;
}
.footer__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 210px;
          flex: 0 1 210px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.footer__item_nav {
  margin-bottom: 30px;
}
.footer__item_tel {
  -webkit-box-align: end;
     -ms-flex-align: end;
        align-items: flex-end;
}
.footer__item_apps {
  -webkit-box-flex: 100%;
          -ms-flex: 100%;
              flex: 100%;
  margin-top: 33px;
}
.footer__item_apps .footer__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer__item_apps .tool {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 33%;
          flex: 1 1 33%;
  margin-bottom: 20px;
}
.tool__detect-os {
  display: none;
  color: #fff;
}
.tool__detect-os:active {
  text-decoration: underline;
}
.footer__item_services {
  -webkit-box-flex: 100%;
          -ms-flex: 100%;
              flex: 100%;
  margin-top: 15px;
}
.footer__item_services .footer__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.footer__item_services .tool {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}
.footer__item-heading {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #9e9d9d;
  text-transform: uppercase;
  margin: 0 0 15px 0;
  cursor: default;
}
.footer__item .link {
  color: #fff;
}
.footer__nav .link {
  font-size: 14px;
  text-transform: uppercase;
}
.footer__nav .link:not(:first-child) {
  margin-top: 15px;
}
.footer__nav .link:hover {
  color: #ef7b00;
}
.footer__social-icons .social-icons__icon:not(:last-child) {
  margin-right: 25px;
}
.footer__item .tel .link:hover {
  opacity: 0.6;
}
.footer__item .tel__number_additional {
  margin-top: 10px;
}
.footer__item_top {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer__logo-nl {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 65px;
          flex: 0 0 65px;
  height: 60px;
  background-size: 70px;
}
@media only screen and (max-width: 992px) {
  .footer__container {
    padding: 0 20px;
  }
  .footer__inner_left {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 260px;
            flex: 1 0 260px;
    margin-right: 15px;
  }
  .footer__wrapper_nav {
    min-width: initial;
  }
  .footer__item-heading, .footer__nav .link {
    font-size: 12px;
  }
  .footer__item {
    -ms-flex-preferred-size: 145px;
        flex-basis: 145px;
  }
  .footer__item_services {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .footer__item_apps {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
  .footer__item_apps .tool {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
  }
}
@media only screen and (max-width: 820px) {
  .footer__item_apps .footer__item-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer__item_apps .tool {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
@media only screen and (max-width: 992px) and (min-width: 501px) {
  .footer__item_social-icons,
  .footer__item_tel {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .footer__item_social-icons .social-icons__icon:not(:last-child) {
    margin-right: 15px;
  }
  .footer__item_tel .tel__number {
    font-size: 17px;
  }
  .footer__item_tel .tel__caption {
    font-size: 10px;
  }
  .footer__item_tel .tel__number_additional {
    font-size: 14px;
  }
}
@media screen and (max-width: 670px) {
  .footer__inner_left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer__item_nav {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
  .footer__item_tel {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
}
@media screen and (max-width: 550px) {
  .footer__item_apps .tool {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}
@media only screen and (max-width: 500px) {
  .footer {
    padding-top: 35px;
  }
  .footer__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 25px;
  }
  .footer__inner {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 100%;
  }
  .footer__inner_left {
    margin-top: 50px;
  }
  .footer__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .footer__item_tel {
    display: none;
  }
  .footer__item_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footer__wrapper_nav {
    min-width: auto;
  }
  .footer__item_services .footer__item-inner,
  .footer__item_apps .footer__item-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__item_apps .tool > .tool__media,
  .footer__item_apps .tool > .tool__buttons {
    display: none;
  }
  .footer__item_apps .tool > .tool__detect-os {
    display: block;
  }
  .footer__item_services .tool {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    padding-right: 0;
  }
  .footer__item_services .tool:not(:last-child),
  .footer__item_apps .tool:not(:last-child) {
    margin-bottom: 25px;
  }
  .footer__item_services .tool__title {
    margin-bottom: 6px;
  }
  .footer__item_services .tool__buttons {
    margin-top: auto;
  }
}
@media only screen and (max-width: 380px) {
  .footer__container {
    padding: 0 15px;
  }
  .footer__nav .link {
    font-size: 12px;
  }
  .footer__item_services .tool {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__item_services .tool__buttons {
    margin-top: 15px;
  }
}
.subfooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 128px;
  margin-top: 35px;
  background: #444;
}
.subfooter__container {
  max-width: 1170px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0 48px;
  overflow: hidden; /* ИСПРАВИТЬ */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.subfooter__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.subfooter__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.subfooter__logo-nl {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
  height: 128px;
  margin-right: 35px;
}
.subfooter__item .link_legal {
  font-size: 16px;
  line-height: 1;
  color: #c4cacc;
  margin-top: 13px;
}
.subfooter__item .link:hover {
  text-decoration: underline;
}
.subfooter__copyright {
  font-size: 16px;
  line-height: 1;
  color: #777;
  margin-right: 35px;
}
.subfooter__item_mail .link_legal:not(:last-of-type) {
  display: none;
}
.subfooter__email {
  font-size: 18px;
  line-height: 1;
  color: #ef7b00;
}
.subfooter__item_copyright .subfooter__email {
  display: none;
}
@media only screen and (max-width: 992px) {
  .subfooter__container {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 670px) {
  .subfooter__inner {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .subfooter__email {
    min-height: 32px;
  }
}
@media only screen and (max-width: 500px) {
  .subfooter {
    height: auto;
  }
  .subfooter__container {
    padding: 40px 25px 45px;
  }
  .subfooter__logo-nl {
    display: none;
  }
  .subfooter__inner {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .subfooter__item {
    margin-right: 0;
  }
  .subfooter__item_copyright {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .subfooter__item_copyright .subfooter__email {
    margin-left: auto;
  }
  .subfooter__item_copyright .link_legal {
    display: none;
  }
  .subfooter__copyright {
    font-size: 14px;
  }
  .subfooter__email {
    font-size: 16px;
  }
  .subfooter__item_copyright .subfooter__email {
    display: block;
  }
  .subfooter__item_mail .subfooter__email {
    display: none;
  }
  .subfooter__item_mail .link_legal {
    margin-top: 25px;
  }
  .subfooter__item_mail .link_legal:not(:last-of-type) {
    display: block;
  }
}
@media only screen and (max-width: 380px) {
  .subfooter__container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .subfooter__item_copyright .subfooter__email {
    font-size: 14px;
  }
}
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.media__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.media__object_align_middle {
  -ms-flex-item-align: center;
      align-self: center;
}
.media__object_align_bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.media__body_align_middle {
  -ms-flex-item-align: center;
      align-self: center;
}
.media__body_align_bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.tool {
  padding-right: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tool__thumb {
  display: block;
}
.tool__media .media__object {
  margin-right: 10px;
}
.tool__title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 10px 0;
}
.tool__title.link:hover {
  text-decoration: underline;
}
.tool__subtitle {
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  margin: 0;
}
.tool__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.tool__link {
  width: 77px;
  height: 26px;
}
.tool__link:hover {
  opacity: 0.8;
}
.tool__link:first-child {
  margin-right: 5px;
}
.tool__link_itunes {
  background: url("../blocks/tool/tool__link_itunes.png") no-repeat center;
}
.tool__link_google {
  background: url("../blocks/tool/tool__link_google.png") no-repeat center;
}
@media screen and (max-width: 1100px) {
  .tool__title,
  .tool__subtitle {
    font-size: 12px;
  }
  .tool__buttons {
    margin-top: 10px;
  }
}
@media screen and (max-width: 992px) {
  .tool_nltask {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 155px;
            flex: 0 1 155px;
    /* padding: 0; */
  }
  .tool_nltask .media__object {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .tool_nltask .tool__buttons {
    width: 65px;
  }
  .tool__title {
    margin-bottom: 4px;
  }
  .tool__link {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 26px;
            flex: 0 0 26px;
    border-radius: 4px;
  }
  .tool__link_itunes {
    background: #000 url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") no-repeat center;
    background-size: 14px;
  }
  .tool__link_google {
    background: #000 url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat center;
    background-size: 14px;
  }
}
@media screen and (max-width: 500px) {
  .tool__title,
  .tool__subtitle {
    font-size: 14px;
  }
  .footer__item_apps .tool {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
/* MOBILE */
.cart-mobile {
  display: none;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  margin: 0;
}
.cart-mobile .link {
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  color: #222;
}
.cart-mobile__items::before {
  content: "(";
}
.cart-mobile__items::after {
  content: ")";
}
@media only screen and (max-width: 500px) {
  .cart-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.nav-mobile {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background: #333333;
  -webkit-transition: right .3s;
  transition: right .3s;
  overflow-y: auto;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
}
.nav-mobile_disable {
  overflow: hidden;
  padding-top: 60px;
}
.nav-mobile__container {
  padding: 0 25px;
}
.nav-mobile__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}
/* buttons */
.nav-mobile__item_buttons {
  padding: 15px 0;
}
.nav-mobile__item_buttons_fixed {
  position: fixed;
  left: 0;
  top: -60px;
  right: 0;
  padding-left: 25px;
  padding-right: 25px;
  background: #333333;
  z-index: 1;
}
.nav-mobile__item_buttons_fixed_show {
  top: 0;
  -webkit-transition: top .2s .1s;
  transition: top .2s .1s;
}
.nav-mobile .btn-ui_back {
  display: none;
  margin-left: -8px;
}
.nav-mobile_disable .btn-ui_back {
  display: block;
}
.nav-mobile .btn-ui_close {
  margin-left: auto;
}
/* tel + search + dropdown */
.nav-mobile__item_type_tel {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nav-mobile__item_type_tel > * {
  margin-bottom: 10px;
}
.nav-mobile__tel {
  margin-right: auto;
}
.nav-mobile__tel .tel__number {
  font-weight: 600;
  color: #fff;
}
.nav-mobile__tel .tel__number::after {
  display: none;
}
.nav-mobile__search-icon {
  margin-left: auto;
}
.nav-mobile__item .country-dropdown {
  margin-left: 20px;
}
.nav-mobile__item .country-dropdown__btn::after {
  display: none;
}
/* info + cart */
.nav-mobile__item_info-cart .nav-mobile__container {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #292929;
}
.nav-mobile__user-info {
  -webkit-box-flex: 1;
      -ms-flex: 1 60%;
          flex: 1 60%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.nav-mobile__user-info .user-info__content {
  color: #fff;
  line-height: 18px;
}
.nav-mobile__link-exit {
  font-size: 14px;
  line-height: 1;
  color: #b9b9b9;
  margin-top: 8px;
  border-bottom: 1px solid;
}
.nav-mobile .cart {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.nav-mobile .cart__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nav-mobile__cart .cart__sum {
  color: #fff;
  line-height: 18px;
}
.nav-mobile__cart .cart__items {
  color: #fff;
}
.nav-mobile__cart .cart__pv {
  font-weight: 400;
  font-size: 12px;
}
.nav-mobile__my-purchases {
  padding-left: 0;
  margin-top: 8px;
}
.nav-mobile__my-purchases .my-purchases__link {
  font-weight: normal;
  color: #b9b9b9;
}
/* MENU-MOBILE */
.nav-mobile__item_menu-mobile {
  padding-top: 15px;
}
/* SOCIAL ICONS */
.nav-mobile__item_social-icons {
  margin: 25px 0;
}
/* COUNTRY-DROPDOWN */
.nav-mobile .country-dropdown__inner {
  background: #292929;
  border-color: #646464;
}
.nav-mobile .country-dropdown__list {
  width: 250px;
  padding: 15px;
}
.nav-mobile .country-dropdown__list-item {
  padding: 10px 0;
}
.nav-mobile .country-dropdown__list-link {
  color: #fff;
}
.menu-mobile {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0
}
.menu-mobile__item:not(:last-child) {
  padding-bottom: 40px;
}
.menu-mobile__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}
.menu-mobile__link_arrow:after {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOC4xIDEzLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDguMSAxMy40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMC43LDEyLjdsNi02bC02LTYiLz48L3N2Zz4=");
  width: 8px;
}
.menu-mobile__item-caption {
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  color: #9c9d9e;
}
.menu-mobile__item-inner:first-child {
  padding-top: 25px;
}
.menu-mobile__item-inner:not(:last-child) {
  padding-bottom: 25px;
}
@media only screen and (max-width: 360px) {
  .menu-mobile__item:not(:last-child) {
    padding-bottom: 25px;
  }
  .menu-mobile__link {
    font-size: 18px;
  }
}
.submenu-mobile {
  width: 100%;
  position: fixed;
  right: -100%;
  top: 0;
  bottom: 0;
  padding-top: 70px;
  background: #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: right .2s;
  transition: right .2s;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.submenu-mobile_show {
  right: 0;
}
.submenu-mobile__container {
  padding: 0 25px;
}
.submenu-mobile__item {
  padding-bottom: 30px;
}
.submenu-mobile__item_highlight .submenu-mobile__link {
  font-weight: 500;
  color: #ef7b00;
}
.submenu-mobile__list {
  list-style: none;
  padding: 0;
  margin: 0
}
.submenu-mobile__list-item:not(:last-child) {
  padding-bottom: 30px;
}
.submenu-mobile__link {
  font-size: 18px;
  white-space: nowrap;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
}
.submenu-mobile__link:focus,
.submenu-mobile__link:active {
  color: #ef7b00;
}
.submenu-mobile__item-title {
  font-weight: 600;
  font-size: 16px;
  color: #fff;
}
.submenu-mobile__link:focus .submenu-mobile__item-title,
.submenu-mobile__link:active .submenu-mobile__item-title {
  opacity: .5;
}
.submenu-mobile__item-subtitle {
  text-transform: none;
  font-size: 16px;
  color: #fff;
}
.submenu-mobile__link:focus .submenu-mobile__item-subtitle,
.submenu-mobile__link:active .submenu-mobile__item-subtitle {
  opacity: .5;
}
.submenu-mobile__item-subtitle::before {
  content: "/";
  margin: 0 8px;
}
.submenu-mobile__item_products .submenu-mobile__list-item:not(:last-child) {
  padding-bottom: 23px;
}
/* link to all products list */
.submenu-mobile__item_allproducts {
  padding-top: 10px;
  padding-bottom: 40px;
}
.submenu-mobile__item_allproducts .submenu-mobile__link {
  font-weight: 500;
  color: #b9b9b9;
}
.submenu-mobile__item_allproducts .submenu-mobile__link::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMCI+PHBhdGggZmlsbD0iI2MyYzJjMiIgZD0iTTE3LDlINHYyaDEzVjl6IE0xNyw1SDR2MmgxM1Y1eiBNMCwwdjIwaDIxVjBIMHogTTE5LDE4SDJWMmgxN1YxOHogTTE3LDEzSDR2MmgxM1YxM3oiLz48L3N2Zz4=");
  width: 21px;
  height: 20px;
  margin-right: 10px;
}
/* footer list */
.submenu-mobile__item_footer {
  padding: 35px 0;
  background: #292929;
}
.submenu-mobile__item_footer .submenu-mobile__link {
  font-weight: 500;
  color: #b9b9b9;
}
/* about first block */
.submenu-mobile__item_about-first .submenu-mobile__link {
  font-weight: 500;
  font-size: 20px;
}
@media only screen and (max-width: 360px) {
  .submenu-mobile__list-item:not(:last-child) {
    padding-bottom: 20px;
  }
  .submenu-mobile__link {
    font-size: 16px;
  }
  .submenu-mobile__item_about-first .submenu-mobile__link {
    font-size: 16px;
  }
  .submenu-mobile__item-title {
    font-size: 14px;
  }
  .submenu-mobile__item-subtitle {
    font-size: 14px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2Nrcy9hbHNydWJscmVndWxhci1mb250L2Fsc3J1YmxyZWd1bGFyLWZvbnQuY3NzIiwiLi4vYmxvY2tzL2Z1dHVyYS1wdC1mb250L2Z1dHVyYS1wdC1mb250LmNzcyIsIi4uL2Jsb2Nrcy9wYWdlL3BhZ2UuY3NzIiwiLi4vYmxvY2tzL3RhYmxlL3RhYmxlLnBvc3QuY3NzIiwiLi4vYmxvY2tzL2VtYmVkL2VtYmVkLnBvc3QuY3NzIiwiLi4vYmxvY2tzL2hlYWRpbmcvaGVhZGluZy5jc3MiLCIuLi9ibG9ja3MvY29udGVudC9jb250ZW50LnBvc3QuY3NzIiwiLi4vYmxvY2tzL2ItcnViL2ItcnViLmNzcyIsIi4uL2Jsb2Nrcy9saW5rL2xpbmsucG9zdC5jc3MiLCIuLi9ibG9ja3MvYnRuL2J0bi5jc3MiLCJibG9ja3MvYnRuL2J0bi5jc3MiLCIuLi9ibG9ja3MvYnRuLXVpL2J0bi11aS5jc3MiLCIuLi9ibG9ja3MvY29udGFpbmVyL2NvbnRhaW5lci5wb3N0LmNzcyIsIi4uL2Jsb2Nrcy9oZWFkZXIvaGVhZGVyLmNzcyIsIi4uL2Jsb2Nrcy9sb2dvLW5sL2xvZ28tbmwuY3NzIiwiLi4vYmxvY2tzL2hlYWRlci10b29sYmFyL2hlYWRlci10b29sYmFyLmNzcyIsIi4uL2Jsb2Nrcy91c2VyLWluZm8vdXNlci1pbmZvLmNzcyIsIi4uL2Jsb2Nrcy9jYXJ0L2NhcnQuY3NzIiwiLi4vYmxvY2tzL215LXB1cmNoYXNlcy9teS1wdXJjaGFzZXMuY3NzIiwiLi4vYmxvY2tzL3RlbC90ZWwuY3NzIiwiYmxvY2tzL2Ryb3Bkb3duLWxpc3QvZHJvcGRvd24tbGlzdC5jc3MiLCJibG9ja3MvbG9jYXRpb24tc2V0dGluZ3MvbG9jYXRpb24tc2V0dGluZ3MuY3NzIiwiLi4vYmxvY2tzL25hdi9uYXYuY3NzIiwiLi4vYmxvY2tzL21lbnUtbWFpbi9tZW51LW1haW4uY3NzIiwiLi4vYmxvY2tzL3N1Ym1lbnUvc3VibWVudS5jc3MiLCIuLi9ibG9ja3MvZmllbGRzZXQvZmllbGRzZXQucG9zdC5jc3MiLCIuLi9ibG9ja3MvbGVnZW5kL2xlZ2VuZC5wb3N0LmNzcyIsIi4uL2Jsb2Nrcy9pbnB1dC9pbnB1dC5wb3N0LmNzcyIsIi4uL2Jsb2Nrcy9sYWJlbC9sYWJlbC5wb3N0LmNzcyIsIi4uL2Jsb2Nrcy91bW9kYWwvdW1vZGFsLmNzcyIsIi4uL2Jsb2Nrcy9sb2dpbi1saW5rL2xvZ2luLWxpbmsuY3NzIiwiLi4vYmxvY2tzL2xvZ2luLWZvcm0vbG9naW4tZm9ybS5jc3MiLCIuLi9ibG9ja3Mvc29jaWFsLWljb25zL3NvY2lhbC1pY29ucy5jc3MiLCJibG9ja3Mvc2VhcmNoLWljb24vc2VhcmNoLWljb24uY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIuY3NzIiwiLi4vYmxvY2tzL3N1YmZvb3Rlci9zdWJmb290ZXIuY3NzIiwiLi4vYmxvY2tzL21lZGlhL21lZGlhLnBvc3QuY3NzIiwiLi4vYmxvY2tzL3Rvb2wvdG9vbC5jc3MiLCJwdWJsaWMuY3NzIiwiLi4vYmxvY2tzL2NhcnQtbW9iaWxlL2NhcnQtbW9iaWxlLmNzcyIsIi4uL2Jsb2Nrcy9uYXYtbW9iaWxlL25hdi1tb2JpbGUuY3NzIiwiLi4vYmxvY2tzL21lbnUtbW9iaWxlL21lbnUtbW9iaWxlLmNzcyIsIi4uL2Jsb2Nrcy9zdWJtZW51LW1vYmlsZS9zdWJtZW51LW1vYmlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSw2QkFBNkI7RUFDN0I7bUZBQ21EO0VBQ25ELG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUNOQTtFQUNFLHdCQUF3QjtFQUN4QjtnRkFDcUQ7RUFDckQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCOytFQUNvRDtFQUNwRCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBRUE7Q0FDQyx3QkFBd0I7Q0FDeEI7cUZBQzJEO0NBQzNELG1CQUFtQjtDQUNuQixrQkFBa0I7QUFDbkI7QUFFQTtFQUNFLHdCQUF3QjtFQUN4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QkFBb0I7RUFDcEIsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUVBOztFQUVFLFdBQVc7QUFDYjtBQUVBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7QUFDZjtBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBRUEsOEJBQThCO0FBRTlCO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBQUN0QjtBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFFQTtFQUNFLHNSQUFzUjtFQUN0UixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUVBLGdCQUFnQjtBQUVoQjtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBRUEsc0JBQXNCO0FBRXRCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7QUFFQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0FBQ0YiLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQUxTUnVibFJlZ3VsYXInO1xyXG4gIHNyYzogdXJsKCdhbHNydWJscmVndWxhci1mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCdhbHNydWJscmVndWxhci1mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgc3JjOiB1cmwoJ3N1YnNldC1GdXR1cmFQVC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnc3Vic2V0LUZ1dHVyYVBULUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gIHNyYzogdXJsKCdzdWJzZXQtRnV0dXJhUFQtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnc3Vic2V0LUZ1dHVyYVBULUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcblx0c3JjOiB1cmwoJ3N1YnNldC1GdXR1cmFQVC1Cb29rLU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHQgICB1cmwoJ3N1YnNldC1GdXR1cmFQVC1Cb29rLU9ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcbiAgc3JjOiB1cmwoJ3N1YnNldC1GdXR1cmFQVC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJ3N1YnNldC1GdXR1cmFQVC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0Z1dHVyYSBQVCc7XHJcblx0c3JjOiB1cmwoJ3N1YnNldC1GdXR1cmFQVC1EZW1pLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0ICAgdXJsKCdzdWJzZXQtRnV0dXJhUFQtRGVtaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFBUJztcclxuICBzcmM6IHVybCgnc3Vic2V0LUZ1dHVyYVBULUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCdzdWJzZXQtRnV0dXJhUFQtSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgUFQnO1xyXG4gIHNyYzogdXJsKCdzdWJzZXQtRnV0dXJhUFQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnc3Vic2V0LUZ1dHVyYVBULUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsImh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuXHJcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFBUXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5wYWdlX2hpZGRlbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xyXG4gIC5wYWdlIHtcclxuICAgIHdpZHRoOiA3NjVweDtcclxuICB9XHJcbn1cclxuIiwiLnRhYmxlLFxyXG4uYi10YWJsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIC8qIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLiAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgLyogQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LiAqL1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG5cclxuICBjYXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBUaGVtZWQgKi9cclxuLnRhYmxlLFxyXG4uYi10YWJsZSB7XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UwZTBlMDtcclxuICB9XHJcblxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMGUwZTA7XHJcbiAgfVxyXG5cclxuICBjYXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLyogQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZyAqL1xyXG4gICYudGFibGVfY29uZGVuc2VkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy4gKi9cclxuICAmLnRhYmxlX2JvcmRlcmVkLFxyXG4gICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBSZW1vdmUgYm9yZGVycyAqL1xyXG4gICYudGFibGVfYm9yZGVybGVzcyB7XHJcbiAgICB0aCxcclxuICAgIHRkLFxyXG4gICAgdGhlYWQgdGgsXHJcbiAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcykgKi9cclxuICAmLnRhYmxlX3N0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nICovXHJcbiAgJi50YWJsZV9ob3ZlciB7XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmVtYmVkLFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmVtYmVkOjpiZWZvcmUsXHJcbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5lbWJlZCAuZW1iZWRfX29iamVjdCxcclxuLmVtYmVkIGlmcmFtZSxcclxuLmVtYmVkIGVtYmVkLFxyXG4uZW1iZWQgb2JqZWN0LFxyXG4uZW1iZWQgdmlkZW8sXHJcbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZF9fb2JqZWN0LFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXHJcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXHJcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5lbWJlZF9yYXRpb18yMWJ5OTo6YmVmb3JlIHtcclxuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlO1xyXG59XHJcblxyXG4uZW1iZWRfcmF0aW9fMTZieTk6OmJlZm9yZSxcclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxufVxyXG5cclxuLmVtYmVkX3JhdGlvXzRieTM6OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDc1JTtcclxufVxyXG5cclxuLmVtYmVkX3JhdGlvXzFieTE6OmJlZm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuIiwiLmhlYWRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nX19pbm5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nIC5oZWFkaW5nX190aXRsZSB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmhlYWRpbmcgLmhlYWRpbmdfX2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuLmhlYWRpbmcgLmhlYWRpbmdfX2xpbms6Zm9jdXMsXHJcbi5oZWFkaW5nIC5oZWFkaW5nX19saW5rOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5oZWFkaW5nX19pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAuaGVhZGluZ19faW5uZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50IGFkZHJlc3MsXHJcbi5jb250ZW50IGJsb2NrcXVvdGUsXHJcbi5jb250ZW50IGRldGFpbHMsXHJcbi5jb250ZW50IGRsLFxyXG4uY29udGVudCBoMSxcclxuLmNvbnRlbnQgaDIsXHJcbi5jb250ZW50IGgzLFxyXG4uY29udGVudCBoNCxcclxuLmNvbnRlbnQgaDUsXHJcbi5jb250ZW50IGg2LFxyXG4uY29udGVudCBocixcclxuLmNvbnRlbnQgb2wsXHJcbi5jb250ZW50IHAsXHJcbi5jb250ZW50IHByZSxcclxuLmNvbnRlbnQgdWwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jb250ZW50IGgxIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogNDJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGVudCBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDQycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQgaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50IGg0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGVudCBwIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQgdWwsXHJcbi5jb250ZW50IG9sIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG59XHJcblxyXG4uY29udGVudCB1bCBsaSxcclxuLmNvbnRlbnQgb2wgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uY29udGVudCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBvbC1saXN0O1xyXG4gIHBhZGRpbmctbGVmdDogMThweDtcclxufVxyXG5cclxuLmNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWxpc3Q7XHJcbiAgY29udGVudDogY291bnRlcihvbC1saXN0KSAnLiAnO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb250ZW50X19saXN0X2NsZWFuIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbnRlbnQgYWRkcmVzczpsYXN0LWNoaWxkLFxyXG4uY29udGVudCBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXHJcbi5jb250ZW50IGRldGFpbHM6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgZGw6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDE6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDI6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDM6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDQ6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDU6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaDY6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgaHI6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgb2w6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgcDpsYXN0LWNoaWxkLFxyXG4uY29udGVudCBwcmU6bGFzdC1jaGlsZCxcclxuLmNvbnRlbnQgdWw6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbnRlbnQgYTpub3QoLmJ0bikge1xyXG4gIGNvbG9yOiAjZWY3YjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi5jb250ZW50IGEubGlua19jb2xvcl9pbmhlcml0IHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmNvbnRlbnQgYS5saW5rX3BzZXVkbyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY29udGVudCBzdWIsXHJcbi5jb250ZW50IHN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uY29udGVudCBzdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLmNvbnRlbnQgc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLmNvbnRlbnQgc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmNvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuICAuY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgLmNvbnRlbnQgaDEge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuICAuY29udGVudCBoMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50IHVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuIiwiLmItcnViIHtcclxuICBmb250LWZhbWlseTogXCJBTFNSdWJsUmVndWxhclwiO1xyXG59XHJcbiIsIi5saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuLmxpbmtfcHNldWRvIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rX2Rpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rX3ZpZXdfZGFzaGVkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxufVxyXG5cclxuLmxpbmtfZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM3KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxpbmtfdmlld190ZXh0IHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rX3ZpZXdfZGFzaGVkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxufVxyXG4iLCIuYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyogZGVmYXVsdCB0aGVtZSAqL1xyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHQ6Zm9jdXMsXHJcbi5idG5fdGhlbWVfZGVmYXVsdDpob3ZlciB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0X2ludmVyc2Uge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGJvcmRlci1jb2xvcjogIzIyMjtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0X2ludmVyc2U6Zm9jdXMsXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG59XHJcblxyXG4vKiBzdGF0dXMgKi9cclxuXHJcbi5idG5fc3RhdHVzX3N1Ym1pdHRpbmcge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmJ0bl9zdGF0dXNfc3VibWl0dGluZzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXI6IDJweCBkYXNoZWQgIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBhbmltYXRpb246IHN1Ym1pdHRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHQuYnRuX3N0YXR1c19zdWJtaXR0aW5nOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0X2ludmVyc2UuYnRuX3N0YXR1c19zdWJtaXR0aW5nOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogQ0hFVlJPTiAqL1xyXG5cclxuW2NsYXNzKj1cImJ0bl90eXBlX2NoZXZyb25cIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogOXB4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBjaGV2cm9uIHJpZ2h0ICovXHJcblxyXG4uYnRuX3R5cGVfY2hldnJvbi1yaWdodDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQXVNalVnTVM0eklEWXVNaUE1TGpVaUlITjBjbTlyWlQwaUkyWm1aaUlnYzNSeWIydGxMWGRwWkhSb1BTSXljSGdpSUdacGJHdzlJbTV2Ym1VaVBpQWdQSEJoZEdnZ1pEMGlUVEF1T1RrNUxERXdMakEyTVNCTU5TNHdNREFzTmk0d05qSWdUREF1T1RrNUxESXVNRFl4SWk4K1BDOXpkbWMrXCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHQuYnRuX3R5cGVfY2hldnJvbi1yaWdodDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdC5idG5fdHlwZV9jaGV2cm9uLXJpZ2h0OmhvdmVyOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBdU1qVWdNUzR6SURZdU1pQTVMalVpSUhOMGNtOXJaVDBpSXpBd01DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeWNIZ2lJR1pwYkd3OUltNXZibVVpUGlBZ1BIQmhkR2dnWkQwaVRUQXVPVGs1TERFd0xqQTJNU0JNTlM0d01EQXNOaTR3TmpJZ1REQXVPVGs1TERJdU1EWXhJaTgrUEM5emRtYytcIik7XHJcbn1cclxuXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlLmJ0bl90eXBlX2NoZXZyb24tcmlnaHQ6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakF1TWpVZ01TNHpJRFl1TWlBNUxqVWlJSE4wY205clpUMGlJekF3TUNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5Y0hnaUlHWnBiR3c5SW01dmJtVWlQaUFnUEhCaGRHZ2daRDBpVFRBdU9UazVMREV3TGpBMk1TQk1OUzR3TURBc05pNHdOaklnVERBdU9UazVMREl1TURZeElpOCtQQzl6ZG1jK1wiKTtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0X2ludmVyc2UuYnRuX3R5cGVfY2hldnJvbi1yaWdodDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlLmJ0bl90eXBlX2NoZXZyb24tcmlnaHQ6aG92ZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakF1TWpVZ01TNHpJRFl1TWlBNUxqVWlJSE4wY205clpUMGlJMlptWmlJZ2MzUnliMnRsTFhkcFpIUm9QU0l5Y0hnaUlHWnBiR3c5SW01dmJtVWlQaUFnUEhCaGRHZ2daRDBpVFRBdU9UazVMREV3TGpBMk1TQk1OUzR3TURBc05pNHdOaklnVERBdU9UazVMREl1TURZeElpOCtQQzl6ZG1jK1wiKTtcclxufVxyXG5cclxuLyogY2hldnJvbiBkb3duICovXHJcblxyXG4uYnRuX3R5cGVfY2hldnJvbi1kb3duOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpRaUlIWnBaWGRDYjNnOUlqQXVPQ0F3TGpJZ055QTBJajRnSUR4d1lYUm9JSE4wY205clpUMGlJMlptWmlJZ1ptbHNiRDBpYm05dVpTSWdaRDBpVFRFdU1qRTVMREF1TkRrNUlFdzBMakl4T1N3ekxqUTVPU0JNTnk0eU1Ua3NNQzQwT1RraUx6NDhMM04yWno0PVwiKTtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0LmJ0bl90eXBlX2NoZXZyb24tZG93bjpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdC5idG5fdHlwZV9jaGV2cm9uLWRvd246aG92ZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTNJaUJvWldsbmFIUTlJalFpSUhacFpYZENiM2c5SWpBdU9DQXdMaklnTnlBMElqNGdJRHh3WVhSb0lITjBjbTlyWlQwaUl6SXlNaUlnWm1sc2JEMGlibTl1WlNJZ1pEMGlUVEV1TWpFNUxEQXVORGs1SUV3MExqSXhPU3d6TGpRNU9TQk1OeTR5TVRrc01DNDBPVGtpTHo0OEwzTjJaejQ9XCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHRfaW52ZXJzZS5idG5fdHlwZV9jaGV2cm9uLWRvd246OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTNJaUJvWldsbmFIUTlJalFpSUhacFpYZENiM2c5SWpBdU9DQXdMaklnTnlBMElqNGdJRHh3WVhSb0lITjBjbTlyWlQwaUl6SXlNaUlnWm1sc2JEMGlibTl1WlNJZ1pEMGlUVEV1TWpFNUxEQXVORGs1SUV3MExqSXhPU3d6TGpRNU9TQk1OeTR5TVRrc01DNDBPVGtpTHo0OEwzTjJaejQ9XCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHRfaW52ZXJzZS5idG5fdHlwZV9jaGV2cm9uLWRvd246Zm9jdXM6OmFmdGVyLFxyXG4uYnRuX3RoZW1lX2RlZmF1bHRfaW52ZXJzZS5idG5fdHlwZV9jaGV2cm9uLWRvd246aG92ZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTNJaUJvWldsbmFIUTlJalFpSUhacFpYZENiM2c5SWpBdU9DQXdMaklnTnlBMElqNGdJRHh3WVhSb0lITjBjbTlyWlQwaUkyWm1aaUlnWm1sc2JEMGlibTl1WlNJZ1pEMGlUVEV1TWpFNUxEQXVORGs1SUV3MExqSXhPU3d6TGpRNU9TQk1OeTR5TVRrc01DNDBPVGtpTHo0OEwzTjJaejQ9XCIpO1xyXG59XHJcblxyXG4vKiBjaGV2cm9uIHVwICovXHJcblxyXG4uYnRuX3R5cGVfY2hldnJvbi11cDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTGpjZ05DNHhJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU5tWm1ZaUlHUTlJazAyTGpRc015NDNiQzB6TFROc0xUTXNNeUl2UGp3dmMzWm5QZz09XCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHQuYnRuX3R5cGVfY2hldnJvbi11cDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdC5idG5fdHlwZV9jaGV2cm9uLXVwOmhvdmVyOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJMamNnTkM0eElqNDhjR0YwYUNCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXlNaklpSUdROUlrMDJMalFzTXk0M2JDMHpMVE5zTFRNc015SXZQand2YzNablBnPT1cIik7XHJcbn1cclxuXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlLmJ0bl90eXBlX2NoZXZyb24tdXA6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMkxqY2dOQzR4SWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlNeU1qSWlJR1E5SWswMkxqUXNNeTQzYkMwekxUTnNMVE1zTXlJdlBqd3ZjM1puUGc9PVwiKTtcclxufVxyXG5cclxuLmJ0bl90aGVtZV9kZWZhdWx0X2ludmVyc2UuYnRuX3R5cGVfY2hldnJvbi11cDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlLmJ0bl90eXBlX2NoZXZyb24tdXA6aG92ZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMkxqY2dOQzR4SWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlObVptWWlJR1E5SWswMkxqUXNNeTQzYkMwekxUTnNMVE1zTXlJdlBqd3ZjM1puUGc9PVwiKTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN1Ym1pdHRpbmcge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3VibWl0dGluZyB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTRweCAzN3B4O1xyXG4gIH1cclxufVxyXG4iLCIuYnRuX3RoZW1lX2RlZmF1bHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHBhZGRpbmc6IDExcHggMzFweDtcclxufVxyXG5cclxuLyogYXJyb3cgcmlnaHQgKi9cclxuXHJcbi5idG5fdHlwZV9hcnJvdy1yaWdodDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTVJREV5SWo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5MVEF1TURBd0xDMHdMakF3TVNCTUxUQXVNREF3TERFeExqazVPU0JNT1M0d01EQXNOUzQ1T1RrZ1RDMHdMakF3TUN3dE1DNHdNREVnV2lJZ0x6NDhMM04yWno0PVwiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG5fdHlwZV9hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdHlwZV9hcnJvdy1yaWdodDpob3Zlcjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0E1SURFeUlqNGdJRHh3WVhSb0lHWnBiR3c5SWlNeU1qSWlJR1E5SWswdE1DNHdNREFzTFRBdU1EQXhJRXd0TUM0d01EQXNNVEV1T1RrNUlFdzVMakF3TUN3MUxqazVPU0JNTFRBdU1EQXdMQzB3TGpBd01TQmFJaUF2UGp3dmMzWm5QZz09XCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHRfaW52ZXJzZS5idG5fdHlwZV9hcnJvdy1yaWdodDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0E1SURFeUlqNGdJRHh3WVhSb0lHWnBiR3c5SWlNeU1qSWlJR1E5SWswdE1DNHdNREFzTFRBdU1EQXhJRXd0TUM0d01EQXNNVEV1T1RrNUlFdzVMakF3TUN3MUxqazVPU0JNTFRBdU1EQXdMQzB3TGpBd01TQmFJaUF2UGp3dmMzWm5QZz09XCIpO1xyXG59XHJcblxyXG4uYnRuX3RoZW1lX2RlZmF1bHRfaW52ZXJzZS5idG5fdHlwZV9hcnJvdy1yaWdodDpmb2N1czo6YWZ0ZXIsXHJcbi5idG5fdGhlbWVfZGVmYXVsdF9pbnZlcnNlLmJ0bl90eXBlX2Fycm93LXJpZ2h0OmhvdmVyOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTVJREV5SWo0OGNHRjBhQ0JtYVd4c1BTSWpabVptSWlCa1BTSk5MVEF1TURBd0xDMHdMakF3TVNCTUxUQXVNREF3TERFeExqazVPU0JNT1M0d01EQXNOUzQ1T1RrZ1RDMHdMakF3TUN3dE1DNHdNREVnV2lJZ0x6NDhMM04yWno0PVwiKTtcclxufVxyXG5cclxuXHJcbiIsIi5idG4tdWkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tdWlfbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSjRUV2xrV1UxcFpDSWdkMmxrZEdnOUlqSTNJaUJvWldsbmFIUTlJakU1SWlCMmFXVjNRbTk0UFNJd0lEQWdNamNnTVRraVBpQWdQR1JsWm5NK0lDQWdJRHh6ZEhsc1pUNGdJQ0FnSUNBdVkyeHpMVEVnZXlBZ0lDQWdJQ0FnWm1sc2JEb2dJekl5TWpzZ0lDQWdJQ0FnSUdacGJHd3RjblZzWlRvZ1pYWmxibTlrWkRzZ0lDQWdJQ0I5SUNBZ0lEd3ZjM1I1YkdVK0lDQThMMlJsWm5NK0lDQThjR0YwYUNCa1BTSk5MVEF1TURBd0xERXhMakF3TUNCTUxUQXVNREF3TERndU1EQXdJRXd5Tnk0d01EQXNPQzR3TURBZ1RESTNMakF3TUN3eE1TNHdNREFnVEMwd0xqQXdNQ3d4TVM0d01EQWdXazB0TUM0d01EQXNMVEF1TURBd0lFd3lOeTR3TURBc0xUQXVNREF3SUV3eU55NHdNREFzTXk0d01EQWdUQzB3TGpBd01Dd3pMakF3TUNCTUxUQXVNREF3TEMwd0xqQXdNQ0JhVFRJM0xqQXdNQ3d4T1M0d01EQWdUQzB3TGpBd01Dd3hPUzR3TURBZ1RDMHdMakF3TUN3eE5pNHdNREFnVERJM0xqQXdNQ3d4Tmk0d01EQWdUREkzTGpBd01Dd3hPUzR3TURBZ1dpSWdZMnhoYzNNOUltTnNjeTB4SWk4K1BDOXpkbWMrXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tdWlfY2xvc2Uge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJQ0IzYVdSMGFEMGlNVGtpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eE9EZ2dNakV1TVRnNElpQm1hV3hzUFNJalptWm1JajRnSUR4d1lYUm9JR1pwYkd3OUlpTm1abVlpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVEl4TGpJd01Td3hPUzR3TnprZ1RERTVMakEzT1N3eU1TNHlNREFnVERFd0xqVTROU3d4TWk0M01EVWdUREl1TVRnMExESXhMakV3TmlCTU1DNHdPREVzTVRrdU1EQTBJRXc0TGpRNE1pd3hNQzQyTURNZ1RDMHdMakF4TXl3eUxqRXdPQ0JNTWk0eE1Ea3NMVEF1TURFeklFd3hNQzQyTURRc09DNDBPRElnVERFNUxqQXdOQ3d3TGpBNE1TQk1NakV1TVRBM0xESXVNVGd6SUV3eE1pNDNNRFlzTVRBdU5UZzBJRXd5TVM0eU1ERXNNVGt1TURjNUlGb2lMejQ4TDNOMlp6ND1cIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5idG4tdWlfYmFjayB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSjRUV2xrV1UxcFpDSWdkMmxrZEdnOUlqRXpJaUJvWldsbmFIUTlJakl5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVE1nTWpJaVBpQWdQR1JsWm5NK0lDQWdJRHh6ZEhsc1pUNGdJQ0FnSUNBdVkyeHpMVEVnZXlBZ0lDQWdJQ0FnWm1sc2JEb2dJMlptWmpzZ0lDQWdJQ0FnSUdacGJHd3RjblZzWlRvZ1pYWmxibTlrWkRzZ0lDQWdJQ0I5SUNBZ0lEd3ZjM1I1YkdVK0lDQThMMlJsWm5NK0lDQThjR0YwYUNCa1BTSk5NVE11TURFekxERTVMamt4TUNCTU1UQXVPVEV3TERJeUxqQXhNeUJNTFRBdU1ERXpMREV4TGpBNU1DQk1NQzR3Tnpjc01URXVNREF3SUV3dE1DNHdNVE1zTVRBdU9URXdJRXd4TUM0NU1UQXNMVEF1TURFeklFd3hNeTR3TVRNc01pNHdPVEFnVERRdU1UQXpMREV4TGpBd01DQk1NVE11TURFekxERTVMamt4TUNCYUlpQmpiR0Z6Y3owaVkyeHpMVEVpTHo0OEwzTjJaejQ9XCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDIycHg7XHJcbn1cclxuXHJcbi5idG4tdWlfaGlkZS1leWUge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzE1ZDZlYyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBM01qY2dOekkzSWlCbWFXeHNQU0lqWm1abUlqNDhjR0YwYUNCa1BTSk5NVEE1TGpZME9Dd3hORGt1TVRFeWJEY3pMakl4TERjekxqSXdNa014TWpNdU1Ea3hMREkxTWk0M05UY3NOak11TlRRMExESTVPQzQ1TnpFc05TNDNOalVzTXpVNUxqYzJPV3d0TXk0ek16a3NNeTQxTVRSc01DNHpOVE1zTUM0ek5ERnNMVEF1TXpVekxEQXVNelF4YkRNdU16TTVMRE11TlRFMFl6RXhNeTQwTURZc01URTVMak15T0N3eU16QXVOalV6TERFNE1DNDJNeklzTXpRNExqUTRNU3d4T0RJdU1qQTRZekV1TlRjekxEQXVNREl6TERNdU1USTBMREF1TURNeExEUXVOamc0TERBdU1ETXhZelF4TGprd015d3dMRGcwTGprMk9TMDNMamd6TERFeU9DNHdORFV0TWpNdU1qYzBiRGczTGpRMU9TdzROeTQwTlRKc01qY3VNREF4TFRJM0xqQXdNbXd0TkRZMExqYzRMVFEyTkM0M056Rk1NVEE1TGpZME9Dd3hORGt1TVRFeWVpQk5NalF3TGpnek9Dd3pOak11TXpnell6QXNOalV1TnpreExEVXpMalV5Tml3eE1Ua3VNekUyTERFeE9TNHpNVGdzTVRFNUxqTXhObU15TWk0M016RXNNQ3cwTkM0NE1EZ3ROaTQxTlRFc05qUXVNVEEwTFRFNExqazRNbXd6TWk0ME5qTXNNekl1TkRZeFl5MHpNeTR4TkN3eE1DNHhPRFl0TmpZdU1EQTJMREUxTGpNME5pMDVOeTQ0TURRc01UVXVNelEyWXkweExqTTNOU3d3TFRJdU56WTJMVEF1TURBNExUUXVNVFV5TFRBdU1ESTVZeTA1T1M0Mk1ESXRNUzR6TkRNdE1qQXdMakl5TkMwMU1TNHdPRFF0TWprNUxqRXlPQzB4TkRjdU9EVXpZelV4TGpNMU9TMDFNQzR5TWpnc01UQXpMamN6TXkwNE9DNHhNelVzTVRVMUxqYzRPQzB4TVRJdU56VTViRFE0TGpNNU5TdzBPQzR6T1RWRE1qUTNMak00T0N3ek1UZ3VOVFV5TERJME1DNDRNemdzTXpRd0xqWXlPU3d5TkRBdU9ETTRMRE0yTXk0ek9ETjZJRTB6TmpBdU1UUTJMRFEwTkM0ME9UZGpMVFEwTGpjek1Td3dMVGd4TGpFeU15MHpOaTR6T0RrdE9ERXVNVEl6TFRneExqRXhOV013TFRFeUxqWXlNeXd5TGprMk55MHlOUzR3TkN3NExqWXlOeTB6Tmk0eU5qaHNNVEE0TGpjMk1pd3hNRGd1TnpZeVF6TTROUzR4T0RVc05EUXhMalV6TWl3ek56SXVOelk1TERRME5DNDBPVGNzTXpZd0xqRTBOaXcwTkRRdU5EazNlaUl2UGp4d1lYUm9JR1E5SWswME16Z3VNamd5TERNNE5TNHdOelpzTWprdU5qa3NNamt1TnpFMGJESXVOemN5TFRZdU9EUTNZelV1TnpnMExURTBMakkzTnl3NExqY3hPQzB5T1M0eU56RXNPQzQzTVRndE5EUXVOVFl5WXpBdE5qVXVOemt5TFRVekxqVXlOUzB4TVRrdU16RTJMVEV4T1M0ek1UY3RNVEU1TGpNeE5tTXRNVFV1TWpZMkxEQXRNekF1TWpVM0xESXVPVE10TkRRdU5UVTRMRGd1TnpBNGJDMDJMamcxTWl3eUxqYzJPR3d5T1M0M01UVXNNamt1TnpFMmJESXVOalk1TFRBdU5qUTNZell1TkRNNUxURXVOVFlzTVRJdU9EUXpMVEl1TXpVeExERTVMakF6TlMweUxqTTFNV00wTkM0M016RXNNQ3c0TVM0eE1qTXNNell1TXpreExEZ3hMakV5TXl3NE1TNHhNak5qTUN3MkxqRTJNeTB3TGpjNU1Td3hNaTQxTmpVdE1pNHpOVE1zTVRrdU1ESTRURFF6T0M0eU9ESXNNemcxTGpBM05ub2lMejQ4Y0dGMGFDQmtQU0pOTnpJekxqZzFOU3d6TmpNdU5qSTRiREF1TnpVdE1DNDNORGxzTFRNdU5EY3RNeTQwTmpGRE5qQXdMakV5TkN3eU16Z3VOek16TERRM09DNHdOVElzTVRjM0xqVTBMRE0xT0M0ek1USXNNVGMzTGpVMFl5MHhMak0xTlN3d0xUSXVOams1TERBdU1EQTRMVFF1TURZekxEQXVNREl6WXkwek1pNHhNellzTUM0ME1qZ3ROalV1TVRBMExEVXVOVFk1TFRrM0xqazROaXd4TlM0eU9ESnNMVGN1T0RrekxESXVNek14YkRNd0xqa3hOU3d6TUM0NU1UUnNNaTQyT0RFdE1DNDJOalJqTWpRdU5qSTBMVFl1TURrNExEUTVMakV4TnkwNUxqTTFOQ3czTWk0M05qSXRPUzQyTnpoc01TNHhPVGt0TUM0d01EbGpNQzQ1T1RJdE1DNHdNRGNzTVM0NU9EVXRNQzR3TVRRc01pNDVPRGt0TUM0d01UUmpNVEF4TGpFMk55d3dMREl3TlM0NU5UWXNORGt1TnpVM0xETXhNUzQxTVRNc01UUTNMamc1T0dNdE5EY3VNalUwTERRekxqa3dPQzA1TkM0NU1UUXNOemd1TlRBMkxURTBNUzQzTWpnc01UQXlMamczT0d3dE5TNDVNVFVzTXk0d09Hd3lPQzR5TmpRc01qZ3VNamMxYkRNdU1qRXhMVEV1TnpReFl6VTFMalk0TkMwek1DNHlNVFVzTVRFeExqZ3pNUzAzTXk0ek56UXNNVFkyTGpnNE1TMHhNamd1TWpjM2JETXVORFkxTFRNdU5EVTNURGN5TXk0NE5UVXNNell6TGpZeU9Ib2lMejQ4TDNOMlp6ND1cIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbi5idG4tdWlfaGlkZS1leWVfb3BlbiB7XHJcbiAgYmFja2dyb3VuZDogIzE1ZDZlYyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBM01Ua2dOekU1SWlCbWFXeHNQU0lqWm1abUlqNDhjR0YwYUNCa1BTSk5OekU0TGpnME9Td3pNell1TURBM2JEQXVOelUyTFRBdU56VTJiQzB6TGpRNU5TMHpMalE0TldNdE1USXdMalkyTmkweE1qQXVNelF0TWpReUxqRTNOeTB4T0RFdU16VTNMVE0yTVM0eE5UWXRNVGd4TGpNMU4yTXRNUzQxTlRVc01DMHpMakV5Tnl3d0xqQXdPQzAwTGpZMk55d3dMakF6TW1NdE1URTNMalV4TWl3eExqVTRNUzB5TXpRdU5ESTFMRFl5TGpjeExUTTBOeTQwT1RNc01UZ3hMalk0T0d3dE15NHpOekVzTXk0MU5EZHNNQzR6TVRNc01DNHpNREpzTFRBdU16UXNNQzR6TWpOc015NHpPVGdzTXk0MU56WmpNVEV6TGpBMk1Td3hNVGd1T1RjNUxESXlPUzQ1TnpVc01UZ3dMakV3T0N3ek5EY3VORGd5TERFNE1TNDJPRGxqTVM0MU5UY3NNQzR3TWpRc015NHhNVE1zTUM0d016SXNOQzQyTnpnc01DNHdNekpqTVRFNExqazJOeXd3TERJME1DNDBOemd0TmpFdU1ERTFMRE0yTVM0eE5UWXRNVGd4TGpNMWJETXVORGsxTFRNdU5EZzFURGN4T0M0NE5Ea3NNek0yTGpBd04zb2dUVE0xTWk0eE1UWXNNVGc0TGpZeE0yTXdMamswTFRBdU1EQTNMREV1T0RneExUQXVNREV6TERJdU9ESTBMVEF1TURFell6RXdNQzQ0TXpFc01Dd3lNRFV1TWpjMExEUTVMalU0TkN3ek1UQXVORGsyTERFME55NHpPVEpqTFRFd05TNHlNemNzT1RjdU9ESXlMVEl3T1M0M01ERXNNVFEzTGpReE5DMHpNVEF1TlRVNExERTBOeTQwTVRSakxURXVNellzTUMweUxqY3lMVEF1TURBNUxUUXVNRGM0TFRBdU1ESTFZeTA1T1M0eU9EY3RNUzR6TkMweE9Ua3VOVGcyTFRVd0xqa3hPQzB5T1RndU1UYzJMVEUwTnk0ek56SmpPVGd1TlRrekxUazJMalEyTkN3eE9UZ3VPRGt6TFRFME5pNHdORGNzTWprNExqRXpOaTB4TkRjdU16ZzJURE0xTWk0eE1UWXNNVGc0TGpZeE0zb2lMejQ4Y0dGMGFDQmtQU0pOTXpVMkxqRTJPU3cwTlRRdU56YzJZelkxTGpZeU15d3dMREV4T1M0d01URXROVE11TXpnNUxERXhPUzR3TVRFdE1URTVMakF4TVdNd0xUWTFMall5T0MwMU15NHpPRGt0TVRFNUxqQXlNUzB4TVRrdU1ERXhMVEV4T1M0d01qRmpMVFkxTGpZeU15d3dMVEV4T1M0d01USXNOVE11TXprekxURXhPUzR3TVRJc01URTVMakF5TVVNeU16Y3VNVFUzTERRd01TNHpPRGNzTWprd0xqVTBOaXcwTlRRdU56YzJMRE0xTmk0eE5qa3NORFUwTGpjM05ub2dUVE0xTmk0eE5qa3NNalUwTGprek5HTTBOQzQxTnl3d0xEZ3dMamd6TERNMkxqSTJMRGd3TGpnekxEZ3dMamd6WXpBc05EUXVOVFkxTFRNMkxqSTJMRGd3TGpneUxUZ3dMamd6TERnd0xqZ3lZeTAwTkM0MU5qUXNNQzA0TUM0NE1pMHpOaTR5TlRVdE9EQXVPREl0T0RBdU9ESkRNamMxTGpNME9Td3lPVEV1TVRrMUxETXhNUzQyTURVc01qVTBMamt6TkN3ek5UWXVNVFk1TERJMU5DNDVNelI2SWk4K1BDOXpkbWMrXCIpIG5vLXJlcGVhdCBjZW50ZXIgMTFweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbn1cclxuIiwiLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbiIsIi5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMCA0OHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28tbmwge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDc1cHg7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDc1cHg7XHJcbiAgaGVpZ2h0OiA3NHB4O1xyXG59XHJcblxyXG4ubG9nby1ubF90eXBlX2NlbGVicmF0aW9uLmhlYWRlcl9fbG9nby1ubCB7XHJcbiAgZmxleC1iYXNpczogMTQycHg7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX190b29sYmFyIHtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19sb2dvLW5sIHtcclxuICAgIGZsZXg6IDAgMCA2NXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5sb2dvLW5sX3R5cGVfY2VsZWJyYXRpb24uaGVhZGVyX19sb2dvLW5sIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3Rvb2xiYXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5sb2dvLW5sX3R5cGVfY2VsZWJyYXRpb24uaGVhZGVyX19sb2dvLW5sIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dvLW5sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImxvZ28tbmwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmxvZ28tbmxfdHlwZV9pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJsb2dvLW5sX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4ubG9nby1ubF90eXBlX2NlbGVicmF0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4vbG9nby1ubF90eXBlX2NlbGVicmF0aW9uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxufVxyXG4iLCIuaGVhZGVyLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmhlYWRlci10b29sYmFyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmhlYWRlci10b29sYmFyX19pdGVtX3VzZXItaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiAwIDEgNTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xiYXJfX2l0ZW1fbG9naW4tbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci10b29sYmFyX19pdGVtX25hdiAubGluayB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9vbGJhcl9faXRlbV9uYXYgLmxpbms6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xiYXJfX2l0ZW1fbmF2LW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9vbGJhcl9faXRlbV9jYXJ0IHtcclxuICBmbGV4OiAwIDEgMjc1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5oZWFkZXItdG9vbGJhcl9fbXktcHVyY2hhc2VzIHtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xiYXJfX2l0ZW1fdGVsIHtcclxuICBmbGV4OiAwIDEgMTc1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9vbGJhcl9fdGVsIC50ZWxfX251bWJlciB7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xiYXJfX3RlbCAudGVsX19udW1iZXI6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvb2xiYXJfX3RlbCAudGVsX19udW1iZXI6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmhlYWRlci10b29sYmFyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyLXRvb2xiYXJfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9vbGJhcl9fbXktcHVyY2hhc2VzLFxyXG4gIC5oZWFkZXItdG9vbGJhcl9faXRlbV91c2VyLWluZm8sXHJcbiAgLmhlYWRlci10b29sYmFyX19pdGVtX3RlbCxcclxuICAuaGVhZGVyLXRvb2xiYXJfX2l0ZW1fY291bnRyeS1kcm9wZG93bixcclxuICAuaGVhZGVyLXRvb2xiYXJfX2l0ZW1fbG9jYXRpb24tc2V0dGluZ3MsXHJcbiAgLmhlYWRlci10b29sYmFyX19pdGVtX2NhcnQgLmNhcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci10b29sYmFyX19pdGVtX2xvZ2luLWxpbmssXHJcbiAgLmhlYWRlci10b29sYmFyX19pdGVtX25hdi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9vbGJhcl9faXRlbV9jYXJ0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAuaGVhZGVyLXRvb2xiYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXRvb2xiYXJfX2l0ZW1fY2FydCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi51c2VyLWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi51c2VyLWluZm9fX2xpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi51c2VyLWluZm9fX2xpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4udXNlci1pbmZvX19saW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IHVybChcInVzZXItaW5mby1pY29uLnN2Z1wiKTtcclxuICB3aWR0aDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnVzZXItaW5mb19fbmFtZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIi8gXCI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAudXNlci1pbmZvX19uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudXNlci1pbmZvX19uYW1lOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmNhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jYXJ0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IHVybChcImNhcnQtaWNvbi5zdmdcIik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uY2FydF9fc3VtIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbi5jYXJ0X19zdW06aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY2FydF9fcHY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIvXCI7XHJcbn1cclxuXHJcbi5jYXJ0X19pdGVtcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZWY3YjAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmNhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5jYXJ0X19wdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNhcnRfX3B2OjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNhcnRfX2l0ZW1zIHtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG59XHJcbiIsIi5teS1wdXJjaGFzZXMge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubXktcHVyY2hhc2VzX19saW5rIHtcclxuICBjb2xvcjogIzcwNzA3MDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm15LXB1cmNoYXNlc19fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiIsIi50ZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi50ZWxfX251bWJlciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzEzMTMxMztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi50ZWxfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzlhOWE5YTtcclxufVxyXG5cclxuLnRlbF9fbnVtYmVyX2FkZGl0aW9uYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4iLCIuZHJvcGRvd24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMpO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbGlzdF9hY3RpdmUge1xyXG4gIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0X19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4IDM3cHggMTVweCAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0X19idXR0b246Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0X19idXR0b246OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1NSU7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMNiA2TDExIDEnIHN0cm9rZT0nJTIzOTc5Nzk3JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG5cclxuLmRyb3Bkb3duLWxpc3RfYWN0aXZlIC5kcm9wZG93bi1saXN0X19idXR0b246OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0X193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuICByaWdodDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMzhweDtcclxuICBwYWRkaW5nOiA3cHggMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zKTtcclxuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgei1pbmRleDogMztcclxufVxyXG5cclxuLmRyb3Bkb3duLWxpc3RfX2lubmVyIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICByaWdodDogMjNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbGlzdF9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogOHB4IDEzcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzk3OTc5NztcclxufVxyXG5cclxuLmRyb3Bkb3duLWxpc3RfX2xpbms6Zm9jdXMsXHJcbi5kcm9wZG93bi1saXN0X19saW5rOmhvdmVyIHtcclxuICBjb2xvcjogIzI3MjcyNztcclxufVxyXG5cclxuLmRyb3Bkb3duLWxpc3RfX2l0ZW1fdHlwZV9oaWdobGlnaHRlZCAuZHJvcGRvd24tbGlzdF9fbGluayB7XHJcbiAgY29sb3I6ICM5Nzk3OTc7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0IC51c2VyLW5hbWU6OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0X2FjdGl2ZSAuZHJvcGRvd24tbGlzdF9fd3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLmxvY2F0aW9uLXNldHRpbmdzIHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLXNldHRpbmdzX19idXR0b24ge1xyXG4gIGhlaWdodDogMjJweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLXNldHRpbmdzX19idXR0b246Zm9jdXMsXHJcbi5sb2NhdGlvbi1zZXR0aW5nc19fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNztcclxufVxyXG5cclxuLmxvY2F0aW9uLXNldHRpbmdzX19tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDQ1NXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMwMnB4O1xyXG4gIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX21vZGFsIC5oZWFkaW5nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjlweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX21vZGFsIC5maWVsZHNldDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX21vZGFsIC5maWVsZHNldF9fbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zZXR0aW5nc19fbW9kYWwgLmRyb3Bkb3duLWxpc3RfX2J1dHRvbixcclxuLmxvY2F0aW9uLXNldHRpbmdzX19tb2RhbCAuZHJvcGRvd24tbGlzdF9fbGluayB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNzVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX2NvbmZpcm0ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1zZXR0aW5nc19fYXR0ZW50aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbjogN3B4IDAgMDtcclxufVxyXG5cclxuLmxvY2F0aW9uLXNldHRpbmdzX19hdHRlbnRpb25fYWN0aXZlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX2F0dGVudGlvbiAuaWNvbiB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsZXg6IDAgMCAxNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tc2V0dGluZ3NfX2F0dGVudGlvbiAudGV4dCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLmxvY2F0aW9uLXNldHRpbmdzX19jb3VudHJ5IHtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuLmZpZWxkc2V0X3R5cGVfbGFuZ3VhZ2UgLmRyb3Bkb3duLWxpc3RfX3dyYXBwZXIge1xyXG4gIG1heC1oZWlnaHQ6IDk4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmxvY2F0aW9uLXNldHRpbmdzX19tb2RhbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbn1cclxuIiwiLm5hdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubmF2X19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDQ4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm5hdl9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2X19pdGVtX2xvZ2luLWxpbmsge1xyXG4gIGZsZXg6IGF1dG87XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5uYXZfX2l0ZW1fc2VwYXJhdG9yX2xlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgLm5hdl9faXRlbV9zb2NpYWwtaWNvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXZfX2l0ZW1fbG9naW4tbGluayB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5uYXZfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5MHB4KSB7XHJcbiAgLm5hdl9faXRlbV9zZXBhcmF0b3JfbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLm5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIubWVudS1tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEwMCU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubWVudS1tYWluX19pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5tZW51LW1haW5fX2l0ZW06aG92ZXIgLm1lbnUtbWFpbl9fbGluayB7XHJcbiAgY29sb3I6ICNlZjdiMDA7XHJcbn1cclxuXHJcbi5tZW51LW1haW5fX2l0ZW0gLnN1Ym1lbnUge1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubWVudS1tYWluX19pdGVtOmhvdmVyID4gLnN1Ym1lbnUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5tZW51LW1haW5fX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuLm1lbnUtbWFpbl9fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNlZjdiMDA7XHJcbn1cclxuXHJcbi5tZW51LW1haW5fX2xpbmtfYXJyb3c6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIm1lbnUtbWFpbi1saW5rLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5tZW51LW1haW5fX2l0ZW06aG92ZXIgLm1lbnUtbWFpbl9fbGlua19hcnJvdzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAubWVudS1tYWluX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTlweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLm1lbnUtbWFpbl9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zdWJtZW51IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggLTNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbn1cclxuXHJcbi5zdWJtZW51OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5zdWJtZW51X19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6IDAgNDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc3VibWVudV9fY29udGFpbmVyX3Byb2R1Y3RzIHtcclxuICBtYXgtd2lkdGg6IDEyMTZweDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2lubmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG59XHJcblxyXG4uc3VibWVudV9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDAgMTAwJTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc3VibWVudV90eXBlX2NhdGFsb2cgLnN1Ym1lbnVfX2xpc3Qge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnN1Ym1lbnVfdHlwZV9hYm91dCAuc3VibWVudV9fbGlzdCB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJtZW51X19jb250YWluZXJfcHJvZHVjdHMgLnN1Ym1lbnVfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpc3RfdG9waWNzIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpc3RfZm9vdGVyIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5zdWJtZW51X3R5cGVfY2F0YWxvZyAuc3VibWVudV9faXRlbSB7XHJcbiAgZmxleDogMCAxIDIyJTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc3VibWVudV90eXBlX2NhdGFsb2cgLnN1Ym1lbnVfX2NvbnRhaW5lcl9wcm9kdWN0cyAuc3VibWVudV9faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMzZweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDEycHggMjJweCAxNHB4O1xyXG59XHJcblxyXG4uc3VibWVudV90eXBlX2Fib3V0IC5zdWJtZW51X19pdGVtIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpc3RfdG9waWNzIC5zdWJtZW51X19pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zdWJtZW51X19saXN0X2Zvb3RlciAuc3VibWVudV9faXRlbSB7XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgbWFyZ2luOiAwIDM1cHggMCAwO1xyXG59XHJcblxyXG4uc3VibWVudV9fbGlzdF9mb290ZXIgLnN1Ym1lbnVfX2l0ZW1fcHJvZHVjdHMge1xyXG4gIG1hcmdpbjogMCAwIDAgYXV0bztcclxufVxyXG5cclxuLnN1Ym1lbnVfdHlwZV9jYXRhbG9nIC5zdWJtZW51X19pdGVtX3BpYyB7XHJcbiAgbWF4LXdpZHRoOiAyMzZweDtcclxuICBoZWlnaHQ6IDExNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zdWJtZW51X3R5cGVfY2F0YWxvZyAuc3VibWVudV9fY29udGFpbmVyX3Byb2R1Y3RzIC5zdWJtZW51X19pdGVtX3BpYyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9waWNfMSB7XHJcbiAgYmFja2dyb3VuZDogI2RhZGFkYSB1cmwoXCJlZHNtYXJ0LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9waWNfMiB7XHJcbiAgYmFja2dyb3VuZDogI2RhZGFkYSB1cmwoXCJlZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW1fcGljXzMge1xyXG4gIGJhY2tncm91bmQ6ICNkYWRhZGEgdXJsKFwiZXNsaW0uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtX3BpY180IHtcclxuICBiYWNrZ3JvdW5kOiAjZGFkYWRhIHVybChcImVwcm8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtX3BpY181IHtcclxuICBiYWNrZ3JvdW5kOiAjZGFkYWRhIHVybChcInRlbnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtX3BpYzpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4uc3VibWVudV9fbGluayB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3VibWVudV9fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNlZjdiMDA7XHJcbn1cclxuXHJcbi5zdWJtZW51X19saW5rX3RvcGljIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZWY3YjAwO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBiNjc5O1xyXG5cclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpbmtfdG9waWM6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZhNjQ3O1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9waWMgLnN1Ym1lbnVfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9waWMgLnN1Ym1lbnVfX2xpbms6aG92ZXIgLnN1Ym1lbnVfX2l0ZW0tc3VidGl0bGUgIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW0tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtLXN1YnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGNvbG9yOiAjNzA3MDcwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmctdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtX3BpYyAuc3VibWVudV9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpbms6aG92ZXIgLnN1Ym1lbnVfX2l0ZW0tc3VidGl0bGUge1xyXG4gIGNvbG9yOiAjZWY3YjAwO1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9waWNfMiAuc3VibWVudV9faXRlbS10aXRsZSxcclxuLnN1Ym1lbnVfX2l0ZW1fcGljXzIgLnN1Ym1lbnVfX2l0ZW0tc3VidGl0bGUsXHJcbi5zdWJtZW51X19pdGVtX3BpY180IC5zdWJtZW51X19pdGVtLXRpdGxlLFxyXG4uc3VibWVudV9faXRlbV9waWNfNCAuc3VibWVudV9faXRlbS1zdWJ0aXRsZSxcclxuLnN1Ym1lbnVfX2l0ZW1fcGljXzUgLnN1Ym1lbnVfX2l0ZW0tdGl0bGUsXHJcbi5zdWJtZW51X19pdGVtX3BpY181IC5zdWJtZW51X19pdGVtLXN1YnRpdGxlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW1fcGljXzIgLnN1Ym1lbnVfX2xpbms6aG92ZXIgLnN1Ym1lbnVfX2l0ZW0tdGl0bGUsXHJcbi5zdWJtZW51X19pdGVtX3BpY18yIC5zdWJtZW51X19saW5rOmhvdmVyIC5zdWJtZW51X19pdGVtLXN1YnRpdGxlLFxyXG4uc3VibWVudV9faXRlbV9waWNfNCAuc3VibWVudV9fbGluazpob3ZlciAuc3VibWVudV9faXRlbS10aXRsZSxcclxuLnN1Ym1lbnVfX2l0ZW1fcGljXzQgLnN1Ym1lbnVfX2xpbms6aG92ZXIgLnN1Ym1lbnVfX2l0ZW0tc3VidGl0bGUsXHJcbi5zdWJtZW51X19pdGVtX3BpY181IC5zdWJtZW51X19saW5rOmhvdmVyIC5zdWJtZW51X19pdGVtLXRpdGxlLFxyXG4uc3VibWVudV9faXRlbV9waWNfNSAuc3VibWVudV9fbGluazpob3ZlciAuc3VibWVudV9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zdWJtZW51X19saXN0X2Zvb3RlciAuc3VibWVudV9faXRlbS10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpc3RfZm9vdGVyIC5zdWJtZW51X19saW5rOmhvdmVyIC5zdWJtZW51X19pdGVtLXRpdGxlIHtcclxuICBjb2xvcjogI2VmN2IwMDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW1fcHJvZHVjdHMgLnN1Ym1lbnVfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW1fcHJvZHVjdHMgc3ZnIHtcclxuICB3aWR0aDogMjFweDtcclxuICBmaWxsOiAjYzJjMmMyO1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbV9wcm9kdWN0cyAuc3VibWVudV9fbGluazpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmOThiMTc7XHJcbn1cclxuXHJcbi5zdWJtZW51X19saXN0X2Zvb3RlciAuc3VibWVudV9faXRlbV9wcm9kdWN0cyAuc3VibWVudV9faXRlbS10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW46IDAgOHB4IDAgMTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAuc3VibWVudV9fY29udGFpbmVyX3Byb2R1Y3RzLFxyXG4gIC5zdWJtZW51X19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5OTJweDtcclxuICB9XHJcbiAgLnN1Ym1lbnVfX2xpc3RfdG9waWNzIC5zdWJtZW51X19pdGVtIHtcclxuICAgIGZsZXg6IDAgMSAyNSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgfVxyXG4gIC5zdWJtZW51X3R5cGVfY2F0YWxvZyAuc3VibWVudV9fY29udGFpbmVyX3Byb2R1Y3RzIC5zdWJtZW51X19pdGVtIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDEycHggMTJweCAxNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuc3VibWVudV90eXBlX2NhdGFsb2cgLnN1Ym1lbnVfX2l0ZW1fcGljIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zdWJtZW51X19jb250YWluZXJfcHJvZHVjdHMsXHJcbiAgLnN1Ym1lbnVfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gIH1cclxuICAuc3VibWVudV9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuc3VibWVudV9fbGlzdF90b3BpY3MgLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnN1Ym1lbnVfdHlwZV9jYXRhbG9nIC5zdWJtZW51X19pdGVtX3BpYyB7XHJcbiAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgfVxyXG4gIC5zdWJtZW51X3R5cGVfY2F0YWxvZyAuc3VibWVudV9fY29udGFpbmVyX3Byb2R1Y3RzIC5zdWJtZW51X19pdGVtIHtcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICBtYXJnaW46IDEycHggNXB4IDE0cHg7XHJcbiAgfVxyXG4gIC5zdWJtZW51X3R5cGVfY2F0YWxvZyAuc3VibWVudV9faXRlbSxcclxuICAuc3VibWVudV9faXRlbV9waWMgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIH1cclxuICAuc3VibWVudV9fbGlzdF9mb290ZXIgLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gIH1cclxufVxyXG4iLCIuZmllbGRzZXQge1xyXG4gIC8qIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50cyAqL1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgLyogUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuICovXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCIubGVnZW5kIHtcclxuICAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgLyogUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLiAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gIC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS4gKi9cclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4iLCIuaW5wdXQge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS4gKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLyogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLiAqL1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblxyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuICovXHJcbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4uaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuICovXHJcbi5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4uaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uaW5wdXQ6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbn1cclxuXHJcbi5pbnB1dF93aWR0aF9hdmFpbGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBBZGQgYSBjb21tb24gaW5wdXQgbWFzayBmb3IgYWxsIGZpZWxkcyBvZiB0aGUgcGFzc3dvcmQgdHlwZSAqL1xyXG5cclxuLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogXCJGdXR1cmEgUFRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBQVFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG4iLCIubGFiZWwge1xyXG4gIC8qIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubGFiZWxfYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi51bW9kYWwtZGlzYWJsZS1zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lIWltcG9ydGFudDtcclxuICB0b3VjaC1hY3Rpb246IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udW1vZGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcblt1bW9kYWwtaWRdOm5vdCgudW1vZGFsX19vcGVuKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnVtb2RhbCBbdW1vZGFsLWlkXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi51bW9kYWxfaW1hZ2Uge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi51bW9kYWxfbG9hZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlOQzQ1TmpVZ01qVXVPREE1SWlCbWFXeHNQU0lqTURFd01qQXlJajRnSUR4d2IyeDVaMjl1SUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUl6Z3lPREk0TWlJZ2MzUnliMnRsTFhkcFpIUm9QU0l3TGpJaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnY0c5cGJuUnpQU0l4TkM0MU9EUXNOaTQzT1RjZ01USXVNRFl5TERFMExqTXhNaUFnSUNBNUxqUXlNaXcyTGpjNU55QTJMak00TXl3MkxqYzVOeUF3TERJMUxqZ3dPU0F6TGpJekxESTFMamd3T1NBM0xqa3lOU3d4TVM0ek9USWdNVEF1TkRnMExERTVMakF4TWlBeE15NDNNVE1zTVRrdU1ERXlJREUzTGpZeU15dzJMamM1TnlJdlBpQWdQSEJ2YkhsbmIyNGdabWxzYkQwaWJtOXVaU0lnYzNSeWIydGxQU0lqT0RJNE1qZ3lJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqQXVNaUlnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQndiMmx1ZEhNOUlqRTVMak00TlN3eE5pNHhNeklnTWpRdU5qTTVMREF1TURBeElDQWdJREl4TGpZd01pd3dMakF3TVNBeE5pNHhPRFFzTVRZdU1UTXlJREUyTGpFM01pd3hOaTR4TXpJZ01UVXVNakUzTERFNUxqQXhNaUF4T0M0ME5EY3NNVGt1TURFeUlESTBMakF5TlN3eE9TNHdNVElnTWpRdU9UWTFMREUyTGpFek1pSXZQaUFnUEhCdmJIbG5iMjQrSUNBZ0lEeGhibWx0WVhSbElHbGtQU0p2Ym1VaUlHRjBkSEpwWW5WMFpVNWhiV1U5SW5CdmFXNTBjeUlnWW1WbmFXNDlJakJ6T3lCMFpXNHVaVzVrSWlCbWFXeHNQU0ptY21WbGVtVWlJR1IxY2owaU16QXdiWE1pSUdaeWIyMDlJakFzTWpVdU9DQXdMREkxTGpnZ015NHlMREkxTGpnZ015NHlMREkxTGpnaUlIUnZQU0kyTGpNNE15dzJMamM1TnlBd0xESTFMamd3T1NBekxqSXpMREkxTGpnd09TQTVMalF5TWl3MkxqYzVOeUl2UGlBZ0lDQThZVzVwYldGMFpTQnBaRDBpZEhkdklpQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKd2IybHVkSE1pSUdSMWNqMGlNekF3YlhNaUlHSmxaMmx1UFNKdWFXNHVaVzVrSWlCbWFXeHNQU0ptY21WbGVtVWlJR1p5YjIwOUlqWXVNemd6TERZdU56azNJREFzTWpVdU9EQTVJRE11TWpNc01qVXVPREE1SURrdU5ESXlMRFl1TnprM0lpQjBiejBpTmk0MExEWXVPQ0EyTGpRc05pNDRJRGt1TkN3MkxqZ2dPUzQwTERZdU9DSXZQaUFnUEM5d2IyeDVaMjl1UGlBZ0lDQThjRzlzZVdkdmJqNGdJQ0FnUEdGdWFXMWhkR1VnYVdROUluUm9jaUlnWVhSMGNtbGlkWFJsVG1GdFpUMGljRzlwYm5SeklpQmlaV2RwYmowaWIyNWxMbVZ1WkNJZ1ptbHNiRDBpWm5KbFpYcGxJaUJrZFhJOUlqTXdNRzF6SWlCbWNtOXRQU0kyTGpRc05pNDRJRFl1TkN3MkxqZ2dPUzQwTERZdU9DQTVMalFzTmk0NElpQjBiejBpTVRBdU5EZzBMREU1TGpBeE1pQTJMak00TXl3MkxqYzVOeUE1TGpReU1pdzJMamM1TnlBeE15NDNNVE1zTVRrdU1ERXlJaTgrSUNBZ0lEeGhibWx0WVhSbElHbGtQU0ptYjNVaUlHRjBkSEpwWW5WMFpVNWhiV1U5SW5CdmFXNTBjeUlnWkhWeVBTSXpNREJ0Y3lJZ1ltVm5hVzQ5SW5SM2J5NWxibVFpSUdacGJHdzlJbVp5WldWNlpTSWdabkp2YlQwaU1UQXVORGcwTERFNUxqQXhNaUEyTGpNNE15dzJMamM1TnlBNUxqUXlNaXcyTGpjNU55QXhNeTQzTVRNc01Ua3VNREV5SWlCMGJ6MGlNVEF1TlN3eE9TQXhNQzQxTERFNUlERXpMamNzTVRrZ01UTXVOeXd4T1NJdlBpQWdQQzl3YjJ4NVoyOXVQaUFnUEhCdmJIbG5iMjQrSUNBZ0lEeGhibWx0WVhSbElHbGtQU0ptYVhZaUlHRjBkSEpwWW5WMFpVNWhiV1U5SW5CdmFXNTBjeUlnWW1WbmFXNDlJblJvY2k1bGJtUWlJR1pwYkd3OUltWnlaV1Y2WlNJZ1pIVnlQU0l6TURCdGN5SWdabkp2YlQwaU1UQXVOU3d4T1NBeE1DNDFMREU1SURFekxqY3NNVGtnTVRNdU55d3hPU0lnZEc4OUlqRTBMalU0TkN3MkxqYzVOeUF4TUM0ME9EUXNNVGt1TURFeUlERXpMamN4TXl3eE9TNHdNVElnTVRjdU5qSXpMRFl1TnprM0lpOCtJQ0FnSUR4aGJtbHRZWFJsSUdsa1BTSnphWGdpSUdGMGRISnBZblYwWlU1aGJXVTlJbkJ2YVc1MGN5SWdaSFZ5UFNJek1EQnRjeUlnWW1WbmFXNDlJbVp2ZFM1bGJtUWlJR1pwYkd3OUltWnlaV1Y2WlNJZ1puSnZiVDBpTVRRdU5UZzBMRFl1TnprM0lERXdMalE0TkN3eE9TNHdNVElnTVRNdU56RXpMREU1TGpBeE1pQXhOeTQyTWpNc05pNDNPVGNpSUhSdlBTSXhOQzQyTERZdU9DQXhOQzQyTERZdU9DQXhOeTQyTERZdU9DQXhOeTQyTERZdU9DSXZQaUFnUEM5d2IyeDVaMjl1UGlBZ1BIQnZiSGxuYjI0K0lDQWdJRHhoYm1sdFlYUmxJR2xrUFNKelpYWWlJR0YwZEhKcFluVjBaVTVoYldVOUluQnZhVzUwY3lJZ1ltVm5hVzQ5SW1acGRpNWxibVFpSUdacGJHdzlJbVp5WldWNlpTSWdaSFZ5UFNJek1EQnRjeUlnWm5KdmJUMGlNakV1Tml3d0lESXhMallzTUNBeU5DNDJMREFnTWpRdU5pd3dJaUIwYnowaU1qRXVOakF5TERBdU1EQXhJREUxTGpJeE55d3hPUzR3TVRJZ01UZ3VORFEzTERFNUxqQXhNaUF5TkM0Mk16a3NNQzR3TURFaUx6NGdJQ0FnUEdGdWFXMWhkR1VnYVdROUltVnBaeUlnWVhSMGNtbGlkWFJsVG1GdFpUMGljRzlwYm5SeklpQmtkWEk5SWpNd01HMXpJaUJpWldkcGJqMGljMmw0TG1WdVpDSWdabWxzYkQwaVpuSmxaWHBsSWlCbWNtOXRQU0l5TVM0Mk1ESXNNQzR3TURFZ01UVXVNakUzTERFNUxqQXhNaUF4T0M0ME5EY3NNVGt1TURFeUlESTBMall6T1N3d0xqQXdNU0lnZEc4OUlqRTFMaklzTVRrZ01UVXVNaXd4T1NBeE9DNDBMREU1SURFNExqUXNNVGtpTHo0Z0lEd3ZjRzlzZVdkdmJqNGdJRHh3YjJ4NVoyOXVQaUFnSUNBOFlXNXBiV0YwWlNCcFpEMGlibWx1SWlCaGRIUnlhV0oxZEdWT1lXMWxQU0p3YjJsdWRITWlJR0psWjJsdVBTSnpaWFl1Wlc1a0lpQm1hV3hzUFNKbWNtVmxlbVVpSUdSMWNqMGlNekF3YlhNaUlHWnliMjA5SWpFMkxqSXNNVFl1TVNBeE5TNHlMREU1SURFMUxqSXNNVGtnTVRZdU1pd3hOaTR4SWlCMGJ6MGlNalF1T1RZMUxERTJMakV6TWlBeU5DNHdNalVzTVRrdU1ERXlJREUxTGpJeE55d3hPUzR3TVRJZ01UWXVNVGN5TERFMkxqRXpNaUl2UGlBZ0lDQThZVzVwYldGMFpTQnBaRDBpZEdWdUlpQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKd2IybHVkSE1pSUdSMWNqMGlNekF3YlhNaUlHSmxaMmx1UFNKbGFXY3VaVzVrSWlCbWFXeHNQU0ptY21WbGVtVWlJR1p5YjIwOUlqSTBMamsyTlN3eE5pNHhNeklnTWpRdU1ESTFMREU1TGpBeE1pQXhOUzR5TVRjc01Ua3VNREV5SURFMkxqRTNNaXd4Tmk0eE16SWlJSFJ2UFNJeU5Td3hOaTR4SURJMExERTVJREkwTERFNUlESTFMREUyTGpFaUx6NGdJRHd2Y0c5c2VXZHZiajQ4TDNOMlp6ND1cIikgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG5cclxuLnVtb2RhbF9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDk1JTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udW1vZGFsX2ltYWdlIC51bW9kYWxfX2lubmVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51bW9kYWxfX2NvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwdnc7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4udW1vZGFsX2ltYWdlIC51bW9kYWxfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnVtb2RhbF9sb2FkaW5nIC51bW9kYWxfX2NvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnVtb2RhbF9fb3BlbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udW1vZGFsX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgdG9wOiA1cHg7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJZ1ptbHNiRDBpSXpJeU1pSStJQ0E4Y0dGMGFDQmtQU0pOTWpndU9UUXhMRE14TGpjNE5rd3dMall4TXl3Mk1DNHhNVFJqTFRBdU56ZzNMREF1TnpnM0xUQXVOemczTERJdU1EWXlMREFzTWk0NE5EbGpNQzR6T1RNc01DNHpPVFFzTUM0NU1Ea3NNQzQxT1N3eExqUXlOQ3d3TGpVNUlDQWdZekF1TlRFMkxEQXNNUzR3TXpFdE1DNHhPVFlzTVM0ME1qUXRNQzQxT1d3eU9DNDFOREV0TWpndU5UUXhiREk0TGpVME1Td3lPQzQxTkRGak1DNHpPVFFzTUM0ek9UUXNNQzQ1TURrc01DNDFPU3d4TGpReU5Dd3dMalU1WXpBdU5URTFMREFzTVM0d016RXRNQzR4T1RZc01TNDBNalF0TUM0MU9TQWdJR013TGpjNE55MHdMamM0Tnl3d0xqYzROeTB5TGpBMk1pd3dMVEl1T0RRNVRETTFMakEyTkN3ek1TNDNPRFpNTmpNdU5ERXNNeTQwTXpoak1DNDNPRGN0TUM0M09EY3NNQzQzT0RjdE1pNHdOaklzTUMweUxqZzBPV010TUM0M09EY3RNQzQzT0RZdE1pNHdOakl0TUM0M09EWXRNaTQ0TkRnc01DQWdJRXd6TWk0d01ETXNNamt1TVRWTU15NDBOREVzTUM0MU9XTXRNQzQzT0RjdE1DNDNPRFl0TWk0d05qRXRNQzQzT0RZdE1pNDRORGdzTUdNdE1DNDNPRGNzTUM0M09EY3RNQzQzT0Rjc01pNHdOaklzTUN3eUxqZzBPVXd5T0M0NU5ERXNNekV1TnpnMmVpSXZQand2YzNablBnPT0pIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuM3M7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLyogREFSSyBTVFlMRSAqL1xyXG5cclxuLnVtb2RhbF9pbnZlcnNlICB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4udW1vZGFsX2ludmVyc2UudW1vZGFsX2ltYWdlICB7XHJcbiAgY29sb3I6ICNkNGQ0ZDQ7XHJcbn1cclxuXHJcbi51bW9kYWxfaW52ZXJzZS51bW9kYWxfbG9hZGluZzpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcclxufVxyXG5cclxuLnVtb2RhbF9pbnZlcnNlIC51bW9kYWxfX2Nsb3NlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJZ1ptbHNiRDBpSTJabVppSStQSEJoZEdnZ1pEMGlUVEk0TGprME1Td3pNUzQzT0RaTU1DNDJNVE1zTmpBdU1URTBZeTB3TGpjNE55d3dMamM0Tnkwd0xqYzROeXd5TGpBMk1pd3dMREl1T0RRNVl6QXVNemt6TERBdU16azBMREF1T1RBNUxEQXVOVGtzTVM0ME1qUXNNQzQxT1NBZ0lHTXdMalV4Tml3d0xERXVNRE14TFRBdU1UazJMREV1TkRJMExUQXVOVGxzTWpndU5UUXhMVEk0TGpVME1Xd3lPQzQxTkRFc01qZ3VOVFF4WXpBdU16azBMREF1TXprMExEQXVPVEE1TERBdU5Ua3NNUzQwTWpRc01DNDFPV013TGpVeE5Td3dMREV1TURNeExUQXVNVGsyTERFdU5ESTBMVEF1TlRrZ0lDQmpNQzQzT0RjdE1DNDNPRGNzTUM0M09EY3RNaTR3TmpJc01DMHlMamcwT1V3ek5TNHdOalFzTXpFdU56ZzJURFl6TGpReExETXVORE00WXpBdU56ZzNMVEF1TnpnM0xEQXVOemczTFRJdU1EWXlMREF0TWk0NE5EbGpMVEF1TnpnM0xUQXVOemcyTFRJdU1EWXlMVEF1TnpnMkxUSXVPRFE0TERBZ0lDQk1Nekl1TURBekxESTVMakUxVERNdU5EUXhMREF1TlRsakxUQXVOemczTFRBdU56ZzJMVEl1TURZeExUQXVOemcyTFRJdU9EUTRMREJqTFRBdU56ZzNMREF1TnpnM0xUQXVOemczTERJdU1EWXlMREFzTWk0NE5EbE1Namd1T1RReExETXhMamM0Tm5vaUx6NDhMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG5cclxuLnVtb2RhbF9fY2xvc2U6Zm9jdXMsXHJcbi51bW9kYWxfX2Nsb3NlOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi51bW9kYWxfbG9hZGluZyAudW1vZGFsX19jbG9zZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udW1vZGFsX19pbWFnZSB7XHJcbiAgbWF4LWhlaWdodDogY2FsYyg5NXZoIC0gODBweCk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgLjFzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnVtb2RhbF9faW1hZ2Vfc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyB1bW9kYWwtcHJlbG9hZGVyIHtcclxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAudW1vZGFsX19pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICAudW1vZGFsX2ludmVyc2UgLnVtb2RhbF9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgLnVtb2RhbF9sb2FkaW5nIC51bW9kYWxfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG4gIC51bW9kYWxfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIH1cclxuICAudW1vZGFsX19jbG9zZSB7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eE9EZ2dNakV1TVRnNElpQm1hV3hzUFNJak1qSXlJajQ4Y0dGMGFDQmtQU0pOTWpFdU1qQXhMREU1TGpBM09TQk1NVGt1TURjNUxESXhMakl3TUNCTU1UQXVOVGcxTERFeUxqY3dOU0JNTWk0eE9EUXNNakV1TVRBMklFd3dMakE0TVN3eE9TNHdNRFFnVERndU5EZ3lMREV3TGpZd015Qk1MVEF1TURFekxESXVNVEE0SUV3eUxqRXdPU3d0TUM0d01UTWdUREV3TGpZd05DdzRMalE0TWlCTU1Ua3VNREEwTERBdU1EZ3hJRXd5TVM0eE1EY3NNaTR4T0RNZ1RERXlMamN3Tml3eE1DNDFPRFFnVERJeExqSXdNU3d4T1M0d056a2dXaUl2UGp3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xyXG4gIH1cclxuICAudW1vZGFsX2ludmVyc2UgLnVtb2RhbF9fY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eE9EZ2dNakV1TVRnNElpQm1hV3hzUFNJalptWm1JajQ4Y0dGMGFDQmtQU0pOTWpFdU1qQXhMREU1TGpBM09TQk1NVGt1TURjNUxESXhMakl3TUNCTU1UQXVOVGcxTERFeUxqY3dOU0JNTWk0eE9EUXNNakV1TVRBMklFd3dMakE0TVN3eE9TNHdNRFFnVERndU5EZ3lMREV3TGpZd015Qk1MVEF1TURFekxESXVNVEE0SUV3eUxqRXdPU3d0TUM0d01UTWdUREV3TGpZd05DdzRMalE0TWlCTU1Ua3VNREEwTERBdU1EZ3hJRXd5TVM0eE1EY3NNaTR4T0RNZ1RERXlMamN3Tml3eE1DNDFPRFFnVERJeExqSXdNU3d4T1M0d056a2dXaUl2UGp3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xyXG4gIH1cclxuICAudW1vZGFsX19pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dpbi1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmxvZ2luLWxpbmtfX2xvZ2luIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4ubG9naW4tbGlua19fbG9naW46aG92ZXIge1xyXG4gIGNvbG9yOiAjZWY3YjAwO1xyXG59XHJcblxyXG4ubG9naW4tbGlua19fbG9nb3V0IHtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwibG9naW4tbGlua19fbG9nb3V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLmxvZ2luLWxpbmtfX2xvZ291dDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwibG9naW4tbGlua19fbG9nb3V0X2hvdmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmxvZ2luLWxpbmtfX2xvZ2luIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gIC5sb2dpbi1saW5rX19sb2dvdXQge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dpbi1mb3JtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQ1NXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fbGluayB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19maWVsZHNldCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19maWVsZCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19maWVsZF9tZXJnZXIge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fZmllbGRfbWVyZ2VyIC5sb2dpbi1mb3JtX19jb250cm9sOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19maWVsZF9mb290ZXIge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmxvZ2luLWZvcm1fX2xlZ2VuZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzIyMjtcclxuICBtYXJnaW46IDAgMCAxNXB4O1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fbGVnZW5kX3NtYWxsIHtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxvZ2luLWZvcm1fX2xhYmVsLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19oaW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9faGludF9sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICM3MDcwNzA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBjaGVjayBpdCBvbiBpT1MgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIGNoZWNrIGl0IG9uIGlPUyAqL1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzcwNzA3MDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDJzLCAtd2Via2l0LWJveC1zaGFkb3cgMnM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDJzLCAtd2Via2l0LWJveC1zaGFkb3cgMnM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDJzLCBib3gtc2hhZG93IDJzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAycywgYm94LXNoYWRvdyAycywgLXdlYmtpdC1ib3gtc2hhZG93IDJzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmxvZ2luLWZvcm1fX2NvbnRyb2w6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjYzhjOGM4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjYzhjOGM4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwcztcclxufVxyXG5cclxuLmxvZ2luLWZvcm1fX2NvbnRyb2xfZXJyb3I6Zm9jdXMsXHJcbi5sb2dpbi1mb3JtX19jb250cm9sX2Vycm9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3YzdjO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZmY3YzdjO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAjZmY3YzdjO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDBzLCAtd2Via2l0LWJveC1zaGFkb3cgMHM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzLCAtd2Via2l0LWJveC1zaGFkb3cgMHM7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDBzLCBib3gtc2hhZG93IDBzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAwcywgYm94LXNoYWRvdyAwcywgLXdlYmtpdC1ib3gtc2hhZG93IDBzO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fbWVzc2FnZV90b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1heC13aWR0aDogNDg1cHg7XHJcbiAgdG9wOiAtNzVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fbWVzc2FnZV90b3BfdHlwZV9kamFuZ28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19tZXNzYWdlX3RvcF90eXBlX2RqYW5nbyAuZGphbmdvLW1lc3NhZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZjMDQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fbWVzc2FnZV9zdGF0dXNfZXJyb3Ige1xyXG4gIGNvbG9yOiAjZmMwNDAwO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYzA0MDA7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19tZXNzYWdlX3N0YXR1c19zdWNjZXNzIHtcclxuICBjb2xvcjogI2FkZWNiMztcclxuICBib3JkZXI6IDJweCBzb2xpZCAjYWRlY2IzO1xyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fZmllbGRfZm9yZ290LXNob3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtIC5idG5bZGlzYWJsZWRdLFxyXG4ubG9naW4tZm9ybSAuYnRuX3N0YXR1c19zdWJtaXR0aW5nIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmxvZ2luLWZvcm0gLmJ0bl9zdGF0dXNfc3VibWl0dGluZzo6YmVmb3JlIHtcclxuICBsZWZ0OiAtNTBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtX19pbmZvIHA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAubG9naW4tZm9ybV9fbGFiZWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5sb2dpbi1mb3JtX19jb250cm9sIHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5sb2dpbi1mb3JtIC5idG4ge1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmxvZ2luLWZvcm0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm1fX21lc3NhZ2VfdG9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTE1cHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm1fX2xlZ2VuZCB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5sb2dpbi1mb3JtX19sYWJlbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5sb2dpbi1mb3JtX19pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm1fX2NvbnRyb2wge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5sb2dpbi1mb3JtX19sZWdlbmQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAubG9naW4tZm9ybV9fbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm1fX2xhYmVsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxuICAubG9naW4tZm9ybV9faGludF9sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5sb2dpbi1mb3JtX19maWVsZF9mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm0gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcm1fX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsLWljb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnNfX2ljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uc19faWNvbjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnNfX2ljb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnNvY2lhbC1pY29uc19faWNvbl92a29udGFrdGUge1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJzb2NpYWwtaWNvbnNfX2ljb25fdmtvbnRha3RlLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnNfX2ljb25faW5zdGFncmFtIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwic29jaWFsLWljb25zX19pY29uX2luc3RhZ3JhbS5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zX19pY29uX3lvdXR1YmUge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJzb2NpYWwtaWNvbnNfX2ljb25feW91dHViZS5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI5cHhcclxufVxyXG5cclxuLnNvY2lhbC1pY29uc19faWNvbl9mYWNlYm9vayB7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwic29jaWFsLWljb25zX19pY29uX2ZhY2Vib29rLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDlweCAzMnB4XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnNfX2ljb25fdmltZW8ge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJzb2NpYWwtaWNvbnNfX2ljb25fdmltZW8uc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAyOHB4XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnNfX2ljb25femVuIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwic29jaWFsLWljb25zX19pY29uX3plbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG59XHJcblxyXG4uc29jaWFsLWljb25zX19pY29uX3R3aXR0ZXIge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJzb2NpYWwtaWNvbnNfX2ljb25fdHdpdHRlci5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDMycHhcclxufVxyXG5cclxuLnNvY2lhbC1pY29uc19faWNvbl90eXBlX2ludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxufVxyXG4iLCIuc2VhcmNoLWljb24ge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDc4Ny4yNyA3ODkuMDknIGZpbGw9JyUyMzAwMCclM0UlM0NwYXRoIGQ9J004ODAuNjEsNzIxLjIxLDczNi4zNiw1NzdjNDkuNy02Myw3Ni4zNi0xMzkuMzksNzYuMzYtMjE4LjE4LDAtMTk1LjE1LTE1OC43OS0zNTMuOTQtMzUzLjk0LTM1My45NFMxMDYuMDYsMTY0Ljg1LDEwNi4wNiwzNjAsMjY0Ljg1LDcxMy45NCw0NjAsNzEzLjk0Yzc4Ljc5LDAsMTU2LjM2LTI2LjY3LDIxOC4xOC03Ni4zNkw4MjIuNDIsNzgxLjgyYTQxLDQxLDAsMCwwLDU4LjE4LDBDODk3LjU4LDc2My42NCw4OTcuNTgsNzM4LjE4LDg4MC42MSw3MjEuMjFabS0xNTIuNzMtMzYwYzAsMTQ3Ljg4LTEyMCwyNjkuMDktMjY3Ljg4LDI2OS4wOVMxOTAuOTEsNTA5LjA5LDE5MC45MSwzNjEuMjEsMzEwLjkxLDkyLjEyLDQ2MCw5Mi4xMiw3MjcuODgsMjEyLjEyLDcyNy44OCwzNjEuMjFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA2LjA2IC00Ljg1KScvJTNFJTNDL3N2ZyUzRSUwQVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtaWNvbl90eXBlX2ludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNzg3LjI3IDc4OS4wOScgZmlsbD0nJTIzZmZmJyUzRSUzQ3BhdGggZD0nTTg4MC42MSw3MjEuMjEsNzM2LjM2LDU3N2M0OS43LTYzLDc2LjM2LTEzOS4zOSw3Ni4zNi0yMTguMTgsMC0xOTUuMTUtMTU4Ljc5LTM1My45NC0zNTMuOTQtMzUzLjk0UzEwNi4wNiwxNjQuODUsMTA2LjA2LDM2MCwyNjQuODUsNzEzLjk0LDQ2MCw3MTMuOTRjNzguNzksMCwxNTYuMzYtMjYuNjcsMjE4LjE4LTc2LjM2TDgyMi40Miw3ODEuODJhNDEsNDEsMCwwLDAsNTguMTgsMEM4OTcuNTgsNzYzLjY0LDg5Ny41OCw3MzguMTgsODgwLjYxLDcyMS4yMVptLTE1Mi43My0zNjBjMCwxNDcuODgtMTIwLDI2OS4wOS0yNjcuODgsMjY5LjA5UzE5MC45MSw1MDkuMDksMTkwLjkxLDM2MS4yMSwzMTAuOTEsOTIuMTIsNDYwLDkyLjEyLDcyNy44OCwyMTIuMTIsNzI3Ljg4LDM2MS4yMVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDYuMDYgLTQuODUpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG59XHJcblxyXG4uc2VhcmNoLWljb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgcGFkZGluZzogMCA0OHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXJfX2lubmVyX2xlZnQge1xyXG4gIGZsZXg6IDAgMSA0OTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faW5uZXJfcmlnaHQge1xyXG4gIGZsZXg6IDAgMSA1ODBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyX193cmFwcGVyX25hdiB7XHJcbiAgbWluLXdpZHRoOiAxNTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXg6IDAgMSAyMTBweDtcclxuICAgICAgICAgIGZsZXg6IDAgMSAyMTBweDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZm9vdGVyX19pdGVtX25hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV90ZWwge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX2l0ZW1fYXBwcyB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTAwJTtcclxuICAgICAgICAgIC1tcy1mbGV4OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMzNweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV9hcHBzIC5mb290ZXJfX2l0ZW0taW5uZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyX19uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV9hcHBzIC50b29sIHtcclxuICBmbGV4OiAxIDEgMzMlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi50b29sX19kZXRlY3Qtb3Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50b29sX19kZXRlY3Qtb3M6YWN0aXZlIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTAwJTtcclxuICAgICAgICAgIC1tcy1mbGV4OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyAuZm9vdGVyX19pdGVtLWlubmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyX19pdGVtX3NlcnZpY2VzIC50b29sIHtcclxuICBmbGV4OiAwIDEgNTAlO1xyXG59XHJcblxyXG4uZm9vdGVyX19pdGVtLWhlYWRpbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjOWU5ZDlkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbSAubGluayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdiAubGluayB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdiAubGluazpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbmF2IC5saW5rOmhvdmVyIHtcclxuICBjb2xvcjogI2VmN2IwMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbnNfX2ljb246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19pdGVtIC50ZWwgLmxpbms6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbSAudGVsX19udW1iZXJfYWRkaXRpb25hbCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbV90b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvb3Rlcl9fbG9nby1ubCB7XHJcbiAgZmxleDogMCAwIDY1cHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNzBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2lubmVyX2xlZnQge1xyXG4gICAgZmxleDogMSAwIDI2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193cmFwcGVyX25hdiB7XHJcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW0taGVhZGluZywgLmZvb3Rlcl9fbmF2IC5saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNDVweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyB7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyX19pdGVtX2FwcHMge1xyXG4gICAgZmxleDogMSAwIDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fYXBwcyAudG9vbCB7XHJcbiAgICBmbGV4OiAxIDEgMzAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIC5mb290ZXJfX2l0ZW1fYXBwcyAuZm9vdGVyX19pdGVtLWlubmVyIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9hcHBzIC50b29sIHtcclxuICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcclxuICAuZm9vdGVyX19pdGVtX3NvY2lhbC1pY29ucyxcclxuICAuZm9vdGVyX19pdGVtX3RlbCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uc19faWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV90ZWwgLnRlbF9fbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV90ZWwgLnRlbF9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fdGVsIC50ZWxfX251bWJlcl9hZGRpdGlvbmFsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XHJcbiAgLmZvb3Rlcl9faW5uZXJfbGVmdCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9uYXYge1xyXG4gICAgZmxleDogMSAwIDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fdGVsIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAuZm9vdGVyX19pdGVtX2FwcHMgLnRvb2wge1xyXG4gICAgZmxleDogMSAwIDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2lubmVyIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmZvb3Rlcl9faW5uZXJfbGVmdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX19pdGVtIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fdGVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3dyYXBwZXJfbmF2IHtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyAuZm9vdGVyX19pdGVtLWlubmVyLFxyXG4gIC5mb290ZXJfX2l0ZW1fYXBwcyAuZm9vdGVyX19pdGVtLWlubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fYXBwcyAudG9vbCA+IC50b29sX19tZWRpYSxcclxuICAuZm9vdGVyX19pdGVtX2FwcHMgLnRvb2wgPiAudG9vbF9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyX19pdGVtX2FwcHMgLnRvb2wgPiAudG9vbF9fZGV0ZWN0LW9zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZm9vdGVyX19pdGVtX3NlcnZpY2VzIC50b29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyAudG9vbDpub3QoOmxhc3QtY2hpbGQpLFxyXG4gIC5mb290ZXJfX2l0ZW1fYXBwcyAudG9vbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fc2VydmljZXMgLnRvb2xfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyAudG9vbF9fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX25hdiAubGluayB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2l0ZW1fc2VydmljZXMgLnRvb2wge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9zZXJ2aWNlcyAudG9vbF9fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG4iLCIuc3ViZm9vdGVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTI4cHg7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxuICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG59XHJcblxyXG4uc3ViZm9vdGVyX19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBwYWRkaW5nOiAwIDQ4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyog0JjQodCf0KDQkNCS0JjQotCsICovXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnN1YmZvb3Rlcl9faW5uZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnN1YmZvb3Rlcl9faXRlbSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zdWJmb290ZXJfX2xvZ28tbmwge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTEwcHg7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTEwcHg7XHJcbiAgaGVpZ2h0OiAxMjhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5zdWJmb290ZXJfX2l0ZW0gLmxpbmtfbGVnYWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI2M0Y2FjYztcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcblxyXG4uc3ViZm9vdGVyX19pdGVtIC5saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uc3ViZm9vdGVyX19pdGVtX21haWwgLmxpbmtfbGVnYWw6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3ViZm9vdGVyX19lbWFpbCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjZWY3YjAwO1xyXG59XHJcblxyXG4uc3ViZm9vdGVyX19pdGVtX2NvcHlyaWdodCAuc3ViZm9vdGVyX19lbWFpbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5zdWJmb290ZXJfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XHJcbiAgLnN1YmZvb3Rlcl9faW5uZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2VtYWlsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLnN1YmZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggNDVweDtcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9fbG9nby1ubCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3ViZm9vdGVyX19pbm5lciB7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuICAuc3ViZm9vdGVyX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9faXRlbV9jb3B5cmlnaHQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9faXRlbV9jb3B5cmlnaHQgLnN1YmZvb3Rlcl9fZW1haWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2l0ZW1fY29weXJpZ2h0IC5saW5rX2xlZ2FsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2VtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9faXRlbV9jb3B5cmlnaHQgLnN1YmZvb3Rlcl9fZW1haWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zdWJmb290ZXJfX2l0ZW1fbWFpbCAuc3ViZm9vdGVyX19lbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3ViZm9vdGVyX19pdGVtX21haWwgLmxpbmtfbGVnYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9faXRlbV9tYWlsIC5saW5rX2xlZ2FsOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAuc3ViZm9vdGVyX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbiAgLnN1YmZvb3Rlcl9faXRlbV9jb3B5cmlnaHQgLnN1YmZvb3Rlcl9fZW1haWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4iLCIubWVkaWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZWRpYV9fYm9keSB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLm1lZGlhX19vYmplY3RfYWxpZ25fbWlkZGxlIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZWRpYV9fb2JqZWN0X2FsaWduX2JvdHRvbSB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5tZWRpYV9fYm9keV9hbGlnbl9taWRkbGUge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLm1lZGlhX19ib2R5X2FsaWduX2JvdHRvbSB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbn1cclxuIiwiLnRvb2wge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnRvb2xfX3RodW1iIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRvb2xfX21lZGlhIC5tZWRpYV9fb2JqZWN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi50b29sX190aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbn1cclxuXHJcbi50b29sX190aXRsZS5saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnRvb2xfX3N1YnRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udG9vbF9fYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udG9vbF9fbGluayB7XHJcbiAgd2lkdGg6IDc3cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4udG9vbF9fbGluazpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4udG9vbF9fbGluazpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi50b29sX19saW5rX2l0dW5lcyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwidG9vbF9fbGlua19pdHVuZXMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi50b29sX19saW5rX2dvb2dsZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwidG9vbF9fbGlua19nb29nbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIC50b29sX190aXRsZSxcclxuICAudG9vbF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAudG9vbF9fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAudG9vbF9ubHRhc2sge1xyXG4gICAgZmxleDogMCAxIDE1NXB4O1xyXG4gICAgLyogcGFkZGluZzogMDsgKi9cclxuICB9XHJcbiAgLnRvb2xfbmx0YXNrIC5tZWRpYV9fb2JqZWN0IHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAudG9vbF9ubHRhc2sgLnRvb2xfX2J1dHRvbnMge1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbiAgfVxyXG4gIC50b29sX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC50b29sX19saW5rIHtcclxuICAgIGZsZXg6IDAgMCAyNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAudG9vbF9fbGlua19pdHVuZXMge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TUM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TURVZ016QTFJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQXpNRFVnTXpBMU95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0lnZDJsa2RHZzlJakkwY0hnaUlHaGxhV2RvZEQwaU1qUndlQ0krQ2p4bklHbGtQU0pZVFV4SlJGOHlNamhmSWo0S0NUeHdZWFJvSUdsa1BTSllUVXhKUkY4eU1qbGZJaUJrUFNKTk5EQXVOek00TERFeE1pNHhNVGxqTFRJMUxqYzROU3cwTkM0M05EVXRPUzR6T1RNc01URXlMalkwT0N3eE9TNHhNakVzTVRVekxqZ3lRemMwTGpBNU1pd3lPRFl1TlRJekxEZzRMalV3TWl3ek1EVXNNVEE0TGpJek9Td3pNRFVnSUNCak1DNHpOeklzTUN3d0xqYzBOUzB3TGpBd055d3hMakV5Tnkwd0xqQXlNbU01TGpJM015MHdMak0zTERFMUxqazNOQzB6TGpJeU5Td3lNaTQwTlRNdE5TNDVPRFJqTnk0eU56UXRNeTR4TERFMExqYzVOeTAyTGpNd05Td3lOaTQxT1RjdE5pNHpNRFVnSUNCak1URXVNakkyTERBc01UZ3VNemtzTXk0eE1ERXNNalV1TXpFNExEWXVNRGs1WXpZdU9ESTRMREl1T1RVMExERXpMamcyTVN3MkxqQXhMREkwTGpJMU15dzFMamd4TldNeU1pNHlNekl0TUM0ME1UUXNNelV1T0RneUxUSXdMak0xTWl3ME55NDVNalV0TXpjdU9UUXhJQ0FnWXpFeUxqVTJOeTB4T0M0ek5qVXNNVGd1T0RjeExUTTJMakU1Tml3eU1DNDVPVGd0TkRNdU1ERnNNQzR3T0RZdE1DNHlOekZqTUM0ME1EVXRNUzR5TVRFdE1DNHhOamN0TWk0MU16TXRNUzR6TWpndE15NHdOalpqTFRBdU1ETXlMVEF1TURFMUxUQXVNVFV0TUM0d05qUXRNQzR4T0RNdE1DNHdOemdnSUNCakxUTXVPVEUxTFRFdU5qQXhMVE00TGpJMU55MHhOaTQ0TXpZdE16Z3VOakU0TFRVNExqTTJZeTB3TGpNek5TMHpNeTQzTXpZc01qVXVOell6TFRVeExqWXdNU3d6TUM0NU9UY3ROVFF1T0RNNWJEQXVNalEwTFRBdU1UVXlJQ0FnWXpBdU5UWTNMVEF1TXpZMUxEQXVPVFl5TFRBdU9UUTBMREV1TURrMkxURXVOakEyWXpBdU1UTTBMVEF1TmpZeExUQXVNREEyTFRFdU16UTVMVEF1TXpnMkxURXVPVEExWXkweE9DNHdNVFF0TWpZdU16WXlMVFExTGpZeU5DMHpNQzR6TXpVdE5UWXVOelF0TXpBdU9ERXpJQ0FnWXkweExqWXhNeTB3TGpFMk1TMHpMakkzT0Mwd0xqSTBNaTAwTGprMUxUQXVNalF5WXkweE15NHdOVFlzTUMweU5TNDFOak1zTkM0NU16RXRNelV1TmpFeExEZ3VPRGt6WXkwMkxqa3pOaXd5TGpjek5TMHhNaTQ1TWpjc05TNHdPVGN0TVRjdU1EVTVMRFV1TURrM0lDQWdZeTAwTGpZME15d3dMVEV3TGpZMk9DMHlMak01TVMweE55NDJORFV0TlM0eE5UbGpMVGt1TXpNdE15NDNNRE10TVRrdU9UQTFMVGN1T0RrNUxUTXhMakV0Tnk0NE9UbGpMVEF1TWpZM0xEQXRNQzQxTXl3d0xqQXdNeTB3TGpjNE9Td3dMakF3T0NBZ0lFTTNPQzQ0T1RRc056TXVOalF6TERVMExqSTVPQ3c0T0M0MU16VXNOREF1TnpNNExERXhNaTR4TVRsNklpQm1hV3hzUFNJalJrWkdSa1pHSWk4K0NnazhjR0YwYUNCcFpEMGlXRTFNU1VSZk1qTXdYeUlnWkQwaVRUSXhNaTR4TURFc01DNHdNREpqTFRFMUxqYzJNeXd3TGpZME1pMHpOQzQyTnpJc01UQXVNelExTFRRMUxqazNOQ3d5TXk0MU9ETmpMVGt1TmpBMUxERXhMakV5TnkweE9DNDVPRGdzTWprdU5qYzVMVEUyTGpVeE5pdzBPQzR6TnprZ0lDQmpNQzR4TlRVc01TNHhOeXd4TGpFd055d3lMakEzTXl3eUxqSTROQ3d5TGpFMk5HTXhMakEyTkN3d0xqQTRNeXd5TGpFMUxEQXVNVEkxTERNdU1qTXlMREF1TVRJMll6RTFMalF4TXl3d0xETXlMakEwTFRndU5USTNMRFF6TGpNNU5TMHlNaTR5TlRjZ0lDQmpNVEV1T1RVeExURTBMalE1T0N3eE55NDVPVFF0TXpNdU1UQTBMREUyTGpFMk5pMDBPUzQzTjBNeU1UUXVOVFEwTERBdU9USXhMREl4TXk0ek9UVXRNQzR3TkRrc01qRXlMakV3TVN3d0xqQXdNbm9pSUdacGJHdzlJaU5HUmtaR1JrWWlMejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhaejRLUEM5blBnbzhMM04yWno0S1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC50b29sX19saW5rX2dvb2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1FXUnZZbVVnU1d4c2RYTjBjbUYwYjNJZ01Ua3VNQzR3TENCVFZrY2dSWGh3YjNKMElGQnNkV2N0U1c0Z0xpQlRWa2NnVm1WeWMybHZiam9nTmk0d01DQkNkV2xzWkNBd0tTQWdMUzArQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQTFNVElnTlRFeUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1USWdOVEV5T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJajRLUEhCdmJIbG5iMjRnYzNSNWJHVTlJbVpwYkd3Nkl6VkRSRUZFUkRzaUlIQnZhVzUwY3owaU1qa3VOVE1zTUNBeU9TNDFNeXd5TlRFdU5UQTVJREk1TGpVekxEVXhNaUF5T1RrdU1EQTBMREkxTVM0MU1Ea2dJaTgrQ2p4d2IyeDVaMjl1SUhOMGVXeGxQU0ptYVd4c09pTkNSRVZEUXpRN0lpQndiMmx1ZEhNOUlqTTJPUzR3Tmpjc01UZ3dMalUwTnlBeU5qSXVNVGMxTERFeE9TNDBOamNnTWprdU5UTXNNQ0F5T1RrdU1EQTBMREkxTVM0MU1Ea2dJaTgrQ2p4d2IyeDVaMjl1SUhOMGVXeGxQU0ptYVd4c09pTkVRelk0UVRFN0lpQndiMmx1ZEhNOUlqSTVMalV6TERVeE1pQXlPUzQxTXl3MU1USWdNall5TGpFM05Td3pPRE11TlRVeElETTJPUzR3Tmpjc016SXlMalEzSURJNU9TNHdNRFFzTWpVeExqVXdPU0FpTHo0S1BIQmhkR2dnYzNSNWJHVTlJbVpwYkd3NkkwWkdRMEU1TmpzaUlHUTlJazB6TmprdU1EWTNMREU0TUM0MU5EZHNMVGN3TGpBMk15dzNNQzQ1TmpGc056QXVNRFl6TERjd0xqazJNV3d4TURndU5qZzRMVFl5TGpnM04yTTJMakk0T0MwekxqVTVNeXcyTGpJNE9DMHhNUzQyTnpjc01DMHhOUzR5TnlBZ1RETTJPUzR3Tmpjc01UZ3dMalUwTjNvaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT1cIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAudG9vbF9fdGl0bGUsXHJcbiAgLnRvb2xfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmZvb3Rlcl9faXRlbV9hcHBzIC50b29sIHtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9ibG9ja3MvYWxzcnVibHJlZ3VsYXItZm9udC9hbHNydWJscmVndWxhci1mb250LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2Z1dHVyYS1wdC1mb250L2Z1dHVyYS1wdC1mb250LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL3BhZ2UvcGFnZS5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy90YWJsZS90YWJsZS5wb3N0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2VtYmVkL2VtYmVkLnBvc3QuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvaGVhZGluZy9oZWFkaW5nLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2NvbnRlbnQvY29udGVudC5wb3N0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2ItcnViL2ItcnViLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2xpbmsvbGluay5wb3N0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2J0bi9idG4uY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYnRuL2J0bi5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9idG4tdWkvYnRuLXVpLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2NvbnRhaW5lci9jb250YWluZXIucG9zdC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9oZWFkZXIvaGVhZGVyLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2xvZ28tbmwvbG9nby1ubC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9oZWFkZXItdG9vbGJhci9oZWFkZXItdG9vbGJhci5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy91c2VyLWluZm8vdXNlci1pbmZvLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2NhcnQvY2FydC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9teS1wdXJjaGFzZXMvbXktcHVyY2hhc2VzLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL3RlbC90ZWwuY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvZHJvcGRvd24tbGlzdC9kcm9wZG93bi1saXN0LmNzc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2xvY2F0aW9uLXNldHRpbmdzL2xvY2F0aW9uLXNldHRpbmdzLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL25hdi9uYXYuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvbWVudS1tYWluL21lbnUtbWFpbi5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9zdWJtZW51L3N1Ym1lbnUuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvZmllbGRzZXQvZmllbGRzZXQucG9zdC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9sZWdlbmQvbGVnZW5kLnBvc3QuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvaW5wdXQvaW5wdXQucG9zdC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9sYWJlbC9sYWJlbC5wb3N0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL3Vtb2RhbC91bW9kYWwuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3MvbG9naW4tbGluay9sb2dpbi1saW5rLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2xvZ2luLWZvcm0vbG9naW4tZm9ybS5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9zb2NpYWwtaWNvbnMvc29jaWFsLWljb25zLmNzc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3NlYXJjaC1pY29uL3NlYXJjaC1pY29uLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9ibG9ja3Mvc3ViZm9vdGVyL3N1YmZvb3Rlci5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9tZWRpYS9tZWRpYS5wb3N0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL3Rvb2wvdG9vbC5jc3NcIjtcclxuXHJcbi8qIE1PQklMRSAqL1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL2NhcnQtbW9iaWxlL2NhcnQtbW9iaWxlLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmxvY2tzL25hdi1tb2JpbGUvbmF2LW1vYmlsZS5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9tZW51LW1vYmlsZS9tZW51LW1vYmlsZS5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jsb2Nrcy9zdWJtZW51LW1vYmlsZS9zdWJtZW51LW1vYmlsZS5jc3NcIjtcclxuIiwiLmNhcnQtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FydC1tb2JpbGUgLmxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4uY2FydC1tb2JpbGVfX2l0ZW1zOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiKFwiO1xyXG59XHJcblxyXG4uY2FydC1tb2JpbGVfX2l0ZW1zOjphZnRlciB7XHJcbiAgY29udGVudDogXCIpXCI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuY2FydC1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuIiwiLm5hdi1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICB0cmFuc2l0aW9uOiByaWdodCAuM3M7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9kaXNhYmxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlX19pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4vKiBidXR0b25zICovXHJcblxyXG4ubmF2LW1vYmlsZV9faXRlbV9idXR0b25zIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlX19pdGVtX2J1dHRvbnNfZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogLTYwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9faXRlbV9idXR0b25zX2ZpeGVkX3Nob3cge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjJzIC4xcztcclxufVxyXG5cclxuLm5hdi1tb2JpbGUgLmJ0bi11aV9iYWNrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9kaXNhYmxlIC5idG4tdWlfYmFjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlIC5idG4tdWlfY2xvc2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vKiB0ZWwgKyBzZWFyY2ggKyBkcm9wZG93biAqL1xyXG5cclxuLm5hdi1tb2JpbGVfX2l0ZW1fdHlwZV90ZWwge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX2l0ZW1fdHlwZV90ZWwgPiAqIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fdGVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlX190ZWwgLnRlbF9fbnVtYmVyIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fdGVsIC50ZWxfX251bWJlcjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlX19zZWFyY2gtaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlX19pdGVtIC5jb3VudHJ5LWRyb3Bkb3duIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX2l0ZW0gLmNvdW50cnktZHJvcGRvd25fX2J0bjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGluZm8gKyBjYXJ0ICovXHJcblxyXG4ubmF2LW1vYmlsZV9faXRlbV9pbmZvLWNhcnQgLm5hdi1tb2JpbGVfX2NvbnRhaW5lciB7XHJcbiAgZmxleDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fdXNlci1pbmZvIHtcclxuICBmbGV4OiAxIDYwJTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX3VzZXItaW5mbyAudXNlci1pbmZvX19jb250ZW50IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX2xpbmstZXhpdCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjYjliOWI5O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlIC5jYXJ0IHtcclxuICBmbGV4OiAxO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGUgLmNhcnRfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fY2FydCAuY2FydF9fc3VtIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX2NhcnQgLmNhcnRfX2l0ZW1zIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX2NhcnQgLmNhcnRfX3B2IHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX215LXB1cmNoYXNlcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGVfX215LXB1cmNoYXNlcyAubXktcHVyY2hhc2VzX19saW5rIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjYjliOWI5O1xyXG59XHJcblxyXG4vKiBNRU5VLU1PQklMRSAqL1xyXG5cclxuLm5hdi1tb2JpbGVfX2l0ZW1fbWVudS1tb2JpbGUge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4vKiBTT0NJQUwgSUNPTlMgKi9cclxuXHJcbi5uYXYtbW9iaWxlX19pdGVtX3NvY2lhbC1pY29ucyB7XHJcbiAgbWFyZ2luOiAyNXB4IDA7XHJcbn1cclxuXHJcbi8qIENPVU5UUlktRFJPUERPV04gKi9cclxuXHJcbi5uYXYtbW9iaWxlIC5jb3VudHJ5LWRyb3Bkb3duX19pbm5lciB7XHJcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICBib3JkZXItY29sb3I6ICM2NDY0NjQ7XHJcbn1cclxuXHJcbi5uYXYtbW9iaWxlIC5jb3VudHJ5LWRyb3Bkb3duX19saXN0IHtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm5hdi1tb2JpbGUgLmNvdW50cnktZHJvcGRvd25fX2xpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4ubmF2LW1vYmlsZSAuY291bnRyeS1kcm9wZG93bl9fbGlzdC1saW5rIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4iLCIubWVudS1tb2JpbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLm1lbnUtbW9iaWxlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubWVudS1tb2JpbGVfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tZW51LW1vYmlsZV9fbGlua19hcnJvdzphZnRlciB7XHJcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUl0Q2gwTHZRdnRDNVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdPQzR4SURFekxqUWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEZ3VNU0F4TXk0ME95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNHVjM1F3ZTJacGJHdzZibTl1WlR0emRISnZhMlU2STBaR1JrWkdSanR6ZEhKdmEyVXRkMmxrZEdnNk1qdDlQQzl6ZEhsc1pUNDhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTUM0M0xERXlMamRzTmkwMmJDMDJMVFlpTHo0OEwzTjJaejQ9XCIpO1xyXG4gIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbi5tZW51LW1vYmlsZV9faXRlbS1jYXB0aW9uIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzljOWQ5ZTtcclxufVxyXG5cclxuLm1lbnUtbW9iaWxlX19pdGVtLWlubmVyOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLm1lbnUtbW9iaWxlX19pdGVtLWlubmVyOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLm1lbnUtbW9iaWxlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5tZW51LW1vYmlsZV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zdWJtZW51LW1vYmlsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAtMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uOiByaWdodCAuMnM7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zdWJtZW51LW1vYmlsZV9zaG93IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19pdGVtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19pdGVtX2hpZ2hsaWdodCAuc3VibWVudS1tb2JpbGVfX2xpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICNlZjdiMDA7XHJcbn1cclxuXHJcbi5zdWJtZW51LW1vYmlsZV9fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rOmZvY3VzLFxyXG4uc3VibWVudS1tb2JpbGVfX2xpbms6YWN0aXZlIHtcclxuICBjb2xvcjogI2VmN2IwMDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19pdGVtLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rOmZvY3VzIC5zdWJtZW51LW1vYmlsZV9faXRlbS10aXRsZSxcclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rOmFjdGl2ZSAuc3VibWVudS1tb2JpbGVfX2l0ZW0tdGl0bGUge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW0tc3VidGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rOmZvY3VzIC5zdWJtZW51LW1vYmlsZV9faXRlbS1zdWJ0aXRsZSxcclxuLnN1Ym1lbnUtbW9iaWxlX19saW5rOmFjdGl2ZSAuc3VibWVudS1tb2JpbGVfX2l0ZW0tc3VidGl0bGUge1xyXG4gIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW0tc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIvXCI7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxufVxyXG5cclxuLnN1Ym1lbnUtbW9iaWxlX19pdGVtX3Byb2R1Y3RzIC5zdWJtZW51LW1vYmlsZV9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG59XHJcblxyXG4vKiBsaW5rIHRvIGFsbCBwcm9kdWN0cyBsaXN0ICovXHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW1fYWxscHJvZHVjdHMge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW1fYWxscHJvZHVjdHMgLnN1Ym1lbnUtbW9iaWxlX19saW5rIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAjYjliOWI5O1xyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW1fYWxscHJvZHVjdHMgLnN1Ym1lbnUtbW9iaWxlX19saW5rOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1DSStQSEJoZEdnZ1ptbHNiRDBpSTJNeVl6SmpNaUlnWkQwaVRURTNMRGxJTkhZeWFERXpWamw2SUUweE55dzFTRFIyTW1neE0xWTFlaUJOTUN3d2RqSXdhREl4VmpCSU1Ib2dUVEU1TERFNFNESldNbWd4TjFZeE9Ib2dUVEUzTERFelNEUjJNbWd4TTFZeE0zb2lMejQ4TDNOMlp6ND1cIik7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLyogZm9vdGVyIGxpc3QgKi9cclxuXHJcbi5zdWJtZW51LW1vYmlsZV9faXRlbV9mb290ZXIge1xyXG4gIHBhZGRpbmc6IDM1cHggMDtcclxuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG59XHJcblxyXG4uc3VibWVudS1tb2JpbGVfX2l0ZW1fZm9vdGVyIC5zdWJtZW51LW1vYmlsZV9fbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogI2I5YjliOTtcclxufVxyXG5cclxuLyogYWJvdXQgZmlyc3QgYmxvY2sgKi9cclxuXHJcbi5zdWJtZW51LW1vYmlsZV9faXRlbV9hYm91dC1maXJzdCAuc3VibWVudS1tb2JpbGVfX2xpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLnN1Ym1lbnUtbW9iaWxlX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnN1Ym1lbnUtbW9iaWxlX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLnN1Ym1lbnUtbW9iaWxlX19pdGVtX2Fib3V0LWZpcnN0IC5zdWJtZW51LW1vYmlsZV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5zdWJtZW51LW1vYmlsZV9faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5zdWJtZW51LW1vYmlsZV9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
