﻿@charset "UTF-8";
.l-hg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s, -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  padding-top: 5rem; }
  .page_indent .l-hg {
    -webkit-transform: translate3d(16.25rem, 0rem, 0rem);
            transform: translate3d(16.25rem, 0rem, 0rem); }

.l-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.l-grid--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.l-grid__cell {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%; }

.dateSelector > .l-grid__cell, .modal__header > .l-grid__cell {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }

.b404 > .l-grid__cell, .singleCard > .l-grid__cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.dateSelector {
  margin-left: -0.75rem; }
  .dateSelector > .l-grid__cell {
    padding-left: 0.75rem; }

@font-face {
  font-family: 'Lato';
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/Lato-Medium.woff2") format("woff2"), url("../fonts/Lato-Medium.woff") format("woff"), url("../fonts/Lato-Medium.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/Lato-Semibold.woff2") format("woff2"), url("../fonts/Lato-Semibold.woff") format("woff"), url("../fonts/Lato-Semibold.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/Lato-Heavy.woff2") format("woff2"), url("../fonts/Lato-Heavy.woff") format("woff"), url("../fonts/Lato-Heavy.ttf") format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/Lato-Black.woff2") format("woff2"), url("../fonts/Lato-Black.woff") format("woff"), url("../fonts/Lato-Black.ttf") format("truetype"); }

@font-face {
  font-family: 'icons';
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/icons.woff2") format("woff2"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"); }

@font-face {
  font-family: 'ALSRubl-Tahoma';
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/alsrubl-tahoma-regular.woff") format("woff"), url("../fonts/alsrubl-tahoma-regular.ttf") format("truetype"); }

@font-face {
  font-family: 'ALSRubl-Tahoma';
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/alsrubl-tahoma-bold.woff") format("woff"), url("../fonts/alsrubl-tahoma-bold.ttf") format("truetype"); }

html {
  height: 100%;
  width: 100%; }

body {
  color: #555459;
  background-color: #f9f9f9;
  font-family: 'Lato';
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  overflow-x: hidden;
  height: 100%; }

a, .lnk {
  color: #439fe0;
  text-decoration: none;
  cursor: pointer; }
  a:hover, .lnk:hover {
    text-decoration: underline; }

p {
  margin-bottom: 1rem; }

*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  min-width: 0; }

audio,
canvas,
progress,
video {
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0); }

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

a {
  background: transparent; }

*:focus,
*:active,
*:hover {
  outline: 0; }

hr {
  box-sizing: content-box;
  height: 0; }

ol,
ul {
  list-style: none; }

pre {
  -moz-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap; }

q {
  quotes: '\201C' '\201D' '\2018' '\2019'; }

img {
  border: 0;
  max-width: 100%; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button {
  overflow: visible; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input:invalid {
    border: 2px solid red;
}

textarea {
  vertical-align: top; }

button,
input,
select[multiple],
textarea {
  background-image: none; }

input,
select,
textarea {
  border-radius: 0;
  box-shadow: none; }

input,
textarea {
  resize: none;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

h3 {
  font-size: 1.25rem;
  font-weight: 700; }

.accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 0.0625rem solid #E8E8E8;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .accordion:last-child {
    border-color: transparent; }
  .accordion__header {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; }
  .accordion__title {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    color: #3c4b5b; }
  .accordion__body {
    display: none; }
    .accordion--expanded .accordion__body {
      display: block;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
  .accordion__p--last {
    margin-bottom: 0; }

.alert {
  background: #fff;
  border-radius: 0.25rem;
  position: relative;
  border-width: 0.0625rem 0.0625rem 0.0625rem 0.3125rem;
  border-style: solid;
  border-color: #e8e8e8;
  margin-bottom: 0.75rem; }
  .alert__p {
    padding: 0.75rem 1rem; }
    .alert__p:last-child {
      margin-bottom: 0; }
  .alert--error {
    border-left: 0.3125rem solid #CB5234; }

.article {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-top: 3rem; }
  .article__header {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    *zoom: 1;
    max-width: 82%;
    margin-left: auto;
    margin-right: auto; }
  .article__header:before{
  content: '';
  display: table; }
  .article__header:after{
  content: '';
  display: table;
  clear: both; }
  .article--card {
    max-width: 39.625rem;
    margin: 0 auto; }
  .article--fill {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }

.b404 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-top: 6.25rem; }
  .b404__title {
    color: #bbb;
    font-size: 18.75rem;
    line-height: 1;
    font-weight: 700; }
  .b404__message {
    font-size: 1.375rem;
    font-weight: 700;
    color: #999;
    margin-top: 6rem; }

.box {
  padding: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 82%;
  margin-left: auto;
  margin-right: auto; }

.breadcrumbs__item:before, .breadcrumbs__tail:before {
  font-family: icons;
  content: '\E254';
  color: #babbbf;
  font-weight: 400;
  font-size: 1rem;
  position: absolute;
  top: -0.0625rem;
  left: .5rem; }

.breadcrumbs__item, .breadcrumbs__tail {
  display: inline-block;
  padding-left: 2rem;
  position: relative; }

.breadcrumbs {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
  margin-top: -1.25rem;
  margin-bottom: 2.125rem;
  font-size: 0; }

.breadcrumbs:before{
  content: '';
  display: table; }

.breadcrumbs:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .breadcrumbs {
      *zoom: 1;
      max-width: 64pc;
      margin-left: auto;
      margin-right: auto; }
    .breadcrumbs:before{
    content: '';
    display: table; }
    .breadcrumbs:after{
    content: '';
    display: table;
    clear: both; } }
  .breadcrumbs__item {
    font-size: 0; }
  .breadcrumbs__link {
    display: inline-block;
    font-size: 1rem; }
  .breadcrumbs__tail {
    font-size: 1rem;
    color: #babbbf; }

.btn {
  line-height: 1.2rem;
  font-size: 0.9375rem;
  border-radius: 0.25rem;
  text-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  padding: 0.5rem 0.875rem 0.5625rem;
  margin-bottom: 0.1875rem;
  text-align: center;
  font-weight: 900;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  position: relative;
  background: #2ab27b;
  color: #fff;
  border: 0;
  font-family: Lato; }
  .btn:hover {
    text-decoration: none; }
  .btn:after {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 0.25rem; }
  .btn:hover:after {
    box-shadow: inset 0 -0.125rem rgba(0, 0, 0, 0.25); }
  .btn:active:after {
    box-shadow: inset 0 0.125rem 0.0625rem rgba(0, 0, 0, 0.2); }

.btn--small {
  padding: 0.375rem 0.625rem 0.3125rem;
  font-size: 0.9375rem; }

.btn--large {
  padding: 0.875rem 2rem 1rem;
  font-size: 1.25rem; }

.btn--outline {
  background: #fbfbfa;
  color: #555459;
  font-weight: 700;
  text-shadow: none; }
  .btn--outline:after {
    border: 0.0625rem solid #C7CACD; }
  .btn--outline:hover:after {
    box-shadow: none; }

.btn--hovered:hover:after {
  border-color: #a0a2a4;
  cursor: pointer; }

.btn--lnk {
  color: #2a80b9;
  cursor: pointer; }
  .btn--lnk:hover {
    background: #fff;
    color: #2a80b9; }

.btn {
  cursor: pointer; }
  .btn--full, .btn_fill {
    width: 100%; }
  .btn_danger {
    background: #cb5234; }
  .btn_warning {
    background: #dfa941; }
  .btn_info {
    background: #3aa3e3; }
  .btn_outline {
    background: #fbfbfa;
    color: #555459;
    font-weight: 700;
    text-shadow: none;
    text-transform: lowercase; }
    .btn_outline:hover {
      box-shadow: none;
      border-color: transparent;
      color: #3aa3e3; }
      .btn_outline:hover:after {
        box-shadow: none; }
    .btn_outline:after {
      border: 0.0625rem solid #C7CACD; }
    .btn_outline:active {
      color: #3aa3e3; }
      .btn_outline:active:after {
        box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.2); }
  .btn_transparent {
    background: rgba(255, 255, 255, 0.25);
    color: #555459; }
    .btn_transparent:hover, .btn_transparent:active {
      color: #3aa3e3;
      box-shadow: none;
      border-color: transparent; }
      .btn_transparent:hover:after, .btn_transparent:active:after {
        box-shadow: none; }
  .btn_success {
    background: #56B68B; }
  .btn_small {
    padding: 0.3125rem 0.625rem;
    font-size: 0.875rem; }

.box, .card, .dashboard-item, .singleCard {
  background: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.25);
  position: relative;
  border: 0.0625rem solid #e8e8e8;
  margin-bottom: 1.5rem; }

.card, .dashboard-item {
  padding: 1.3125rem 1.5625rem 1.0625rem; }

.checkbox {
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  padding-left: 1.5rem;
  display: block;
  margin: 0 0 .25rem; }
  .checkbox__input {
    margin: -0.125rem .4rem 0 -1.5rem; }

.close {
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
  box-sizing: border-box;
  line-height: 1.25rem;
  display: inline-block;
  cursor: pointer; }
  .close:before, .close:after {
    width: 1.25rem;
    height: 0.25rem;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.125rem;
    margin-left: -0.625rem;
    display: block;
    height: 4px;
    width: 20px;
    background-color: #cbcace;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border-radius: 0.125rem; }
  .close:after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .close:hover:before, .close:hover:after {
    background: #555459; }

.datepicker {
  font-size: 0.875rem;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker__control {
    width: 0;
    height: 0;
    position: absolute;
    left: -624.9375rem;
    top: 0; }
  .datepicker__item {
    line-height: 1.75rem;
    border: 0.0625rem solid #c7cacd;
    padding: 0 0.625rem;
    background: #fbfbfa;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .datepicker__item:not(:first-of-type) {
      margin-left: -0.0625rem; }
    .datepicker__item:first-of-type {
      border-radius: 0.25rem 0 0 0.25rem; }
    .datepicker__item:hover {
      border-color: #a0a2a4;
      z-index: 1; }
    .datepicker__item:last-of-type {
      border-radius: 0 0.25rem 0.25rem 0; }

.dateSelector {
  margin-bottom: 0.75rem; }
  .dateSelector__period {
    margin-bottom: 0.75rem;
    max-width: 100%;
    overflow-x: auto; }

.f-icon {
  margin-right: 0.25rem; }
  .f-icon_solo {
    margin-right: 0; }
  .f-icon:before {
    font-family: icons;
    font-size: iherit;
    vertical-align: bottom;
    font-style: normal;
    font-weight: 400; }
  .f-icon_bell-o:before {
    content: '\E015'; }
  .f-icon_cog-o:before {
    content: '\E020'; }
  .f-icon_cogs:before {
    content: '\E021'; }
  .f-icon_credit-card:before {
    content: '\E042'; }
  .f-icon_all-files:before {
    content: '\E059'; }
  .f-icon_smile-o:before {
    content: '\E094'; }
  .f-icon_all-files-alt:before {
    content: '\E107'; }
  .f-icon_create-post:before {
    content: '\E112'; }
  .f-icon_circle-large:before {
    content: '\E225'; }
  .f-icon_cog:before {
    content: '\E517'; }
  .f-icon_bell:before {
    content: '\E502'; }
  .f-icon_clock:before {
    content: '\E908'; }
  .f-icon_diag:before {
    content: '\E907'; }
  .f-icon_rub:before {
    text-transform: uppercase;
    font-family: 'ALSRubl-Tahoma';
    content: 'Р';
    font-size: 1.125rem; }

.flexpane {
  border: 0.0625rem solid #e8e8e8;
  border-radius: 0.375rem; }
  .flexpane__header {
    background: #f7f7f7;
    padding: 1rem;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom: 0.0625rem solid #e8e8e8; }
  .flexpane__title {
    font-weight: 700;
    font-size: 1.125rem; }
  .flexpane__content {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit; }

.footer {
  text-align: center;
  padding-top: 2.5rem;
  padding-bottom: 1.875rem; }
  .footer__brand, .footer__brand-link {
    color: #9e9ea6; }

.form__line {
  margin-bottom: 0.75rem; }
  .form__line--btn {
    margin-top: 1.5rem; }
  .form__line_btn {
    margin-top: 1.5rem; }
  .form__line:last-child {
    margin-bottom: 0; }

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  height: 5rem;
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.15);
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s, -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s; }
  .page_indent .header {
    -webkit-transform: translate3d(16.25rem, 0, 0);
            transform: translate3d(16.25rem, 0, 0); }
    .page_indent .header:after {
      position: absolute;
      top: 5rem;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100vh;
      background: rgba(0, 0, 0, 0.1);
      content: '';
      z-index: 1; }

.hidden {
  display: none; }
  @media (min-width: 1022px) {
    .hidden--smartphone {
      display: block; } }

.hs {
  font-size: 50%;
  line-height: 1; }

.input {
  font-size: 1.25rem;
  font-family: Lato; }
  .input__box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
  .input__control {
    border: 0.0625rem solid #c5c5c5;
    border-radius: 0.25rem;
    padding: 0.75rem;
    font-size: inherit;
    font-family: inherit;
    color: #555459;
    line-height: 1.5625rem;
    height: 3.1875rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .input__label {
    font-weight: 700;
    margin: 0.25rem 0;
    display: block;
    font-size: 1rem; }
  .input__cost {
    margin-left: 0.625rem;
    width: 5rem;
    font-size: 1rem; }

.list {
  margin: 0 0 1rem 2rem; }
  .list__item {
    position: relative; }
    .list__item:before {
      display: inline-block;
      position: absolute;
      left: -1.0625rem;
      content: '•'; }
      .list_order .list__item:before {
        counter-increment: list;
        content: counter(list) "."; }
  .list_order {
    counter-reset: list; }

.loader {
  position: absolute;
  will-change: transform;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-top: 0.75rem; }

.loader {
  border: 0.0625rem solid #a4a4a4;
  width: 100%;
  max-width: 15rem;
  height: 0.75rem;
  background-image: -webkit-linear-gradient(315deg, #6187f2 0%, #6187f2 25%, #5679da 25%, #5679da 50%, #6187f2 50%, #6187f2 75%, #5679da 75%, #5679da 100%);
  background-image: linear-gradient(135deg, #6187f2 0%, #6187f2 25%, #5679da 25%, #5679da 50%, #6187f2 50%, #6187f2 75%, #5679da 75%, #5679da 100%);
  background-repeat: repeat;
  background-position: 0rem 0rem;
  background-size: 1rem 1rem;
  background-clip: content-box;
  padding: 0.0625rem;
  -webkit-animation: loading 1s linear infinite;
          animation: loading 1s linear infinite; }
  .loader:before {
    content: attr(data-text);
    display: block;
    position: absolute;
    top: -1.8125rem;
    width: 100%;
    text-align: center;
    cursor: default; }

@-webkit-keyframes loading {
  from {
    background-position: 0rem 0rem; }
  to {
    background-position: -1rem 0rem; } }

@keyframes loading {
  from {
    background-position: 0rem 0rem; }
  to {
    background-position: -1rem 0rem; } }

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1.625rem; }
  .logo__img {
    width: 2rem;
    height: 2rem;
    border-radius: 0.125rem; }
  .logo__brand {
    font-size: 1.4rem;
    font-weight: 700;
    color: #404b55;
    margin-left: 0.9375rem;
    letter-spacing: -0.0625rem; }

.media-list {
  background: #fff;
  border: 0.0625rem solid #e8e8e8;
  border-radius: 0.375rem; }
  .media-list_nude {
    border: 0;
    border-radius: inherit; }
  .media-list__item {
    position: relative; }
    .media-list__item:first-child {
      border-top-left-radius: inherit;
      border-top-right-radius: inherit; }
    .media-list__item:last-child {
      border-bottom-left-radius: inherit;
      border-bottom-right-radius: inherit; }
    .media-list__item:not(:first-child):before {
      position: absolute;
      border-top: 0.0625rem solid #e8e8e8;
      content: '';
      top: 0;
      left: 1rem;
      right: 1rem; }
      .media-list_interactive .media-list__item:hover + .media-list__item:not(:first-child):before {
        border-top: 0.0625rem solid transparent; }
  .media-list__item-inner {
    padding: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    border-radius: inherit;
    border-bottom: 0.0625rem solid transparent;
    border-top: 0.0625rem solid transparent;
    color: #555459; }
    .media-list_interactive .media-list__item-inner:before {
      color: #9e9ea6;
      position: absolute;
      top: 50%;
      right: -webkit-calc(1rem - 0.375rem);
      right: calc(1rem - 0.375rem);
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      content: '\E254';
      display: inline-block;
      font-family: icons;
      font-size: 1.25rem; }
    .media-list_interactive .media-list__item-inner:hover {
      background: #edf7fd;
      text-decoration: none; }
    .media-list_interactive .media-list__item:not(:first-child) .media-list__item-inner:hover {
      border-top-color: #d3ecfa; }
    .media-list_interactive .media-list__item:not(:last-child) .media-list__item-inner:hover {
      border-bottom-color: #d3ecfa; }
  .media-list__media {
    width: 2.5rem;
    height: 2.5rem;
    min-width: 2.5rem;
    margin-right: 1rem;
    border-radius: 0.375rem; }
  .media-list__text {
    font-size: 1rem;
    line-height: 1.25rem;
    white-space: nowrap;
    margin-right: 1rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .media-list .media-list__title, .media-list .media-list__description {
    padding-right: .5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #555459; }
  .media-list__title {
    font-weight: 700; }

.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 999; }
  .modal--show {
    display: block; }
  .modal__dialog {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 1000;
    background: transparent;
    width: 100%;
    max-width: 100%;
    overflow-y: auto; }
    @media (min-width: 1022px) {
      .modal__dialog {
        top: 20vh; } }
    @media (min-width: 1280px) {
      .modal__dialog {
        max-width: 68.75rem; } }
  .modal__cover {
    background-color: #f2f2f5;
    background-image: -webkit-linear-gradient(transparent 50%, white 50%);
    background-image: linear-gradient(transparent 50%, white 50%);
    box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.6);
    overflow: hidden;
    position: relative;
    min-height: 17.875rem; }
    @media (min-width: 1022px) {
      .modal__cover {
        margin: 0.625rem;
        margin-bottom: 1.875rem;
        border-radius: 0.5rem; } }
  .modal__header {
    height: 3.125rem;
    padding: 0 1.375rem 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 1022px) {
      .modal__header {
        position: relative; } }
  .modal__close {
    text-align: right;
    line-height: 0; }
  .modal__section {
    padding: 1.375rem 1.375rem 0;
    background: white;
    margin-bottom: 1.375rem; }
  .modal__title {
    font-size: 1.25rem;
    font-weight: 900; }

.modalReport {
  width: 100%; }
  .modalReport--complite {
    -webkit-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    transition: width 1s ease-in-out, left 1.5s ease-in-out; }
  .modalReport__selector {
    width: 100%; }
  .modalReport__data {
    width: 100%; }
  .modalReport__loader {
    display: none;
    position: relative;
    height: 6.25rem; }
    .modalReport__data--loading .modalReport__loader {
      display: block; }
  .modalReport__error {
    display: none; }
    .modalReport__data--error .modalReport__error {
      display: block; }
  .modalReport__content {
    display: none; }
    .modalReport__data--complite .modalReport__content {
      display: block; }

.nav {
  width: 100%;
  padding: 0.375rem 1.5rem 1.5rem 1.5rem; }
  .nav__item {
    font-size: 1rem;
    font-weight: 700;
    text-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1); }
  .nav__lnk {
    display: block;
    color: #fff;
    padding: 0.25rem 0; }

.navbar {
  width: 16.25rem;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: #3c4b5b;
  color: #fff;
  overflow-y: auto;
  -webkit-transform: translate3d(-16.25rem, 0rem, 0rem);
          transform: translate3d(-16.25rem, 0rem, 0rem);
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s;
  transition: transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s, -webkit-transform 0.15s cubic-bezier(0.2, 0.3, 0.25, 0.9) 0s; }
  .page_indent .navbar {
    -webkit-transform: translate3d(0rem, 0rem, 0rem);
            transform: translate3d(0rem, 0rem, 0rem); }

.navbarToggle {
  width: 4.3125rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  @media (min-width: 1022px) {
    .navbarToggle {
      width: 9.375rem; } }
  .navbarToggle:after {
    content: '';
    width: 0.0625rem;
    height: 2.5rem;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background: #ddd; }
  .navbarToggle__label {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    box-sizing: border-box;
    background-clip: content-box;
    background-color: transparent;
    padding: 0.375rem 0;
    width: 1.5rem;
    height: 0.25rem;
    margin-left: 1.125rem;
    border-top: 0.25rem solid #404b55;
    border-bottom: 0.25rem solid #404b55;
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-transition-delay: .25s;
            transition-delay: .25s; }
    @media (min-width: 1022px) {
      .navbarToggle__label {
        margin-left: 2rem; } }
    .navbarToggle__label:before, .navbarToggle__label:after {
      position: absolute;
      content: "";
      width: 100%;
      height: inherit;
      background-color: #404b55;
      top: 30%;
      left: 0;
      -webkit-transition: .2s;
      transition: .2s;
      -webkit-transition-delay: .25s;
              transition-delay: .25s; }
  .navbarToggle__title {
    display: none;
    position: absolute;
    left: 0;
    padding-left: 2.5rem;
    top: -0.3125rem;
    font-size: 1.125rem;
    font-weight: 700;
    color: #404b55; }
    @media (min-width: 1022px) {
      .navbarToggle__title {
        display: block; } }
  .navbarToggle__input {
    position: absolute;
    top: -62.5rem;
    left: -62.5rem; }
    .navbarToggle__input:checked + .navbarToggle__label {
      background-color: transparent;
      border-color: transparent; }
      .navbarToggle__input:checked + .navbarToggle__label:before {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .navbarToggle__input:checked + .navbarToggle__label:after {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.page-header {
  width: 100%; }
  .page-header__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
  .page-header__title {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .page-header__description {
    width: 100%; }

.page_scrollOff {
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

/**
 * @preserve jQuery PeriodPicker plugin v3.4.1
 * @homepage http://xdsoft.net/jqplugins/periodpicker/
 * @copyright (c) 2016 xdsoft.net Chupurnov Valeriy
 * @license PRO http://xdsoft.net/jqplugins/periodpicker/license/
 */
.xdsoft_noselect,
.xdsoft_noselect * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.period_picker_input {
  border: 0;
  line-height: 1.75rem;
  font-size: 0.8125rem;
  border-radius: 0.1875rem;
  color: #000;
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  white-space: nowrap;
  outline: 0; }

.period_picker_input:before {
  position: absolute;
  top: 0.0625rem;
  right: 0.0625rem;
  bottom: 0.0625rem;
  left: 0.0625rem;
  padding: 0;
  content: '';
  border-radius: 0.125rem;
  background: #fff;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.2); }

.period_picker_input:active:before {
  background-color: #f6f5f3;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.3); }

.period_picker_input .period_button_text {
  padding: 0 0.8125rem;
  position: relative; }

.period_picker_input .icon_clear,
.period_picker_input .icon_calendar {
  width: 1rem;
  height: 1rem;
  background: 50% no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23010202%22%20d%3D%22M0%206h3v3H0V6zm4%203h3V6H4v3zm4%200h3V6H8v3zm4%200h3V6h-3v3zm0-7v3h3V2h-3zM8%205h3V2H8v3zM4%205h3V2H4v3zm-4%208h3v-3H0v3zm4%200h3v-3H4v3zm4%200h3v-3H8v3z%22%2F%3E%3C%2Fsvg%3E");
  margin-right: 0.5625rem;
  margin-bottom: 0.125rem;
  position: relative;
  vertical-align: middle;
  display: inline-block; }

.period_picker_input .icon_clear:after,
.period_picker_input .icon_calendar:after {
  visibility: hidden;
  content: '\00A0'; }

.period_picker_input .icon_clear {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M8%200c-4.418%200-8%203.582-8%208s3.582%208%208%208%208-3.582%208-8-3.582-8-8-8zM8%2014.5c-3.59%200-6.5-2.91-6.5-6.5s2.91-6.5%206.5-6.5%206.5%202.91%206.5%206.5-2.91%206.5-6.5%206.5z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M10.5%204l-2.5%202.5-2.5-2.5-1.5%201.5%202.5%202.5-2.5%202.5%201.5%201.5%202.5-2.5%202.5%202.5%201.5-1.5-2.5-2.5%202.5-2.5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
  margin-right: 0rem;
  margin-left: 0.5625rem;
  -webkit-transition: opacity 0.2s linear, background 0.2s linear;
  transition: opacity 0.2s linear, background 0.2s linear;
  position: relative;
  border-radius: 0.5rem; }

.period_picker_input .icon_clear:hover {
  opacity: 0.8; }

.period_picker_input .icon_clear:active {
  background-color: #ccc; }

.period_picker_input .period_button_dash {
  margin-left: 0.1875rem;
  margin-right: 0.125rem; }

.period_picker_box {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 1.25rem 1.25rem;
  background: #fff;
  font-size: 0.8125rem;
  cursor: default;
  overflow: hidden;
  z-index: 33001;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.625rem 1.25rem -0.3125rem rgba(0, 0, 0, 0.4);
  min-width: 14.75rem;
  min-height: 22.8125rem;
  padding-bottom: 5rem;
  visibility: hidden; }

.period_picker_box,
.period_picker_box * {
  box-sizing: border-box !important;
  color: #606060; }

.period_picker_box.with_first_timepicker {
  min-width: -webkit-calc(14.75rem + 5.4375rem);
  min-width: calc(14.75rem + 5.4375rem); }

.period_picker_box.with_first_timepicker.with_second_timepicker {
  min-width: -webkit-calc(14.75rem + 5.4375rem + 5.4375rem);
  min-width: calc(14.75rem + 5.4375rem + 5.4375rem); }

.period_picker_box.period_picker_maximize {
  border: 0;
  position: fixed;
  border-radius: 0;
  box-shadow: none;
  left: 0rem;
  top: 0rem;
  min-width: 41.6875rem;
  min-height: 24.6875rem;
  margin-top: 0rem;
  width: 100%	!important;
  height: 100%	!important;
  left: 0 !important;
  top: 0	!important; }

.period_picker_box.visible {
  visibility: visible; }

.period_picker_box.animation {
  opacity: 0;
  margin-top: -12.5rem;
  -webkit-transition: .15s linear;
  transition: .15s linear;
  -webkit-transition-property: opacity, margin-top;
  transition-property: opacity, margin-top; }

.period_picker_box.active.animation {
  opacity: 1.0;
  margin-top: 0rem; }

.period_picker_box.xdsoft_inline,
.period_picker_box.animation.xdsoft_inline {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  visibility: visible;
  box-shadow: none;
  opacity: 1;
  margin: 0;
  z-index: 0; }

.period_picker_box .period_picker_error {
  box-shadow: 0.0625rem 0.0625rem 0.625rem red !important; }

.period_picker_box .period_picker_head {
  color: #333;
  position: relative;
  height: 2.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.period_picker_box .period_picker_head_title {
  display: inline-block;
  margin-top: 0.75rem;
  color: rgba(0, 0, 0, 0.5); }

.period_picker_box .period_picker_resizer,
.period_picker_box .period_picker_max_min,
.period_picker_box .period_picker_close {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2256%22%20height%3D%2214%22%20viewBox%3D%220%200%2056%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M16%202h11v10H16V2zm1%201h9v8h-9V3z%22%2F%3E%3Cpath%20d%3D%22M38%209h2V3h-7v2h-2v6h7V9h1V4h-6v1h5v4zm-6-3h5v4h-5V6z%22%2F%3E%3Cpath%20d%3D%22M12%202.714L11.287%202%207%206.286%202.714%202%202%202.714%206.286%207%202%2011.285l.714.715L7%207.714%2011.287%2012l.713-.715L7.714%207%2012%202.714%22%2F%3E%3Cpath%20d%3D%22M44.964%2010.328l.708.708%206.364-6.364-.708-.708-6.364%206.364zm3.415.586l.706.707%203.535-3.534-.706-.707-3.535%203.534z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  opacity: .5;
  right: 0; }

.period_picker_box .period_picker_resizer {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0;
  line-height: 0;
  width: 0.875rem;
  height: 0.875rem;
  cursor: se-resize;
  z-index: 7;
  display: block;
  background-position: -2.625rem 0; }

.period_picker_box .period_picker_close,
.period_picker_box .period_picker_max_min {
  position: absolute;
  width: 0.875rem;
  height: 0.875rem;
  top: 0.625rem;
  cursor: pointer;
  background-position: 0 0; }

.period_picker_box .period_picker_max_min {
  background-position: -0.875rem 0;
  right: 1.25rem; }

.period_picker_box .period_picker_maximize div span.period_picker_max_min {
  background-position: -1.75rem 0; }

.period_picker_box .period_picker_years {
  position: relative;
  left: 0;
  height: 1.875rem;
  margin-bottom: 0.9375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.period_picker_box .period_picker_years_selector {
  position: absolute;
  width: 100%;
  height: 1.875rem;
  overflow: hidden;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0.1875rem;
  background: #f4f4f3; }

.period_picker_box .period_picker_years_selector .period_picker_year {
  position: absolute;
  top: 0.3125rem;
  width: 3em;
  margin-left: -1.5em;
  font-size: 0.75rem;
  text-align: center;
  cursor: pointer;
  z-index: 11;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 700; }

.period_picker_box .period_picker_years_selector .period_picker_year:hover {
  color: #000; }

.period_picker_box .period_picker_years_selector .period_picker_year:after {
  content: '';
  display: block;
  width: 0.0625rem;
  height: 0.5625rem;
  margin: 0.125rem auto;
  background: rgba(0, 0, 0, 0.2); }

.period_picker_box .period_picker_years_selector_container {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.875rem; }

.period_picker_box .period_picker_years_dragger {
  position: absolute;
  top: 0;
  right: 1.25rem;
  width: 4.375rem;
  height: 1.875rem;
  margin-left: -0.0625rem;
  font-size: 0;
  line-height: 0;
  z-index: 12;
  cursor: pointer; }

.period_picker_box .period_picker_years_dragger:after {
  content: '';
  display: block;
  border: 0.125rem solid rgba(0, 0, 0, 0.7);
  background: rgba(255, 255, 255, 0.4);
  border-radius: 0.25rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.0625rem;
  right: -0.0625rem; }

.period_picker_box .period_picker_years_dragger:hover:after {
  border-color: #000;
  background: rgba(255, 255, 255, 0.6); }

.period_picker_box .period_picker_years_period {
  background: #ffcf00;
  position: absolute;
  right: 6.25rem;
  width: 0.0625rem;
  height: 2rem;
  font-size: 0;
  line-height: 0;
  z-index: 9;
  display: none; }

.period_picker_box .period_picker_first_letters_td,
.period_picker_box .period_picker_first_letters_tr {
  padding: 0 0.375rem; }

.period_picker_box table {
  border-spacing: 0;
  border-collapse: separate; }

.period_picker_box table th,
.period_picker_box table td {
  font-size: 0.8125rem;
  font-weight: 400;
  white-space: nowrap;
  padding: 0;
  text-align: left;
  vertical-align: top;
  border-collapse: collapse; }

.period_picker_box table th.period_picker_first_letters_td,
.period_picker_box table td.period_picker_first_letters_td,
.period_picker_box table th.period_picker_first_letters_tr,
.period_picker_box table td.period_picker_first_letters_tr {
  padding: 0; }

.period_picker_box table td.period_picker_selector_week {
  width: 1rem;
  padding: 0.125rem 0.3125rem 0;
  text-align: center; }

.period_picker_box .period_picker_days table td {
  vertical-align: top; }

.period_picker_box .period_picker_days table table {
  width: 11.5rem;
  table-layout: fixed;
  border-spacing: 0; }

.period_picker_box .period_picker_days table table.period_picker_first_letters_table th {
  text-align: right;
  font-size: 0.5625rem;
  height: 0.625rem;
  line-height: 0.625rem;
  padding: 0;
  color: rgba(0, 0, 0, 0.5); }

.period_picker_box .period_picker_days table table th {
  width: 1.4375rem;
  padding: 0 0.3125rem;
  height: 1.5625rem;
  white-space: nowrap; }

.period_picker_box .period_picker_days table table td {
  width: 1.4375rem;
  padding: 0 0.3125rem;
  height: 1.5625rem;
  cursor: pointer;
  empty-cells: hide;
  vertical-align: middle; }

.period_picker_box .period_picker_days table table td:hover {
  background: #EBEBEB;
  border-radius: 0.3125rem; }

.period_picker_box .period_picker_days table table th.period_picker_holiday,
.period_picker_box .period_picker_days table table td.period_picker_holiday {
  color: #C11924; }

.period_picker_box .period_picker_days table table th.period_picker_month {
  border: 0;
  font-weight: 700;
  padding: 0.875rem 0 0.625rem 0.75rem;
  text-transform: uppercase; }

.period_picker_box .period_picker_days table table th.period_picker_month:hover {
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer; }

.period_picker_box .period_picker_days table table td.period_picker_empty,
.period_picker_box .period_picker_days table table td.period_picker_empty:hover {
  cursor: default !important;
  background: none !important;
  border-radius: 0; }

.period_picker_box .period_picker_days table table td.period_picker_gray_period,
.period_picker_box .period_picker_days table table td.period_picker_gray_period:hover {
  color: #aaa; }

.period_picker_box .period_picker_days table td.period_picker_month12:not(:last-child) {
  position: relative; }

.period_picker_box .period_picker_days table td.period_picker_month12:not(:last-child):after {
  content: '';
  display: block;
  border-right: 0.125rem solid rgba(0, 0, 0, 0.1);
  position: absolute;
  top: -1rem;
  bottom: 0;
  right: -0.3125rem;
  display: none; }

.period_picker_box .period_picker_days table td.period_picker_selected {
  background: #FFEBA0;
  border-radius: 0; }

.period_picker_box .period_picker_days table td.period_picker_selected :hover {
  background-color: #FFF5D0;
  border-radius: 0; }

.period_picker_box .period_picker_days table td.period_picker_selected_start,
.period_picker_box .period_picker_days table td.period_picker_selected_start:hover {
  border-radius: 0.3125rem 0 0 0; }

.period_picker_box .period_picker_days table td.period_picker_selected_end,
.period_picker_box .period_picker_days table td.period_picker_selected_end:hover {
  border-radius: 0 0 0.3125rem 0; }

.period_picker_box span.period_picker_selector_week_cap {
  visibility: hidden; }

.period_picker_box span.period_picker_selector_week,
.period_picker_box span.period_picker_selector_week_cap {
  padding: 0;
  background-color: #ccc;
  display: inline-block;
  width: 0.125rem;
  height: 1rem; }

.period_picker_box .period_picker_gray_period,
.period_picker_box .period_picker_weekday,
.period_picker_box .period_picker_holiday,
.period_picker_box .period_picker_empty {
  text-align: right; }

.period_picker_box .period_picker_month b {
  display: none; }

.period_picker_box .period_picker_submit_dates {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  font-size: 0.8125rem;
  text-align: center;
  margin: 0 1.25rem 0.9375rem;
  background-color: #fff; }

.period_picker_box .period_picker_submit_dates:before {
  content: '';
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  margin: 0rem;
  margin-bottom: 1.25rem;
  display: block; }

.period_picker_box .period_picker_submit_dates .input_box {
  padding-right: 0.4375rem;
  background: #fff;
  box-shadow: inset 0 0 0 0.0625rem #cbcbcb;
  position: relative;
  display: block;
  box-sizing: border-box;
  cursor: text; }

.period_picker_box .period_picker_submit_dates .input_focused_yes .input_box {
  box-shadow: inset 0 0 0 0.0625rem #d0ba65,0 0 0.625rem #fc0; }

.period_picker_box .period_picker_submit_dates input {
  width: 6.1em; }

.period_picker_box .period_picker_submit_dates input.input_control {
  position: relative;
  z-index: 3;
  width: 100%;
  margin: 0;
  font-size: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: .4em 0;
  border: 0;
  outline: 0;
  background: 0 0;
  color: #000;
  padding-left: 0.4375rem; }

.period_picker_box.without_bottom_panel {
  min-height: 19.4375rem;
  padding-bottom: 0rem; }

.period_picker_box.without_bottom_panel .period_picker_submit_dates {
  display: none; }

.period_picker_box.without_yearsline {
  min-height: 20.9375rem; }

.period_picker_box.without_header {
  min-height: 20.3125rem; }

.period_picker_box.without_header .period_picker_head {
  height: 0.625rem; }

.period_picker_box.without_header.without_yearsline {
  min-height: 20.3125rem; }

.period_picker_box.without_header.without_bottom_panel {
  min-height: 16.9375rem; }

.period_picker_box.without_yearsline.without_bottom_panel {
  min-height: 17.5625rem; }

.period_picker_box.without_yearsline.without_header.without_bottom_panel {
  min-height: 15.0625rem; }

.period_picker_box .period_picker_from_time_block,
.period_picker_box .period_picker_to_time_block,
.period_picker_box .period_picker_from_block,
.period_picker_box .period_picker_to_block {
  margin-right: 0.3125rem;
  width: 5.0625rem;
  font-size: 0.8125rem;
  line-height: 1.75rem;
  color: #000;
  position: relative;
  display: inline-block;
  margin-bottom: 0.3125rem; }

.period_picker_box .period_picker_from_time_block,
.period_picker_box .period_picker_to_time_block {
  width: 3.75rem; }

.period_picker_box.xdsoft_norange .period_picker_from_block ~ span {
  display: none; }

.period_picker_box .period_picker_to_time_block,
.period_picker_box .period_picker_to_block {
  margin-right: 0rem;
  margin-left: 0.3125rem; }

.period_picker_box .period_picker_show {
  display: inline-block;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  white-space: nowrap;
  outline: 0;
  position: absolute;
  right: 0;
  border-radius: 0.1875rem;
  color: #000;
  line-height: 1.75rem;
  font-size: 0.8125rem;
  cursor: pointer;
  border: 0;
  background: 0 0;
  z-index: 3; }

.period_picker_box .period_picker_show + .period_picker_show {
  right: 3.125rem; }

.period_picker_box .period_picker_show:before {
  position: absolute;
  top: 0.0625rem;
  right: 0.0625rem;
  bottom: 0.0625rem;
  left: 0.0625rem;
  padding: 0;
  content: '';
  border-radius: 0.125rem;
  background: #ffdb4d;
  box-shadow: 0 0 0 0.0625rem rgba(191, 153, 0, 0.8); }

.period_picker_box .period_picker_show span {
  position: relative;
  padding: 0 0.8125rem; }

.period_picker_box .period_picker_show:focus {
  box-shadow: 0 0 0.375rem #fc0; }

.period_picker_box .period_picker_show:active:before {
  background-color: #fc0;
  box-shadow: 0 0 0 0.0625rem rgba(159, 127, 0, 0.8); }

.period_picker_box .period_picker_work {
  vertical-align: top;
  height: 100%;
  position: relative; }

.period_picker_box .period_picker_timepicker_box {
  width: 5.4375rem;
  display: block;
  top: 0rem;
  bottom: 6.25rem;
  left: 0rem;
  position: absolute; }

.period_picker_box .period_picker_timepicker_box + .period_picker_days + .period_picker_timepicker_box {
  left: auto;
  right: 0rem; }

.period_picker_box.with_first_timepicker .period_picker_days {
  width: -webkit-calc(100% - 5.4375rem);
  width: calc(100% - 5.4375rem);
  margin-left: 5.4375rem; }

.period_picker_box.with_first_timepicker.with_second_timepicker .period_picker_days {
  width: -webkit-calc(100% - 10.875rem);
  width: calc(100% - 10.875rem);
  margin-left: 5.4375rem; }

.period_picker_box .xdsoft_navigate {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%0D%0A%3Csvg%20height%3D%2212px%22%20version%3D%221.1%22%20viewBox%3D%220%200%209%2012%22%20width%3D%229px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%09%3Ctitle%2F%3E%0D%0A%09%3Cdesc%2F%3E%0D%0A%09%3Cdefs%2F%3E%0D%0A%09%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%0D%0A%09%09%3Cg%20fill%3D%22%23444444%22%20id%3D%22Core%22%20transform%3D%22translate(-218.000000%2C%20-90.000000)%22%3E%0D%0A%09%09%09%3Cg%20id%3D%22chevron-left%22%20transform%3D%22translate(218.500000%2C%2090.000000)%22%3E%0D%0A%09%09%09%09%3Cpath%20d%3D%22M7.4%2C1.4%20L6%2C0%20L-8.8817842e-16%2C6%20L6%2C12%20L7.4%2C10.6%20L2.8%2C6%20L7.4%2C1.4%20Z%22%20id%3D%22Shape%22%2F%3E%0D%0A%09%09%09%3C%2Fg%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E") no-repeat center center;
  position: absolute;
  top: 0rem;
  left: -0.8125rem;
  bottom: 6.25rem;
  width: 0.9375rem;
  opacity: 0.7;
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear; }

.period_picker_box .xdsoft_navigate:hover {
  opacity: 1.0; }

.period_picker_box .xdsoft_navigate:active {
  margin-top: 0.125rem; }

.period_picker_box .xdsoft_navigate.xdsoft_navigate_next {
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%0D%0A%3Csvg%20height%3D%2212px%22%20version%3D%221.1%22%20viewBox%3D%220%200%209%2012%22%20width%3D%229px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%09%3Ctitle%2F%3E%0D%0A%09%3Cdesc%2F%3E%0D%0A%09%3Cdefs%2F%3E%0D%0A%09%3Cg%20transform%3D%22rotate(180%204.1999969482421875%2C6)%20%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%0D%0A%09%09%3Cg%20fill%3D%22%23444444%22%20id%3D%22Core%22%20transform%3D%22translate(-218.000000%2C%20-90.000000)%22%3E%0D%0A%09%09%09%3Cg%20id%3D%22chevron-left%22%20transform%3D%22translate(218.500000%2C%2090.000000)%22%3E%0D%0A%09%09%09%09%3Cpath%20d%3D%22M7.4%2C1.4%20L6%2C0%20L-8.8817842e-16%2C6%20L6%2C12%20L7.4%2C10.6%20L2.8%2C6%20L7.4%2C1.4%20Z%22%20id%3D%22Shape%22%2F%3E%0D%0A%09%09%09%3C%2Fg%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
  left: auto;
  right: -0.9375rem; }

.period_picker_box.without_bottom_panel .xdsoft_navigate {
  bottom: 0rem; }

.xdsoft_noselect {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.periodpicker_timepicker {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  left: 0rem;
  right: 0rem;
  font-size: 1em;
  overflow: hidden;
  font-size: 1rem;
  padding: 0; }

.periodpicker_timepicker input.periodpicker_key_hooker {
  border: 0 !important;
  background: transparent !important;
  outline: 0 !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  width: 50%;
  text-align: center;
  cursor: default; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col4 {
  width: 25%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col4 + div.periodpicker_col4 {
  left: 25%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col4 + div.periodpicker_col4 + div.periodpicker_col4 {
  left: 50%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col4 + div.periodpicker_col4 + div.periodpicker_col4 + div.periodpicker_col4 {
  left: 75%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col3 {
  width: 33.3333333333%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col3 + div.periodpicker_col3 {
  left: 33.3333333333%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col3 + div.periodpicker_col3 + div.periodpicker_col3 {
  left: 66.6666666666%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col2 {
  width: 50%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col2 + div.periodpicker_col2 {
  left: 50%; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div > div > div {
  height: 1.375rem;
  line-height: 1.4375rem;
  position: relative;
  color: #727272; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div > div > div.active {
  color: #4B4B4B;
  font-size: 1.1em;
  font-weight: 700; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col4 + div.periodpicker_col4:not(.periodpicker_ampmpicker_box):not(.draggable) div.active:before,
.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col2 + div.periodpicker_col2:not(.periodpicker_ampmpicker_box):not(.draggable) div.active:before,
.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col3 + div.periodpicker_col3:not(.periodpicker_ampmpicker_box):not(.draggable) div.active:before {
  content: ":";
  position: absolute;
  font-size: 1rem;
  margin-left: -0.0625rem;
  left: 0;
  font-weight: 700;
  color: #797575;
  margin-top: -0.0625rem;
  z-index: 1; }

.periodpicker_timepicker .periodpicker_timepicker_sliders > div.periodpicker_col2 + div.periodpicker_col2 div.active:before {
  margin-left: -0.5625rem; }

.periodpicker_timepicker:before {
  content: "";
  position: absolute;
  left: 0rem;
  right: 0rem;
  height: 1.25rem;
  z-index: 2;
  box-shadow: inset 0.0625rem 2rem 1.25rem 0 rgba(255, 255, 255, 0.65); }

.periodpicker_timepicker:after {
  content: "";
  position: absolute;
  left: 0rem;
  right: 0rem;
  bottom: 0;
  height: 1.25rem;
  box-shadow: inset 0rem -2rem 1.25rem 0rem rgba(255, 255, 255, 0.65);
  z-index: 2; }

.periodpicker_timepicker .periodpicker_timepicker_center {
  position: absolute;
  top: 50%;
  left: 0rem;
  height: 0;
  right: 0rem; }

.periodpicker_timepicker .periodpicker_timepicker_center:before,
.periodpicker_timepicker .periodpicker_timepicker_center:after {
  content: "";
  position: absolute;
  width: 100%;
  border-top: 0.0625rem solid #ccc; }

.periodpicker_timepicker .periodpicker_timepicker_center:before {
  margin-top: -0.6875rem; }

.periodpicker_timepicker .periodpicker_timepicker_center:after {
  margin-top: 0.8125rem; }

.periodpicker_timepicker_dialog {
  position: absolute;
  height: 18.75rem;
  width: 6.1875rem;
  background: #fff;
  z-index: 33001;
  border: 0.0625rem solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.625rem 1.25rem -0.3125rem rgba(0, 0, 0, 0.4);
  display: none; }

.periodpicker_timepicker_dialog.visible {
  display: block; }

.period_picker_box {
  display: none; }
  @media (min-width: 960px) {
    .period_picker_box {
      display: block; } }

.period_picker_selector_week {
  visibility: hidden; }

.period_picker_box .period_picker_days table table td {
  width: auto;
  max-height: 1.625rem;
  padding: 0;
  font-size: 0.8125rem;
  text-align: center;
  vertical-align: middle;
  line-height: 1.625rem; }

.period_picker_box .period_picker_days table table.period_picker_first_letters_table th {
  width: auto;
  padding: 0;
  font-size: 0.625rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase; }

.period_picker_box.with_first_timepicker.with_second_timepicker .period_picker_days {
  margin-left: 4.9375rem; }

.period_picker_box .period_picker_days table table th.period_picker_month {
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.period_picker_input .icon_calendar {
  display: none; }

.period_button_content_body {
  font-weight: 600;
  color: #555459; }

.period_picker_input .period_button_text {
  line-height: 1.75rem;
  display: inline-block; }

.period_picker_input {
  border-radius: 0.25rem;
  border: 0.0625rem solid #c7cacd;
  vertical-align: baseline;
  background: #fbfbfa;
  font-family: Lato;
  height: 1.875rem;
  line-height: 1.875rem; }

.period_picker_input .period_button_text {
  padding: 0 0.625rem; }

.period_picker_input:before {
  display: none; }

.period_picker_input:active:before {
  background-color: inherit; }

.period_picker_box .xdsoft_navigate {
  height: 1.875rem;
  bottom: auto;
  top: -2.8125rem;
  left: -0.9375rem; }

.period_picker_box .xdsoft_navigate.xdsoft_navigate_next {
  right: -0.9375rem; }

.periodpicker_item:before {
  content: ':';
  position: absolute;
  font-size: 1rem;
  font-weight: 700;
  right: -0.1875rem;
  top: -0.0625rem;
  color: #fff; }

.periodpicker_item:after {
  content: '00';
  position: absolute;
  font-weight: 700;
  right: -2rem;
  color: #fff; }

.periodpicker_item.active:before {
  color: inherit; }

.periodpicker_item.active:after {
  color: inherit; }

.popup {
  position: absolute;
  min-width: 13.75rem;
  max-width: 20pc;
  color: #2c2d30;
  background: #fff;
  box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.12);
  border-radius: 0.375rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.15);
  font-weight: 400;
  text-align: left;
  display: none; }
  .popup__items {
    margin: 0.75rem 0; }
  .popup__link {
    margin: 0 0.75rem;
    padding: 0 1rem 0 0.75rem;
    display: block;
    color: #2c2d30;
    line-height: 1.5625rem;
    white-space: nowrap;
    border-radius: 0.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.9375rem; }
    .popup__link:hover {
      background: #f2f2f5;
      text-decoration: none; }
  .popup_visible {
    display: block; }

.profile-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%; }
  .profile-list:last-child {
    border-color: transparent; }
  .profile-list__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    padding-top: 1rem;
    padding-bottom: 1rem;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
    .profile-list__item:last-child {
      margin-bottom: 0.5rem; }
    @media (min-width: 1022px) {
      .profile-list__item_accordion {
        padding-right: 7.125rem; } }
    .profile-list__item:not(:last-child) {
      border-bottom: 0.0625rem solid #E8E8E8; }
    .profile-list__item_indent:not(:first-child) {
      padding-top: 2rem; }
    .profile-list__item_indent:not(:last-child) {
      padding-bottom: 2rem; }
  .profile-list__header {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .profile-list__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .profile-list__title-inner {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    display: inline-block; }
    .profile-list__item_accordion .profile-list__title-inner {
      color: #3c4b5b; }
    .profile-list__item_accordion .profile-list__title-inner:hover {
      color: #3aa3e3;
      cursor: pointer;
      text-decoration: underline; }
  .profile-list__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 100%; }
    @media (min-width: 1022px) {
      .profile-list__content {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        .profile-list__item_accordion .profile-list__content {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .profile-list__annotatio {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .profile-list__action {
    width: 100%;
    margin-top: 1rem; }
    @media (min-width: 1022px) {
      .profile-list__action {
        margin-left: 2.0625rem;
        margin-top: 0;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 2/6 - (2.0625rem - 2.0625rem * 2/6));
        width: calc(99.99% * 2/6 - (2.0625rem - 2.0625rem * 2/6)); }
      .profile-list__action:nth-child(1n){
    margin-right: 2.0625rem;
    margin-left: 0; }
      .profile-list__action:last-child{
    margin-right: 0; }
      .profile-list__action:nth-child(6n){
    margin-right: 0;
    margin-left: auto; }
        .profile-list__item_accordion .profile-list__action {
          margin-right: -7.125rem; } }
    .profile-list__item_accordion .profile-list__action {
      width: auto;
      margin-left: 0;
      margin-top: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .profile-list__par:last-child {
    margin-bottom: 0; }
  .profile-list__text {
    width: 100%;
    margin-top: 0.6875rem;
    max-height: 0;
    -webkit-transition: max-height .4s ease-out;
    transition: max-height .4s ease-out;
    overflow: hidden; }
    .profile-list__item:not(:last-child) .profile-list__text {
      margin-bottom: 0.375rem; }
    .profile-list__content > .profile-list__text:first-child {
      margin-top: 0; }
    .profile-list__item_visible .profile-list__text {
      max-height: 125rem;
      -webkit-transition: max-height .4s ease-in;
      transition: max-height .4s ease-in; }
  @media (min-width: 1022px) {
    .profile-list__form_size_small {
      width: -webkit-calc(99.99% * 4/6 - (1.5rem - 1.5rem * 4/6));
      width: calc(99.99% * 4/6 - (1.5rem - 1.5rem * 4/6)); }
    .profile-list__form_size_small:nth-child(1n){
    float: left;
    margin-right: 1.5rem;
    clear: none; }
    .profile-list__form_size_small:last-child{
    margin-right: 0; }
    .profile-list__form_size_small:nth-child(6n){
    margin-right: 0;
    float: right; }
    .profile-list__form_size_small:nth-child(6n + 1){
    clear: left; } }
  @media (min-width: 1024px) {
    .profile-list__form_size_small {
      width: -webkit-calc(99.99% * 1/2 - (1.5rem - 1.5rem * 1/2));
      width: calc(99.99% * 1/2 - (1.5rem - 1.5rem * 1/2)); }
    .profile-list__form_size_small:nth-child(1n){
    float: left;
    margin-right: 1.5rem;
    clear: none; }
    .profile-list__form_size_small:last-child{
    margin-right: 0; }
    .profile-list__form_size_small:nth-child(2n){
    margin-right: 0;
    float: right; }
    .profile-list__form_size_small:nth-child(2n + 1){
    clear: left; } }

.report {
  width: 100%;
  max-width: 100%;
  text-align: left; }
  .report__line:not(:last-child) {
    margin-bottom: 1.5rem; }
    @media (min-width: 1022px) {
      .report__line:not(:last-child) {
        border-bottom: 0.0625rem solid #e8e8e8; } }
  .report__cell {
    padding: 0; }
    .report__line--total .report__cell {
      font-weight: 700; }
    .report__line--total .report__cell:before {
      color: #555459; }
  .report__date {
    display: none; }
    @media (min-width: 1022px) {
      .report__date {
        display: table-cell;
        font-size: 1rem; } }
  .report__total {
    display: block; }
    .report__line--total .report__total {
      font-weight: 700; }
  .report__thead {
    display: none; }
    @media (min-width: 1022px) {
      .report__thead {
        display: table-header-group;
        border-bottom: 0.125rem solid #2ab27b; } }
  .report__line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .report__line--total {
      color: #36a64f; }
    @media (min-width: 1022px) {
      .report__line {
        display: table-row; } }
  .report__dateTime_fake {
    visibility: visible; }
    @media (min-width: 1022px) {
      .report__dateTime_fake {
        visibility: hidden; } }

.report__cell, .report__dateTime {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  display: block; }
  .report__cell:before, .report__dateTime:before {
    content: attr(data-title);
    text-align: left;
    display: inline-block;
    float: left; }

.report__total, .report__dateTime {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem; }

@media (min-width: 1022px) {
  .report__thead .report__cell, .report__thead .report__date, .report__thead .report__dateTime {
    font-size: 1.125rem;
    font-weight: 700; } }

@media (min-width: 1022px) {
  .report__cell, .report__date, .report__total, .report__dateTime {
    display: table-cell;
    font-size: 1rem;
    margin-bottom: 0;
    font-weight: 400;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    padding: 0.625rem 0.25rem 0.6875rem; }
    .report__cell:before, .report__date:before, .report__total:before, .report__dateTime:before {
      display: none; } }

@media (min-width: 1280px) {
  .report__cell, .report__date, .report__total, .report__dateTime {
    font-size: 1.125rem; } }

.rub {
  font-family: 'ALSRubl-Tahoma', 'Lato';
  line-height: normal; }
  .rub:before {
    content: '\00a0';
    display: inline-block;
    font-size: 25%;
    line-height: 1; }

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer; }
  .jq-selectbox__select {
    padding: 0 0.625rem;
    font: inherit;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.75rem;
    border: 0.0625rem solid #c7cacd;
    border-radius: 0.25rem;
    background-color: #fbfbfa;
    color: #555459; }

.jq-selectbox__select-text {
  display: block;
  overflow: hidden;
  width: 100% !important;
  white-space: nowrap;
  text-overflow: ellipsis; }

.jq-selectbox .placeholder {
  color: #888; }

.jq-selectbox__trigger {
  display: none; }

.jq-selectbox__trigger-arrow {
  display: none; }

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  display: none; }

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  display: none; }

.jq-selectbox__dropdown {
  box-sizing: border-box;
  margin: 0.125rem 0 0;
  padding: 0;
  border: 0.0625rem solid #CCC;
  border-radius: 0.25rem;
  background: #FFF;
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.2);
  font: 0.875rem/1.125rem Arial, sans-serif; }

.jq-selectbox__search {
  margin: 0.3125rem; }

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0.3125rem 1.6875rem 0.375rem 0.5rem;
  border: 0.0625rem solid #CCC;
  border-radius: 0.1875rem;
  outline: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
  box-shadow: inset 0.0625rem 0.0625rem #F1F1F1;
  color: #333;
  -webkit-appearance: textfield; }

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none; }

.jq-selectbox__not-found {
  margin: 0.3125rem;
  padding: 0.3125rem 0.5rem 0.375rem;
  background: #F0F0F0;
  font-size: 0.8125rem; }

.jq-selectbox ul {
  margin: 0;
  padding: 0; }

.jq-selectbox li {
  min-height: 1.125rem;
  padding: 0.3125rem 0.625rem 0.375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  color: #231F20; }

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF; }

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF; }

.jq-selectbox li.disabled {
  color: #AAA; }

.jq-selectbox li.disabled:hover {
  background: none; }

.jq-selectbox li.optgroup {
  font-weight: bold; }

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default; }

.jq-selectbox li.option {
  padding-left: 1.5625rem; }

.jq-select-multiple {
  box-sizing: border-box;
  padding: 0.0625rem;
  border: 0.0625rem solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 0.25rem;
  background: #FFF;
  box-shadow: inset 0.0625rem 0.0625rem #F1F1F1, 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1);
  font: 0.875rem/1.125rem Arial, sans-serif;
  color: #333;
  cursor: default; }

.jq-select-multiple.focused {
  border: 0.0625rem solid #5794BF; }

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888; }

.jq-select-multiple ul {
  margin: 0;
  padding: 0; }

.jq-select-multiple li {
  padding: 0.1875rem 0.5625rem 0.25rem;
  list-style: none;
  white-space: nowrap; }

.jq-select-multiple li:first-child {
  border-radius: 0.1875rem 0.1875rem 0 0; }

.jq-select-multiple li:last-child {
  border-radius: 0 0 0.1875rem 0.1875rem; }

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF; }

.jq-select-multiple li.disabled {
  color: #AAA; }

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF; }

.jq-select-multiple li.optgroup {
  font-weight: bold; }

.jq-select-multiple li.option {
  padding-left: 1.5625rem; }

.sidebar {
  width: 18.75rem;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background: red; }

.singleCard {
  padding: 2.25rem 1.5625rem;
  width: 100%;
  text-align: center; }
  .singleCard__form {
    width: 100%;
    margin: 0 auto; }
    @media (min-width: 1022px) {
      .singleCard__form {
        max-width: 23.4375rem; } }
  .singleCard__submsg {
    margin-bottom: 1rem; }
  .singleCard__formLine {
    margin-bottom: 0.75rem; }
    .singleCard__formLine--btn {
      margin-top: 1.5rem; }
  .singleCard__forgot {
    margin-top: 1.5rem;
    font-size: 1rem;
    font-weight: 700; }

@media (min-width: 960px) {
  .summary-report {
    min-width: 50rem; } }

.summary-report__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -0.75rem; }

.summary-report__header-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: -webkit-calc(99.99% * auto - (0.75rem - 0.75rem * auto));
  width: calc(99.99% * auto - (0.75rem - 0.75rem * auto));
  max-width: 100%;
  margin-bottom: 0.75rem; }

.summary-report__header-item:nth-child(1n){
  margin-right: 0.75rem;
  margin-left: 0; }

.summary-report__header-item:last-child{
  margin-right: 0; }

.summary-report__header-item:nth-child(0n){
  margin-right: 0;
  margin-left: auto; }

.summary-report__content {
  margin-top: 1.5rem; }

.summary-report__periodpicker {
  display: none; }
  @media (min-width: 960px) {
    .summary-report__periodpicker {
      display: block; } }

.summary-report__datetime {
  position: relative;
  overflow: hidden; }
  @media (min-width: 960px) {
    .summary-report__datetime {
      display: none; } }

.summary-report__loader {
  display: none;
  position: relative;
  height: 12.5rem; }
  .summary-report__content_loading .summary-report__loader {
    display: block; }

.summary-report__content_loading .summary-report__report {
  display: none; }

.summary-report__content_error .summary-report__report {
  display: none; }

.summary-report__error {
  display: none; }
  .summary-report__content_error .summary-report__error {
    display: block; }

.switcher {
  font-size: 0.875rem;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .switcher__control {
    display: none; }
    .switcher__control:checked + .switcher__item {
      background: #ffeab3;
      border-color: #c0b088;
      position: relative; }
  .switcher__item {
    line-height: 1.75rem;
    border: 0.0625rem solid #c7cacd;
    padding: 0 0.625rem;
    background: #fbfbfa;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .switcher__item:not(:first-of-type) {
      margin-left: -0.0625rem; }
    .switcher__item:first-of-type {
      border-radius: 0.25rem 0 0 0.25rem; }
    .switcher__item:hover {
      border-color: #a0a2a4;
      z-index: 1; }
    .switcher__item:last-of-type {
      border-radius: 0 0.25rem 0.25rem 0; }
    .switcher_solo .switcher__item {
      border-radius: 0.25rem; }

.tab-control {
  width: 100%; }
  .tab-control__tabs {
    width: 100%; }
  .tab-control__item {
    display: inline-block;
    padding: 0.75rem 2rem 0.6875rem;
    margin-bottom: -0.0625rem;
    font-size: 1.125rem;
    font-weight: 700;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: transparent; }
    .tab-control__item--selected {
      background: #fff;
      border-color: #e8e8e8 #e8e8e8 white;
      position: relative;
      z-index: 1;
      border-radius: 0.25rem 0.25rem 0 0;
      color: #555459;
      text-decoration: none; }
      .tab-control__item--selected:hover {
        text-decoration: none;
        cursor: default; }
    .tab-control__item--second {
      float: right;
      color: #9e9ea6; }
  .tab-control__pane {
    width: 100%;
    background: #fff;
    border: 0.0625rem solid #e8e8e8;
    border-radius: 0 0 0.25rem 0.25rem;
    box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.25);
    padding: 1rem 0.8rem; }
    @media (min-width: 1022px) {
      .tab-control__pane {
        padding: 2rem; } }

.tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 82%;
  margin-left: auto;
  margin-right: auto; }
  .tab__set {
    width: 100%;
    position: relative;
    z-index: 10;
    *zoom: 1; }
  .tab__set:before{
  content: '';
  display: table; }
  .tab__set:after{
  content: '';
  display: table;
  clear: both; }
  .tab__pane {
    width: 100%;
    background: #fff;
    border: 0.0625rem solid #e8e8e8;
    border-radius: 0 0 0.25rem 0.25rem;
    box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.25);
    padding: 2rem; }

.table {
  margin: 0 0 1rem;
  max-width: inherit; }
  .table__row {
    border-bottom: 0.0625rem solid #e8e8e8; }
    .table__row:last-child {
      border-bottom: none; }
  .table__header {
    padding: 0.5rem 1rem 0.5rem 0; }
    .table__row:first-child .table__header {
      font-weight: 700;
      border-bottom: 0.125rem solid #2ab27b;
      text-align: left; }
      .table_error .table__row:first-child .table__header {
        border-color: #cb5234; }
    .table_press .table__header:last-child {
      width: 100%; }
    .table_press .table__header {
      white-space: nowrap; }
      @media (min-width: 610px) {
        .table_press .table__header {
          padding-right: 3rem; } }
  .table__data-inner {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.5rem 1rem 0.5rem 0; }
  .table_fill {
    width: 100%; }
  .table_fixed {
    table-layout: fixed;
    width: 100%; }

.tableNerta {
  width: 100%;
  margin-bottom: 1.125rem; }
  .tableNerta__caption {
    font-weight: 400;
    text-align: left; }
  .tableNerta__cell {
    text-align: right;
    white-space: nowrap;
    font-size: 1rem; }
    .tableNerta__cell--money, .widgetNerta__profit, .tableNerta__cell_money {
      font-weight: 900;
      color: #2ab27b; }

.tabs__lnk {
  display: inline-block;
  padding: 0.75rem 2rem 0.6875rem;
  margin-bottom: -0.0625rem;
  font-size: 1.125rem;
  font-weight: 700;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: transparent; }
  .tabs__lnk--selected {
    background: #fff;
    border-color: #e8e8e8 #e8e8e8 white;
    position: relative;
    z-index: 1;
    border-radius: 0.25rem 0.25rem 0 0;
    color: #555459;
    text-decoration: none; }
    .tabs__lnk--selected:hover {
      text-decoration: none;
      cursor: default; }
  .tabs__lnk--second {
    float: right;
    color: #9e9ea6; }

.thing {
  padding: 0.5rem;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.25rem;
  margin-bottom: 0.25rem;
  border: 0.0625rem solid transparent; }
  .thing__expanded, .thing:hover {
    background: #fbfbfa;
    border-color: #e8e8e8; }
  .thing__icon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: -webkit-calc(99.99% * 3rem - (1rem - 1rem * 3rem));
    width: calc(99.99% * 3rem - (1rem - 1rem * 3rem));
    line-height: 0; }
  .thing__icon:nth-child(1n){
  margin-right: 1rem;
  margin-left: 0; }
  .thing__icon:last-child{
  margin-right: 0; }
  .thing__icon:nth-child(undefinedn){
  margin-right: 0;
  margin-left: auto; }
    .thing__icon img {
      width: 3rem;
      height: 3rem;
      cursor: pointer; }
  .thing__info {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%; }
  .thing__action {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-right: 0.375rem; }
  .thing__title {
    margin-top: -0.0625rem;
    margin-bottom: 0.0625rem;
    display: inline-block;
    cursor: pointer; }
    .thing__title:hover {
      text-decoration: underline; }
    .thing:hover .thing__title {
      color: #3aa3e3; }
  .thing__description {
    color: #9e9ea6;
    margin: 0; }
  .thing__options {
    width: 100%;
    margin-top: 0.9375rem;
    margin-left: 0.5rem;
    display: none; }
    .thing__options_visible {
      display: block; }
  .thing__form {
    max-width: 30rem; }
  .thing__formLine:last-child {
    margin-bottom: 0.5rem; }

.title, .page-header__title {
  font-size: 2rem;
  line-height: 2.5rem;
  letter-spacing: -0.0625rem;
  margin-bottom: 1rem;
  font-weight: 700; }

.tmp-modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000; }
  .tmp-modal_visible {
    display: block; }
  .tmp-modal__overlay {
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text; }
  .tmp-modal__window {
    width: inherit;
    height: inherit;
    padding-bottom: 1.375rem;
    background-color: #f2f2f5;
    background-image: -webkit-linear-gradient(transparent 50%, white 50%);
    background-image: linear-gradient(transparent 50%, white 50%); }
    @media (min-width: 1022px) {
      .tmp-modal__window {
        width: auto;
        height: auto;
        margin-top: 20vh;
        box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.6);
        border-radius: 0.5rem;
        margin-bottom: 6.25rem; } }
    @media (min-width: 1022px) {
      .tmp-modal_type_adaptive .tmp-modal__window {
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        margin-left: 50%;
        display: inline-block; } }
  .tmp-modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 3.125rem;
    height: 3.125rem;
    padding: 0 1.375rem 0; }
  .tmp-modal__content {
    padding: 1.375rem 1.375rem 0;
    background: white;
    margin-top: 0; }
  .tmp-modal__content-inner:last-child {
    border-bottom: 6.25rem solid transparent; }
    .tmp-modal__content-inner:last-child > *:last-child {
      margin-bottom: 0; }
    @media (min-width: 1022px) {
      .tmp-modal__content-inner:last-child {
        border-bottom-width: 0; } }
  .tmp-modal__title {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    white-space: nowrap;
    max-width: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 900; }
  .tmp-modal__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0.625rem; }
  .tmp-modal__loader {
    display: none;
    position: relative;
    height: 12.5rem; }
    .tmp-modal__content_loading .tmp-modal__loader {
      display: block; }
  .tmp-modal__content_loading .tmp-modal__content-inner,
  .tmp-modal__content_error .tmp-modal__content-inner {
    display: none; }
  .tmp-modal__error {
    display: none; }
    .tmp-modal__content_error .tmp-modal__error {
      display: block; }

.unit {
  font-family: 'Lato';
  line-height: normal; }
  .unit:before {
    content: '\00a0';
    display: inline-block;
    font-size: 50%;
    line-height: 1; }

.userbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.0625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 2rem; }

.userInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 1.5rem; }
  .userInfo:hover {
    background: #435466;
    cursor: pointer; }
  .userInfo__name {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 1rem;
    font-weight: 700;
    white-space: nowrap;
    position: relative;
    top: 0.0625rem;
    text-overflow: ellipsis;
    overflow: hidden; }
    .userInfo__name:before {
      content: attr(data-text);
      display: block;
      color: #6b7682;
      text-transform: uppercase;
      font-size: 0.8rem;
      font-weight: 400;
      margin-bottom: -0.25rem; }
  .userInfo__avatar {
    border-radius: 0.25rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 3rem;
            flex: 0 0 3rem;
    width: 3rem;
    height: 3rem;
    display: block; }

.widget__header {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-right: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 0.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.widget__title {
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 1.25rem;
  font-weight: 700;
  position: relative;
  overflow: hidden; }
  .widget__title:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 0.9375rem;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 50%);
    z-index: 999; }

.widget__title-inner {
  color: #555459; }
  .widget__title-inner:hover {
    color: #3aa3e3;
    text-decoration: none; }

.widget__controls {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff; }

.widget__updated {
  margin-right: 0.125rem; }

.widget__attention {
  margin-left: 0.3125rem;
  padding-left: 0;
  padding-right: 0;
  color: #cb5234; }

.widget__attention-icon:before {
  font-size: 1.25rem;
  text-align: right; }

.widget__attention-popup {
  top: 2.875rem;
  right: 1.5rem; }

.widgetNerta {
  background: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.25);
  padding: 1.3125rem 1.5625rem 1.0625rem;
  position: relative;
  border: 0.0625rem solid #e8e8e8; }
  .widgetNerta__header {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 0.75rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .widgetNerta__title {
    font-size: 1.25rem;
    font-weight: 700;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    position: relative; }
    .widgetNerta__title:after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: 0.9375rem;
      background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 50%);
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 50%);
      z-index: 999; }
  .widgetNerta__title-inner {
    color: #555459; }
    .widgetNerta__title-inner:hover {
      color: #3aa3e3;
      text-decoration: none; }
  .widgetNerta .l-grid__cell:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
  .widgetNerta__footer {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    white-space: nowrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin-top: -0.125rem; }
    .widgetNerta__footer > .l-grid__cell:nth-child(2) {
      -webkit-box-flex: 0;
          -ms-flex: none;
              flex: none; }
  .widgetNerta__options-btn {
    margin-left: .25rem;
    margin-right: -0.3125rem;
    padding-left: 0;
    padding-right: 0;
    color: #9e9ea6; }
  .widgetNerta__attention-btn {
    padding-left: 0;
    padding-right: 0;
    color: #cb5234; }
  .widgetNerta__options-icon:before, .widgetNerta__attention-icon:before {
    font-size: 1.25rem;
    text-align: right; }
  .widgetNerta__options-popup, .widgetNerta__attention-popup {
    top: 2.875rem;
    right: 1.5rem; }

.widgets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1280px) {
    .widgets {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      max-width: 82%;
      margin-left: auto;
      margin-right: auto; } }
  .widgets section {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: -webkit-calc(99.99% * 1 - (1.5rem - 1.5rem * 1));
    width: calc(99.99% * 1 - (1.5rem - 1.5rem * 1));
    height: -webkit-calc(99.99% * 1 - (1.5rem - 1.5rem * 1));
    height: calc(99.99% * 1 - (1.5rem - 1.5rem * 1)); }
  .widgets section:nth-child(1n){
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 0; }
  .widgets section:last-child{
  margin-right: 0;
  margin-bottom: 0; }
  .widgets section:nth-child(undefinedn){
  margin-right: 0;
  margin-left: auto; }
  .widgets section:nth-last-child(-n + undefined){
  margin-bottom: 0; }
    @media (min-width: 610px) {
      .widgets section {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        width: calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        height: -webkit-calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        height: calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2)); }
      .widgets section:nth-child(1n){
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
    margin-left: 0; }
      .widgets section:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .widgets section:nth-child(2n){
    margin-right: 0;
    margin-left: auto; }
      .widgets section:nth-last-child(-n + 2){
    margin-bottom: 0; } }
    @media (min-width: 1024px) {
      .widgets section {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        width: calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        height: -webkit-calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        height: calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3)); }
      .widgets section:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .widgets section:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .widgets section:nth-child(3n){
    margin-right: 0;
    margin-left: auto; }
      .widgets section:nth-last-child(-n + 3){
    margin-bottom: 0; } }
    @media (min-width: 1600px) {
      .widgets section {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        width: calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        height: -webkit-calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        height: calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4)); }
      .widgets section:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .widgets section:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .widgets section:nth-child(4n){
    margin-right: 0;
    margin-left: auto; }
      .widgets section:nth-last-child(-n + 4){
    margin-bottom: 0; } }
    @media (min-width: 1920px) {
      .widgets section {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        width: calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        height: -webkit-calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        height: calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5)); }
      .widgets section:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .widgets section:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .widgets section:nth-child(5n){
    margin-right: 0;
    margin-left: auto; }
      .widgets section:nth-last-child(-n + 5){
    margin-bottom: 0; } }

.apps-app {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.apps-app:before{
  content: '';
  display: table; }

.apps-app:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .apps-app {
      *zoom: 1;
      max-width: 64pc;
      margin-left: auto;
      margin-right: auto; }
    .apps-app:before{
    content: '';
    display: table; }
    .apps-app:after{
    content: '';
    display: table;
    clear: both; } }
  .apps-app__aside {
    width: -webkit-calc(99.99% * 1/4 - (2.1875rem - 2.1875rem * 1/4));
    width: calc(99.99% * 1/4 - (2.1875rem - 2.1875rem * 1/4));
    display: none; }
  .apps-app__aside:nth-child(1n){
  float: left;
  margin-right: 2.1875rem;
  clear: none; }
  .apps-app__aside:last-child{
  margin-right: 0; }
  .apps-app__aside:nth-child(4n){
  margin-right: 0;
  float: right; }
  .apps-app__aside:nth-child(4n + 1){
  clear: left; }
  .apps-app__content {
    width: -webkit-calc(99.99% * 4/4 - (2.1875rem - 2.1875rem * 4/4));
    width: calc(99.99% * 4/4 - (2.1875rem - 2.1875rem * 4/4)); }
  .apps-app__content:nth-child(1n){
  float: left;
  margin-right: 2.1875rem;
  clear: none; }
  .apps-app__content:last-child{
  margin-right: 0; }
  .apps-app__content:nth-child(4n){
  margin-right: 0;
  float: right; }
  .apps-app__content:nth-child(4n + 1){
  clear: left; }
  .apps-app__icon {
    border-radius: 1rem; }

.apps-info__title {
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 2.43rem;
  margin-bottom: 1rem; }

.apps-info__things-list-item {
  margin-bottom: 1.5rem; }

.apps-catalog {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.apps-catalog:before{
  content: '';
  display: table; }

.apps-catalog:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .apps-catalog {
      *zoom: 1;
      max-width: 64pc;
      margin-left: auto;
      margin-right: auto; }
    .apps-catalog:before{
    content: '';
    display: table; }
    .apps-catalog:after{
    content: '';
    display: table;
    clear: both; } }
  .apps-catalog__header {
    width: inherit; }
  .apps-catalog__content {
    width: inherit; }

.widget-preview__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.widget-preview__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%; }

.widget-preview__controls-item {
  margin-right: 0.3125rem; }

.widget-preview__total {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-weight: 900;
  color: #2ab27b; }

.dashboard-item {
  position: relative;
  width: 100%;
  min-height: 12.5rem;
  margin-bottom: 0; }
  .dashboard-item__edit {
    position: absolute;
    top: 1.3125rem;
    right: 1.25rem; }
  .dashboard-item__edit-inner {
    padding-left: 0;
    padding-right: 0;
    color: #9e9ea6; }
  .dashboard-item__edit-icon:before {
    font-size: 1.25rem;
    text-align: right; }
  .dashboard-item__options-popup {
    top: 1.5625rem;
    right: 0.25rem;
    z-index: 999; }

.dashboard-page {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.dashboard-page:before{
  content: '';
  display: table; }

.dashboard-page:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .dashboard-page {
      *zoom: 1;
      max-width: 82%;
      margin-left: auto;
      margin-right: auto; }
    .dashboard-page:before{
    content: '';
    display: table; }
    .dashboard-page:after{
    content: '';
    display: table;
    clear: both; } }
  .dashboard-page__header {
    width: inherit; }
  .dashboard-page__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
  .dashboard-page__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: -webkit-calc(99.99% * 1 - (0.625rem - 0.625rem * 1));
    width: calc(99.99% * 1 - (0.625rem - 0.625rem * 1));
    height: -webkit-calc(99.99% * 1 - (0.625rem - 0.625rem * 1));
    height: calc(99.99% * 1 - (0.625rem - 0.625rem * 1)); }
  .dashboard-page__item:nth-child(1n){
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0; }
  .dashboard-page__item:last-child{
  margin-right: 0;
  margin-bottom: 0; }
  .dashboard-page__item:nth-child(1n){
  margin-right: 0;
  margin-left: auto; }
  .dashboard-page__item:nth-last-child(-n + 1){
  margin-bottom: 0; }
    @media (min-width: 610px) {
      .dashboard-page__item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        width: calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        height: -webkit-calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2));
        height: calc(99.99% * 1/2 - (0.625rem - 0.625rem * 1/2)); }
      .dashboard-page__item:nth-child(1n){
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
    margin-left: 0; }
      .dashboard-page__item:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .dashboard-page__item:nth-child(2n){
    margin-right: 0;
    margin-left: auto; }
      .dashboard-page__item:nth-last-child(-n + 2){
    margin-bottom: 0; } }
    @media (min-width: 960px) {
      .dashboard-page__item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/3 - (0.625rem - 0.625rem * 1/3));
        width: calc(99.99% * 1/3 - (0.625rem - 0.625rem * 1/3));
        height: -webkit-calc(99.99% * 1/3 - (0.625rem - 0.625rem * 1/3));
        height: calc(99.99% * 1/3 - (0.625rem - 0.625rem * 1/3)); }
      .dashboard-page__item:nth-child(1n){
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
    margin-left: 0; }
      .dashboard-page__item:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .dashboard-page__item:nth-child(3n){
    margin-right: 0;
    margin-left: auto; }
      .dashboard-page__item:nth-last-child(-n + 3){
    margin-bottom: 0; } }
    @media (min-width: 1024px) {
      .dashboard-page__item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        width: calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        height: -webkit-calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3));
        height: calc(99.99% * 1/3 - (1.5rem - 1.5rem * 1/3)); }
      .dashboard-page__item:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .dashboard-page__item:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .dashboard-page__item:nth-child(3n){
    margin-right: 0;
    margin-left: auto; }
      .dashboard-page__item:nth-last-child(-n + 3){
    margin-bottom: 0; } }
    @media (min-width: 1600px) {
      .dashboard-page__item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        width: calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        height: -webkit-calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4));
        height: calc(99.99% * 1/4 - (1.5rem - 1.5rem * 1/4)); }
      .dashboard-page__item:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .dashboard-page__item:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .dashboard-page__item:nth-child(4n){
    margin-right: 0;
    margin-left: auto; }
      .dashboard-page__item:nth-last-child(-n + 4){
    margin-bottom: 0; } }
    @media (min-width: 1920px) {
      .dashboard-page__item {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: -webkit-calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        width: calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        height: -webkit-calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5));
        height: calc(99.99% * 1/5 - (1.5rem - 1.5rem * 1/5)); }
      .dashboard-page__item:nth-child(1n){
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 0; }
      .dashboard-page__item:last-child{
    margin-right: 0;
    margin-bottom: 0; }
      .dashboard-page__item:nth-child(5n){
    margin-right: 0;
    margin-left: auto; }
      .dashboard-page__item:nth-last-child(-n + 5){
    margin-bottom: 0; } }

.products-product {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.products-product:before{
  content: '';
  display: table; }

.products-product:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .products-product {
      *zoom: 1;
      max-width: 64pc;
      margin-left: auto;
      margin-right: auto; }
    .products-product:before{
    content: '';
    display: table; }
    .products-product:after{
    content: '';
    display: table;
    clear: both; } }
  .products-product__header {
    width: inherit; }
  .products-product__content {
    width: inherit; }

.history-modal__pagination {
  text-align: center; }

.history-modal__pagination-item {
  display: inline-block; }
  .history-modal__pagination-item_selected *,
  .history-modal__pagination-item_selected *:hover {
    background: #f2f2f2;
    color: #555459;
    cursor: default; }
  .history-modal__pagination-item:hover * {
    background: #f2f2f2; }

.things-edit-modal__item:not(:last-child) {
  margin-bottom: 0.75rem; }

.things-thing {
  *zoom: 1;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto; }

.things-thing:before{
  content: '';
  display: table; }

.things-thing:after{
  content: '';
  display: table;
  clear: both; }
  @media (min-width: 1280px) {
    .things-thing {
      *zoom: 1;
      max-width: 64pc;
      margin-left: auto;
      margin-right: auto; }
    .things-thing:before{
    content: '';
    display: table; }
    .things-thing:after{
    content: '';
    display: table;
    clear: both; } }
  .things-thing__header {
    width: inherit; }
  .things-thing__content {
    width: inherit; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJoZWxwZXJzL2dyaWQuc2NzcyIsImhlbHBlcnMvdmFyaWFibGVzLnNjc3MiLCJiYXNlL2ZvbnRzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsImJhc2Uvb3B0aW1pemUuc2NzcyIsImJhc2UvdHlwb2dyYXBoeS5zY3NzIiwiLi4vYmxvY2tzL2FjY29yZGlvbi9hY2NvcmRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9hbGVydC9hbGVydC5zY3NzIiwiLi4vYmxvY2tzL2FydGljbGUvYXJ0aWNsZS5zY3NzIiwiLi4vYmxvY2tzL2I0MDQvYjQwNC5zY3NzIiwiLi4vYmxvY2tzL2JveC9ib3guc2NzcyIsIi4uL2Jsb2Nrcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzIiwiaGVscGVycy93aWR0aC5zY3NzIiwiaGVscGVycy9icHMuc2NzcyIsIi4uL2Jsb2Nrcy9idG4vYnRuLnNjc3MiLCIuLi9ibG9ja3MvY2FyZC9jYXJkLnNjc3MiLCIuLi9ibG9ja3MvY2hlY2tib3gvY2hlY2tib3guc2NzcyIsIi4uL2Jsb2Nrcy9jbG9zZS9jbG9zZS5zY3NzIiwiLi4vYmxvY2tzL2RhdGVwaWNrZXIvZGF0ZXBpY2tlci5zY3NzIiwiLi4vYmxvY2tzL2RhdGVTZWxlY3Rvci9kYXRlU2VsZWN0b3Iuc2NzcyIsIi4uL2Jsb2Nrcy9mLWljb24vZi1pY29uLnNjc3MiLCIuLi9ibG9ja3MvZmxleHBhbmUvZmxleHBhbmUuc2NzcyIsIi4uL2Jsb2Nrcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS9mb3JtLnNjc3MiLCIuLi9ibG9ja3MvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vYmxvY2tzL2hpZGRlbi9oaWRkZW4uc2NzcyIsIi4uL2Jsb2Nrcy9ocy9ocy5zY3NzIiwiLi4vYmxvY2tzL2lucHV0L2lucHV0LnNjc3MiLCIuLi9ibG9ja3MvbGlzdC9saXN0LnNjc3MiLCIuLi9ibG9ja3MvbG9hZGVyL2xvYWRlci5zY3NzIiwiLi4vYmxvY2tzL2xvZ28vbG9nby5zY3NzIiwiLi4vYmxvY2tzL21lZGlhLWxpc3QvbWVkaWEtbGlzdC5zY3NzIiwiLi4vYmxvY2tzL21vZGFsL21vZGFsLnNjc3MiLCIuLi9ibG9ja3MvbW9kYWxSZXBvcnQvbW9kYWxSZXBvcnQuc2NzcyIsIi4uL2Jsb2Nrcy9uYXYvbmF2LnNjc3MiLCIuLi9ibG9ja3MvbmF2YmFyL25hdmJhci5zY3NzIiwiLi4vYmxvY2tzL25hdmJhclRvZ2dsZS9uYXZiYXJUb2dnbGUuc2NzcyIsIi4uL2Jsb2Nrcy9wYWdlLWhlYWRlci9wYWdlLWhlYWRlci5zY3NzIiwiLi4vYmxvY2tzL3BhZ2UvcGFnZS5zY3NzIiwiLi4vYmxvY2tzL3BlcmlvZHBpY2tlci9wZXJpb2RwaWNrZXIuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC9wb3B1cC5zY3NzIiwiLi4vYmxvY2tzL3Byb2ZpbGUtbGlzdC9wcm9maWxlLWxpc3Quc2NzcyIsIi4uL2Jsb2Nrcy9yZXBvcnQvcmVwb3J0LnNjc3MiLCIuLi9ibG9ja3MvcnViL3J1Yi5zY3NzIiwiLi4vYmxvY2tzL3NlbGVjdC9zZWxlY3Quc2NzcyIsIi4uL2Jsb2Nrcy9zaWRlYmFyL3NpZGViYXIuc2NzcyIsIi4uL2Jsb2Nrcy9zaW5nbGVDYXJkL3NpbmdsZUNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9zdW1tYXJ5LXJlcG9ydC9zdW1tYXJ5LXJlcG9ydC5zY3NzIiwiLi4vYmxvY2tzL3N3aXRjaGVyL3N3aXRjaGVyLnNjc3MiLCIuLi9ibG9ja3MvdGFiLWNvbnRyb2wvdGFiLWNvbnRyb2wuc2NzcyIsIi4uL2Jsb2Nrcy90YWIvdGFiLnNjc3MiLCIuLi9ibG9ja3MvdGFibGUvdGFibGUuc2NzcyIsIi4uL2Jsb2Nrcy90YWJsZU5lcnRhL3RhYmxlTmVydGEuc2NzcyIsIi4uL2Jsb2Nrcy90YWJzL3RhYnMuc2NzcyIsIi4uL2Jsb2Nrcy90aGluZy90aGluZy5zY3NzIiwiLi4vYmxvY2tzL3RpdGxlL3RpdGxlLnNjc3MiLCIuLi9ibG9ja3MvdG1wLW1vZGFsL3RtcC1tb2RhbC5zY3NzIiwiLi4vYmxvY2tzL3VuaXQvdW5pdC5zY3NzIiwiLi4vYmxvY2tzL3VzZXJiYXIvdXNlcmJhci5zY3NzIiwiLi4vYmxvY2tzL3VzZXJJbmZvL3VzZXJJbmZvLnNjc3MiLCIuLi9ibG9ja3Mvd2lkZ2V0L3dpZGdldC5zY3NzIiwiLi4vYmxvY2tzL3dpZGdldE5lcnRhL3dpZGdldE5lcnRhLnNjc3MiLCIuLi9ibG9ja3Mvd2lkZ2V0cy93aWRnZXRzLnNjc3MiLCIuLi9zZWN0aW9ucy9hcHBzL2FwcC9hcHBzLWFwcC5zY3NzIiwiLi4vc2VjdGlvbnMvYXBwcy9hcHAvaW5mby9hcHBzLWluZm8uc2NzcyIsIi4uL3NlY3Rpb25zL2FwcHMvY2F0YWxvZy9hcHBzLWNhdGFsb2cuc2NzcyIsIi4uL3NlY3Rpb25zL2Rhc2hib2FyZC9ibG9ja3Mvd2lkZ2V0LXByZXZpZXcvd2lkZ2V0LXByZXZpZXcuc2NzcyIsIi4uL3NlY3Rpb25zL2Rhc2hib2FyZC9pdGVtL2Rhc2hib2FyZC1pdGVtLnNjc3MiLCIuLi9zZWN0aW9ucy9kYXNoYm9hcmQvcGFnZS9kYXNoYm9hcmQtcGFnZS5zY3NzIiwiLi4vc2VjdGlvbnMvcHJvZHVjdHMvcHJvZHVjdC9wcm9kdWN0cy1wcm9kdWN0LnNjc3MiLCIuLi9zZWN0aW9ucy90aGluZ3MvYmxvY2tzL2hpc3RvcnktbW9kYWwvaGlzdG9yeS1tb2RhbC5zY3NzIiwiLi4vc2VjdGlvbnMvdGhpbmdzL2Jsb2Nrcy90aGluZ3MtZWRpdC1tb2RhbC90aGluZ3MtZWRpdC1tb2RhbC5zY3NzIiwiLi4vc2VjdGlvbnMvdGhpbmdzL3RoaW5nL3RoaW5ncy10aGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ09qQjtFQUNDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsdUJBQXVCO0VBRXZCLGFBQWE7RUFDYixpRkFBZ0U7RUFBaEUseUVBQWdFO0VBQWhFLGlFQUFnRTtFQUFoRSwrSEFB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QUExQixnQkFBMEI7TUFBMUIsa0JBQTBCO01BQTFCLG1CQUEwQixFeURLNUI7SUFWRDtJekRLRyxZQUEwQjtJQUExQixlQUEwQixFeURLNUI7SUFWRDtJekRLRyxZQUEwQjtJQUExQixlQUEwQjtJQUExQixZQUEwQixFeURLNUIsRUFBQTtFQVZEO0lBSUUsZUFBZSxFQUNmO0VBTEY7SUFRRSxlQUFlLEVBQ2Y7O0FDVEY7RUFHRSxtQkFBbUIsRUFDbkI7O0FBSkY7RUFPRSxzQkFBc0IsRUFnQnRCO0VBdkJGOztJQVlJLG9CQUFvQjtJQUNwQixlckVGZTtJcUVHZixnQkFBZ0IsRUFDaEI7RUFmSjtJQW9CSSxvQkFBb0IsRUFDcEI7O0FDckJKO0VBR0csdUJBQXdCLEVBQ3hCOztBQ0pIO0U1REVFLFNBQXlCO0VBQXpCLGVBQXlCO0VBQXpCLGtCQUF5QjtFQUF6QixtQkFBeUIsRTREUTFCOztBQVZEO0U1REVFLFlBQXlCO0VBQXpCLGVBQXlCLEU0RFExQjs7QUFWRDtFNURFRSxZQUF5QjtFQUF6QixlQUF5QjtFQUF6QixZQUF5QixFNERRMUI7RTNEZUc7STJEekJKO001REtHLFNBQTBCO01BQTFCLGdCQUEwQjtNQUExQixrQkFBMEI7TUFBMUIsbUJBQTBCLEU0REs1QjtJQVZEO0k1REtHLFlBQTBCO0lBQTFCLGVBQTBCLEU0REs1QjtJQVZEO0k1REtHLFlBQTBCO0lBQTFCLGVBQTBCO0lBQTFCLFlBQTBCLEU0REs1QixFQUFBO0VBVkQ7SUFJRSxlQUFlLEVBQ2Y7RUFMRjtJQVFFLGVBQWUsRUFDZiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGxvc3QgZmxleGJveCBmbGV4O1xuQGxvc3QgZ3V0dGVyIDI0cHg7XG5AbG9zdCBjeWNsZSBhdXRvO1xuLmwtaGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4yLCAwLjMsIDAuMjUsIDAuOSkgMHM7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC5wYWdlX2luZGVudCAubC1oZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNjBweCwgMHB4LCAwcHgpOyB9XG5cbi5sLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmwtZ3JpZC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmwtZ3JpZF9fY2VsbCB7XG4gIGZsZXg6IDE7IH1cblxuLmRhdGVTZWxlY3RvciA+IC5sLWdyaWRfX2NlbGwsIC5tb2RhbF9faGVhZGVyID4gLmwtZ3JpZF9fY2VsbCB7XG4gIGZsZXg6IG5vbmU7IH1cblxuLmI0MDQgPiAubC1ncmlkX19jZWxsLCAuc2luZ2xlQ2FyZCA+IC5sLWdyaWRfX2NlbGwge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5kYXRlU2VsZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLmRhdGVTZWxlY3RvciA+IC5sLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQUxTUnVibC1UYWhvbWEnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWxzcnVibC10YWhvbWEtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Fsc3J1YmwtdGFob21hLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FMU1J1YmwtVGFob21hJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Fsc3J1YmwtdGFob21hLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hbHNydWJsLXRhaG9tYS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICM1NTU0NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmEsIC5sbmsge1xuICBjb2xvcjogIzQzOWZlMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYTpob3ZlciwgLmxuazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbmJvZHkge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuKjpmb2N1cyxcbio6YWN0aXZlLFxuKjpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnByZSB7XG4gIHRhYi1zaXplOiA0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucSB7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdFttdWx0aXBsZV0sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgbG9zdC1jZW50ZXI6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAuYWNjb3JkaW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAjM2M0YjViOyB9XG4gIC5hY2NvcmRpb25fX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWNjb3JkaW9uLS1leHBhbmRlZCAuYWNjb3JkaW9uX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuYWNjb3JkaW9uX19wLS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5hbGVydF9fcCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4OyB9XG4gICAgLmFsZXJ0X19wOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxlcnQtLWVycm9yIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNDQjUyMzQ7IH1cblxuLmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbG9zdC1jZW50ZXI6IDgyJSBuby1mbGV4OyB9XG4gIC5hcnRpY2xlLS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDYzNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hcnRpY2xlLS1maWxsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uYjQwNCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5iNDA0X190aXRsZSB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5iNDA0X19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA5NnB4OyB9XG5cbi5ib3gge1xuICBwYWRkaW5nOiAzMnB4O1xuICBsb3N0LWNlbnRlcjogODIlOyB9XG5cbi5icmVhZGNydW1ic19faXRlbTpiZWZvcmUsIC5icmVhZGNydW1ic19fdGFpbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGNvbnRlbnQ6ICdcXEUyNTQnO1xuICBjb2xvcjogI2JhYmJiZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLjVyZW07IH1cblxuLmJyZWFkY3J1bWJzX19pdGVtLCAuYnJlYWRjcnVtYnNfX3RhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGxvc3QtY2VudGVyOiA5NSUgbm8tZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIGxvc3QtY2VudGVyOiA2NHBjIG5vLWZsZXg7IH0gfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmJyZWFkY3J1bWJzX190YWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNiYWJiYmY7IH1cblxuLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogOHB4IDE0cHggOXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMmFiMjdiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogTGF0bzsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmJ0bjphY3RpdmU6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiA2cHggMTBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uYnRuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDE0cHggMzJweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmJ0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmE7XG4gIGNvbG9yOiAjNTU1NDU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLS1vdXRsaW5lOmFmdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDQUNEOyB9XG4gIC5idG4tLW91dGxpbmU6aG92ZXI6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi0taG92ZXJlZDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTJhNDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idG4tLWxuayB7XG4gIGNvbG9yOiAjMmE4MGI5O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi0tbG5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMmE4MGI5OyB9XG5cbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi0tZnVsbCwgLmJ0bl9maWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuX2RhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2NiNTIzNDsgfVxuICAuYnRuX3dhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNkZmE5NDE7IH1cbiAgLmJ0bl9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2FhM2UzOyB9XG4gIC5idG5fb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYTtcbiAgICBjb2xvcjogIzU1NTQ1OTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuYnRuX291dGxpbmU6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzNhYTNlMzsgfVxuICAgICAgLmJ0bl9vdXRsaW5lOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idG5fb3V0bGluZTphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDQUNEOyB9XG4gICAgLmJ0bl9vdXRsaW5lOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzNhYTNlMzsgfVxuICAgICAgLmJ0bl9vdXRsaW5lOmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJ0bl90cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBjb2xvcjogIzU1NTQ1OTsgfVxuICAgIC5idG5fdHJhbnNwYXJlbnQ6aG92ZXIsIC5idG5fdHJhbnNwYXJlbnQ6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjM2FhM2UzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5idG5fdHJhbnNwYXJlbnQ6aG92ZXI6YWZ0ZXIsIC5idG5fdHJhbnNwYXJlbnQ6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuX3N1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICM1NkI2OEI7IH1cbiAgLmJ0bl9zbWFsbCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ib3gsIC5jYXJkLCAuZGFzaGJvYXJkLWl0ZW0sIC5zaW5nbGVDYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uY2FyZCwgLmRhc2hib2FyZC1pdGVtIHtcbiAgcGFkZGluZzogMjFweCAyNXB4IDE3cHg7IH1cblxuLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIC4yNXJlbTsgfVxuICAuY2hlY2tib3hfX2lucHV0IHtcbiAgICBtYXJnaW46IC0ycHggLjRyZW0gMCAtMS41cmVtOyB9XG5cbi5jbG9zZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbG9zZTpiZWZvcmUsIC5jbG9zZTphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNhY2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jbG9zZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5jbG9zZTpob3ZlcjpiZWZvcmUsIC5jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTQ1OTsgfVxuXG4uZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5kYXRlcGlja2VyX19jb250cm9sIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgdG9wOiAwOyB9XG4gIC5kYXRlcGlja2VyX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNkO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5kYXRlcGlja2VyX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuZGF0ZXBpY2tlcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gICAgLmRhdGVwaWNrZXJfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTBhMmE0O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5kYXRlcGlja2VyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuXG4uZGF0ZVNlbGVjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZGF0ZVNlbGVjdG9yX19wZXJpb2Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5mLWljb25fc29sbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mLWljb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgZm9udC1zaXplOiBpaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZi1pY29uX2JlbGwtbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEUwMTUnOyB9XG4gIC5mLWljb25fY29nLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMDIwJzsgfVxuICAuZi1pY29uX2NvZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMDIxJzsgfVxuICAuZi1pY29uX2NyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTA0Mic7IH1cbiAgLmYtaWNvbl9hbGwtZmlsZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMDU5JzsgfVxuICAuZi1pY29uX3NtaWxlLW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMDk0JzsgfVxuICAuZi1pY29uX2FsbC1maWxlcy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMTA3JzsgfVxuICAuZi1pY29uX2NyZWF0ZS1wb3N0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcRTExMic7IH1cbiAgLmYtaWNvbl9jaXJjbGUtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFMjI1JzsgfVxuICAuZi1pY29uX2NvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU1MTcnOyB9XG4gIC5mLWljb25fYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU1MDInOyB9XG4gIC5mLWljb25fcnViOmJlZm9yZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0FMU1J1YmwtVGFob21hJztcbiAgICBjb250ZW50OiAn0KAnO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZmxleHBhbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmZsZXhwYW5lX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4OyB9XG4gIC5mbGV4cGFuZV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mbGV4cGFuZV9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuXG4uZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmZvb3Rlcl9fYnJhbmQsIC5mb290ZXJfX2JyYW5kLWxpbmsge1xuICAgIGNvbG9yOiAjOWU5ZWE2OyB9XG5cbi5mb3JtX19saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZm9ybV9fbGluZS0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5mb3JtX19saW5lX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuZm9ybV9fbGluZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjIsIDAuMywgMC4yNSwgMC45KSAwczsgfVxuICAucGFnZV9pbmRlbnQgLmhlYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNjBweCwgMCwgMCk7IH1cbiAgICAucGFnZV9pbmRlbnQgLmhlYWRlcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5oaWRkZW4tLXNtYXJ0cGhvbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaHMge1xuICBmb250LXNpemU6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogTGF0bzsgfVxuICAuaW5wdXRfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLmlucHV0X19jb250cm9sIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBjb2xvcjogIzU1NTQ1OTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5pbnB1dF9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmlucHV0X19jb3N0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxpc3Qge1xuICBtYXJnaW46IDAgMCAxNnB4IDMycHg7IH1cbiAgLmxpc3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIGNvbnRlbnQ6ICfigKInOyB9XG4gICAgICAubGlzdF9vcmRlciAubGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi5cIjsgfVxuICAubGlzdF9vcmRlciB7XG4gICAgY291bnRlci1yZXNldDogbGlzdDsgfVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4ubG9hZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzYxODdmMiAwJSwgIzYxODdmMiAyNSUsICM1Njc5ZGEgMjUlLCAjNTY3OWRhIDUwJSwgIzYxODdmMiA1MCUsICM2MTg3ZjIgNzUlLCAjNTY3OWRhIDc1JSwgIzU2NzlkYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAubG9hZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMHB4OyB9IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAubG9nb19faW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5sb2dvX19icmFuZCB7XG4gICAgZm9udC1zaXplOiAyMi40cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzQwNGI1NTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuXG4ubWVkaWEtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAubWVkaWEtbGlzdF9udWRlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAubWVkaWEtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lZGlhLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0OyB9XG4gICAgLm1lZGlhLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgICAubWVkaWEtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICByaWdodDogMXJlbTsgfVxuICAgICAgLm1lZGlhLWxpc3RfaW50ZXJhY3RpdmUgLm1lZGlhLWxpc3RfX2l0ZW06aG92ZXIgKyAubWVkaWEtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1lZGlhLWxpc3RfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1NTU0NTk7IH1cbiAgICAubWVkaWEtbGlzdF9pbnRlcmFjdGl2ZSAubWVkaWEtbGlzdF9faXRlbS1pbm5lcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM5ZTllYTY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gLSA2cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJ1xcRTI1NCc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAubWVkaWEtbGlzdF9pbnRlcmFjdGl2ZSAubWVkaWEtbGlzdF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRmN2ZkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1lZGlhLWxpc3RfaW50ZXJhY3RpdmUgLm1lZGlhLWxpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLm1lZGlhLWxpc3RfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2QzZWNmYTsgfVxuICAgIC5tZWRpYS1saXN0X2ludGVyYWN0aXZlIC5tZWRpYS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLm1lZGlhLWxpc3RfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QzZWNmYTsgfVxuICAubWVkaWEtbGlzdF9fbWVkaWEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAubWVkaWEtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAubWVkaWEtbGlzdCAubWVkaWEtbGlzdF9fdGl0bGUsIC5tZWRpYS1saXN0IC5tZWRpYS1saXN0X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzU1NTQ1OTsgfVxuICAubWVkaWEtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLm1vZGFsLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWxfX2RpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5tb2RhbF9fZGlhbG9nIHtcbiAgICAgICAgdG9wOiAyMHZoOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubW9kYWxfX2RpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgLm1vZGFsX19jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCB3aGl0ZSA1MCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI4NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAubW9kYWxfX2NvdmVyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH0gfVxuICAubW9kYWxfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjJweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAubW9kYWxfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5tb2RhbF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjJweCAyMnB4IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ubW9kYWxSZXBvcnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWxSZXBvcnQtLWNvbXBsaXRlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dCwgbGVmdCAxLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhbFJlcG9ydF9fc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbFJlcG9ydF9fZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsUmVwb3J0X19sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAubW9kYWxSZXBvcnRfX2RhdGEtLWxvYWRpbmcgLm1vZGFsUmVwb3J0X19sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGFsUmVwb3J0X19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2RhbFJlcG9ydF9fZGF0YS0tZXJyb3IgLm1vZGFsUmVwb3J0X19lcnJvciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWxSZXBvcnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWxSZXBvcnRfX2RhdGEtLWNvbXBsaXRlIC5tb2RhbFJlcG9ydF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAyNHB4IDI0cHggMjRweDsgfVxuICAubmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubmF2X19sbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG5cbi5uYXZiYXIge1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMzYzRiNWI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC4zLCAwLjI1LCAwLjkpIDBzOyB9XG4gIC5wYWdlX2luZGVudCAubmF2YmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5uYXZiYXJUb2dnbGUge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgLm5hdmJhclRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAubmF2YmFyVG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7IH1cbiAgLm5hdmJhclRvZ2dsZV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNDA0YjU1O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDA0YjU1O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAubmF2YmFyVG9nZ2xlX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9IH1cbiAgICAubmF2YmFyVG9nZ2xlX19sYWJlbDpiZWZvcmUsIC5uYXZiYXJUb2dnbGVfX2xhYmVsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDRiNTU7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG4gIC5uYXZiYXJUb2dnbGVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB0b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0MDRiNTU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5uYXZiYXJUb2dnbGVfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmF2YmFyVG9nZ2xlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4OyB9XG4gICAgLm5hdmJhclRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC5uYXZiYXJUb2dnbGVfX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5hdmJhclRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC5uYXZiYXJUb2dnbGVfX2xhYmVsOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm5hdmJhclRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC5uYXZiYXJUb2dnbGVfX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1oZWFkZXJfX2hlYWRlciB7XG4gICAgbG9zdC1jZW50ZXI6IDEwMCUgZmxleDsgfVxuICAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZV9zY3JvbGxPZmYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKipcclxuICogQHByZXNlcnZlIGpRdWVyeSBQZXJpb2RQaWNrZXIgcGx1Z2luIHYzLjQuMVxyXG4gKiBAaG9tZXBhZ2UgaHR0cDovL3hkc29mdC5uZXQvanFwbHVnaW5zL3BlcmlvZHBpY2tlci9cclxuICogQGNvcHlyaWdodCAoYykgMjAxNiB4ZHNvZnQubmV0IENodXB1cm5vdiBWYWxlcml5XHJcbiAqIEBsaWNlbnNlIFBSTyBodHRwOi8veGRzb2Z0Lm5ldC9qcXBsdWdpbnMvcGVyaW9kcGlja2VyL2xpY2Vuc2UvXHJcbiAqL1xuLnhkc29mdF9ub3NlbGVjdCxcbi54ZHNvZnRfbm9zZWxlY3QgKiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IDA7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dDphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLnBlcmlvZF9idXR0b25fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2lucHV0IC5pY29uX2NsZWFyLFxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2FsZW5kYXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAxMDIwMiUyMiUyMGQlM0QlMjJNMCUyMDZoM3YzSDBWNnptNCUyMDNoM1Y2SDR2M3ptNCUyMDBoM1Y2SDh2M3ptNCUyMDBoM1Y2aC0zdjN6bTAtN3YzaDNWMmgtM3pNOCUyMDVoM1YySDh2M3pNNCUyMDVoM1YySDR2M3ptLTQlMjA4aDN2LTNIMHYzem00JTIwMGgzdi0zSDR2M3ptNCUyMDBoM3YtM0g4djN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAuaWNvbl9jbGVhcjphZnRlcixcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5pY29uX2NhbGVuZGFyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250ZW50OiAnXFwwMEEwJzsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAuaWNvbl9jbGVhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUwQSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUwQSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzQ0NDQ0NCUyMiUyMGQlM0QlMjJNOCUyMDBjLTQuNDE4JTIwMC04JTIwMy41ODItOCUyMDhzMy41ODIlMjA4JTIwOCUyMDglMjA4LTMuNTgyJTIwOC04LTMuNTgyLTgtOC04ek04JTIwMTQuNWMtMy41OSUyMDAtNi41LTIuOTEtNi41LTYuNXMyLjkxLTYuNSUyMDYuNS02LjUlMjA2LjUlMjAyLjkxJTIwNi41JTIwNi41LTIuOTElMjA2LjUtNi41JTIwNi41eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzY2NjY2NiUyMiUyMGQlM0QlMjJNMTAuNSUyMDRsLTIuNSUyMDIuNS0yLjUtMi41LTEuNSUyMDEuNSUyMDIuNSUyMDIuNS0yLjUlMjAyLjUlMjAxLjUlMjAxLjUlMjAyLjUtMi41JTIwMi41JTIwMi41JTIwMS41LTEuNS0yLjUtMi41JTIwMi41LTIuNXolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFJTBBXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIsIGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIsIGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIsIGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2xlYXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2xlYXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAucGVyaW9kX2J1dHRvbl9kYXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMzMwMDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1pbi13aWR0aDogMjM2cHg7XG4gIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCxcbi5wZXJpb2RfcGlja2VyX2JveCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjA2MDYwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC53aXRoX2ZpcnN0X3RpbWVwaWNrZXIge1xuICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygyMzZweCArIDg3cHgpO1xuICBtaW4td2lkdGg6IC1tb3otY2FsYygyMzZweCArIDg3cHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMjM2cHggKyA4N3B4KTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aF9maXJzdF90aW1lcGlja2VyLndpdGhfc2Vjb25kX3RpbWVwaWNrZXIge1xuICBtaW4td2lkdGg6IC13ZWJraXQtY2FsYygyMzZweCArIDg3cHggKyA4N3B4KTtcbiAgbWluLXdpZHRoOiAtbW96LWNhbGMoMjM2cHggKyA4N3B4ICsgODdweCk7XG4gIG1pbi13aWR0aDogY2FsYygyMzZweCArIDg3cHggKyA4N3B4KTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3gucGVyaW9kX3BpY2tlcl9tYXhpbWl6ZSB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIG1pbi13aWR0aDogNjY3cHg7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlXHQhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCVcdCFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwXHQhaW1wb3J0YW50OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3guYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4xNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLjE1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXJnaW4tdG9wOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC5hY3RpdmUuYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMS4wO1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94Lnhkc29mdF9pbmxpbmUsXG4ucGVyaW9kX3BpY2tlcl9ib3guYW5pbWF0aW9uLnhkc29mdF9pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZXJyb3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZWQgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmVkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZWQgIWltcG9ydGFudDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfaGVhZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfaGVhZF90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfcmVzaXplcixcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhfbWluLFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNTYlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDU2JTIwMTQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE2JTIwMmgxMXYxMEgxNlYyem0xJTIwMWg5djhoLTlWM3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0zOCUyMDloMlYzaC03djJoLTJ2Nmg3VjloMVY0aC02djFoNXY0em0tNi0zaDV2NGgtNVY2eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwMi43MTRMMTEuMjg3JTIwMiUyMDclMjA2LjI4NiUyMDIuNzE0JTIwMiUyMDIlMjAyLjcxNCUyMDYuMjg2JTIwNyUyMDIlMjAxMS4yODVsLjcxNC43MTVMNyUyMDcuNzE0JTIwMTEuMjg3JTIwMTJsLjcxMy0uNzE1TDcuNzE0JTIwNyUyMDEyJTIwMi43MTQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk00NC45NjQlMjAxMC4zMjhsLjcwOC43MDglMjA2LjM2NC02LjM2NC0uNzA4LS43MDgtNi4zNjQlMjA2LjM2NHptMy40MTUuNTg2bC43MDYuNzA3JTIwMy41MzUtMy41MzQtLjcwNi0uNzA3LTMuNTM1JTIwMy41MzR6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC41O1xuICByaWdodDogMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHotaW5kZXg6IDc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9jbG9zZSxcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhfbWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhfbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggMDtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX21heGltaXplIGRpdiBzcGFuLnBlcmlvZF9waWNrZXJfbWF4X21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDA7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzX3NlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGYzOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19zZWxlY3RvciAucGVyaW9kX3BpY2tlcl95ZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzX3NlbGVjdG9yIC5wZXJpb2RfcGlja2VyX3llYXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfc2VsZWN0b3IgLnBlcmlvZF9waWNrZXJfeWVhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbjogMnB4IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfc2VsZWN0b3JfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzBweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfZHJhZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzX2RyYWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogLTFweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfZHJhZ2dlcjpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19wZXJpb2Qge1xuICBiYWNrZ3JvdW5kOiAjZmZjZjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9maXJzdF9sZXR0ZXJzX3RkLFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdHIge1xuICBwYWRkaW5nOiAwIDZweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggdGFibGUgdGgsXG4ucGVyaW9kX3BpY2tlcl9ib3ggdGFibGUgdGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IHRhYmxlIHRoLnBlcmlvZF9waWNrZXJfZmlyc3RfbGV0dGVyc190ZCxcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdGQsXG4ucGVyaW9kX3BpY2tlcl9ib3ggdGFibGUgdGgucGVyaW9kX3BpY2tlcl9maXJzdF9sZXR0ZXJzX3RyLFxuLnBlcmlvZF9waWNrZXJfYm94IHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfZmlyc3RfbGV0dGVyc190ciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2VlayB7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAycHggNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUge1xuICB3aWR0aDogMTg0cHg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlLnBlcmlvZF9waWNrZXJfZmlyc3RfbGV0dGVyc190YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDlweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0aCB7XG4gIHdpZHRoOiAyM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDIzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZW1wdHktY2VsbHM6IGhpZGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX2hvbGlkYXksXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2hvbGlkYXkge1xuICBjb2xvcjogI0MxMTkyNDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX21vbnRoIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4IDAgMTBweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRoLnBlcmlvZF9waWNrZXJfbW9udGg6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9lbXB0eSxcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfZW1wdHk6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2dyYXlfcGVyaW9kLFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9ncmF5X3BlcmlvZDpob3ZlciB7XG4gIGNvbG9yOiAjYWFhOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfbW9udGgxMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfbW9udGgxMjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGRUJBMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9zZWxlY3RlZCA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUQwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkX3N0YXJ0LFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9zZWxlY3RlZF9zdGFydDpob3ZlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfc2VsZWN0ZWRfZW5kLFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9zZWxlY3RlZF9lbmQ6aG92ZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggc3Bhbi5wZXJpb2RfcGlja2VyX3NlbGVjdG9yX3dlZWtfY2FwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCBzcGFuLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2Vlayxcbi5wZXJpb2RfcGlja2VyX2JveCBzcGFuLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2Vla19jYXAge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZ3JheV9wZXJpb2QsXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfd2Vla2RheSxcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9ob2xpZGF5LFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX21vbnRoIGIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc3VibWl0X2RhdGVzIC5pbnB1dF9ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjYmNiY2I7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjYmNiY2I7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjY2JjYmNiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXMgLmlucHV0X2ZvY3VzZWRfeWVzIC5pbnB1dF9ib3gge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZDBiYTY1LDAgMCAxMHB4ICNmYzA7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkMGJhNjUsMCAwIDEwcHggI2ZjMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkMGJhNjUsMCAwIDEwcHggI2ZjMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc3VibWl0X2RhdGVzIGlucHV0IHtcbiAgd2lkdGg6IDYuMWVtOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXMgaW5wdXQuaW5wdXRfY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAuNGVtIDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfYm90dG9tX3BhbmVsIHtcbiAgbWluLWhlaWdodDogMzExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfYm90dG9tX3BhbmVsIC5wZXJpb2RfcGlja2VyX3N1Ym1pdF9kYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfeWVhcnNsaW5lIHtcbiAgbWluLWhlaWdodDogMzM1cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMzI1cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyIC5wZXJpb2RfcGlja2VyX2hlYWQge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyLndpdGhvdXRfeWVhcnNsaW5lIHtcbiAgbWluLWhlaWdodDogMzI1cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyLndpdGhvdXRfYm90dG9tX3BhbmVsIHtcbiAgbWluLWhlaWdodDogMjcxcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfeWVhcnNsaW5lLndpdGhvdXRfYm90dG9tX3BhbmVsIHtcbiAgbWluLWhlaWdodDogMjgxcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfeWVhcnNsaW5lLndpdGhvdXRfaGVhZGVyLndpdGhvdXRfYm90dG9tX3BhbmVsIHtcbiAgbWluLWhlaWdodDogMjQxcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2Zyb21fdGltZV9ibG9jayxcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl90b190aW1lX2Jsb2NrLFxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2Zyb21fYmxvY2ssXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDgxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9mcm9tX3RpbWVfYmxvY2ssXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fdGltZV9ibG9jayB7XG4gIHdpZHRoOiA2MHB4OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC54ZHNvZnRfbm9yYW5nZSAucGVyaW9kX3BpY2tlcl9mcm9tX2Jsb2NrIH4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3RvX3RpbWVfYmxvY2ssXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgei1pbmRleDogMzsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc2hvdyArIC5wZXJpb2RfcGlja2VyX3Nob3cge1xuICByaWdodDogNTBweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc2hvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb250ZW50OiAnJztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmRiNGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTkxLCAxNTMsIDAsIDAuOCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTkxLCAxNTMsIDAsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE5MSwgMTUzLCAwLCAwLjgpOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zaG93IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTNweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc2hvdzpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAjZmMwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA2cHggI2ZjMDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAjZmMwOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zaG93OmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE1OSwgMTI3LCAwLCAwLjgpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE1OSwgMTI3LCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNTksIDEyNywgMCwgMC44KTsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfd29yayB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl90aW1lcGlja2VyX2JveCB7XG4gIHdpZHRoOiA4N3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl90aW1lcGlja2VyX2JveCArIC5wZXJpb2RfcGlja2VyX2RheXMgKyAucGVyaW9kX3BpY2tlcl90aW1lcGlja2VyX2JveCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhfZmlyc3RfdGltZXBpY2tlciAucGVyaW9kX3BpY2tlcl9kYXlzIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gODdweCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDg3cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODdweCk7XG4gIG1hcmdpbi1sZWZ0OiA4N3B4OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC53aXRoX2ZpcnN0X3RpbWVwaWNrZXIud2l0aF9zZWNvbmRfdGltZXBpY2tlciAucGVyaW9kX3BpY2tlcl9kYXlzIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTc0cHgpO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSAxNzRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzRweCk7XG4gIG1hcmdpbi1sZWZ0OiA4N3B4OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAueGRzb2Z0X25hdmlnYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjAlM0YlM0UlMEQlMEElM0NzdmclMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDklMjAxMiUyMiUyMHdpZHRoJTNEJTIyOXB4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXNrZXRjaCUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cuYm9oZW1pYW5jb2RpbmcuY29tJTJGc2tldGNoJTJGbnMlMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlM0UlMEQlMEElMDklM0N0aXRsZSUyRiUzRSUwRCUwQSUwOSUzQ2Rlc2MlMkYlM0UlMEQlMEElMDklM0NkZWZzJTJGJTNFJTBEJTBBJTA5JTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGlkJTNEJTIyUGFnZS0xJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlM0UlMEQlMEElMDklMDklM0NnJTIwZmlsbCUzRCUyMiUyMzQ0NDQ0NCUyMiUyMGlkJTNEJTIyQ29yZSUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtMjE4LjAwMDAwMCUyQyUyMC05MC4wMDAwMDApJTIyJTNFJTBEJTBBJTA5JTA5JTA5JTNDZyUyMGlkJTNEJTIyY2hldnJvbi1sZWZ0JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDIxOC41MDAwMDAlMkMlMjA5MC4wMDAwMDApJTIyJTNFJTBEJTBBJTA5JTA5JTA5JTA5JTNDcGF0aCUyMGQlM0QlMjJNNy40JTJDMS40JTIwTDYlMkMwJTIwTC04Ljg4MTc4NDJlLTE2JTJDNiUyMEw2JTJDMTIlMjBMNy40JTJDMTAuNiUyMEwyLjglMkM2JTIwTDcuNCUyQzEuNCUyMFolMjIlMjBpZCUzRCUyMlNoYXBlJTIyJTJGJTNFJTBEJTBBJTA5JTA5JTA5JTNDJTJGZyUzRSUwRCUwQSUwOSUwOSUzQyUyRmclM0UlMEQlMEElMDklM0MlMkZnJTNFJTBEJTBBJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMTNweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDEuMDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZTphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC54ZHNvZnRfbmF2aWdhdGUueGRzb2Z0X25hdmlnYXRlX25leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMCUzRiUzRSUwRCUwQSUzQ3N2ZyUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDEyJTIyJTIwd2lkdGglM0QlMjI5cHglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBc2tldGNoJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy5ib2hlbWlhbmNvZGluZy5jb20lMkZza2V0Y2glMkZucyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUzRSUwRCUwQSUwOSUzQ3RpdGxlJTJGJTNFJTBEJTBBJTA5JTNDZGVzYyUyRiUzRSUwRCUwQSUwOSUzQ2RlZnMlMkYlM0UlMEQlMEElMDklM0NnJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlKDE4MCUyMDQuMTk5OTk2OTQ4MjQyMTg3NSUyQzYpJTIwJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwaWQlM0QlMjJQYWdlLTElMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUzRSUwRCUwQSUwOSUwOSUzQ2clMjBmaWxsJTNEJTIyJTIzNDQ0NDQ0JTIyJTIwaWQlM0QlMjJDb3JlJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0yMTguMDAwMDAwJTJDJTIwLTkwLjAwMDAwMCklMjIlM0UlMEQlMEElMDklMDklMDklM0NnJTIwaWQlM0QlMjJjaGV2cm9uLWxlZnQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMjE4LjUwMDAwMCUyQyUyMDkwLjAwMDAwMCklMjIlM0UlMEQlMEElMDklMDklMDklMDklM0NwYXRoJTIwZCUzRCUyMk03LjQlMkMxLjQlMjBMNiUyQzAlMjBMLTguODgxNzg0MmUtMTYlMkM2JTIwTDYlMkMxMiUyMEw3LjQlMkMxMC42JTIwTDIuOCUyQzYlMjBMNy40JTJDMS40JTIwWiUyMiUyMGlkJTNEJTIyU2hhcGUlMjIlMkYlM0UlMEQlMEElMDklMDklMDklM0MlMkZnJTNFJTBEJTBBJTA5JTA5JTNDJTJGZyUzRSUwRCUwQSUwOSUzQyUyRmclM0UlMEQlMEElM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTVweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aG91dF9ib3R0b21fcGFuZWwgLnhkc29mdF9uYXZpZ2F0ZSB7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi54ZHNvZnRfbm9zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciBpbnB1dC5wZXJpb2RwaWNrZXJfa2V5X2hvb2tlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sNCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2w0ICsgZGl2LnBlcmlvZHBpY2tlcl9jb2w0IHtcbiAgbGVmdDogMjUlOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sNCArIGRpdi5wZXJpb2RwaWNrZXJfY29sNCArIGRpdi5wZXJpb2RwaWNrZXJfY29sNCB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQge1xuICBsZWZ0OiA3NSU7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2wzIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMyArIGRpdi5wZXJpb2RwaWNrZXJfY29sMyB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMyArIGRpdi5wZXJpb2RwaWNrZXJfY29sMyArIGRpdi5wZXJpb2RwaWNrZXJfY29sMyB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjYlOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2wyICsgZGl2LnBlcmlvZHBpY2tlcl9jb2wyIHtcbiAgbGVmdDogNTAlOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3MjcyNzI7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2ID4gZGl2ID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sNCArIGRpdi5wZXJpb2RwaWNrZXJfY29sNDpub3QoLnBlcmlvZHBpY2tlcl9hbXBtcGlja2VyX2JveCk6bm90KC5kcmFnZ2FibGUpIGRpdi5hY3RpdmU6YmVmb3JlLFxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2wyICsgZGl2LnBlcmlvZHBpY2tlcl9jb2wyOm5vdCgucGVyaW9kcGlja2VyX2FtcG1waWNrZXJfYm94KTpub3QoLmRyYWdnYWJsZSkgZGl2LmFjdGl2ZTpiZWZvcmUsXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDMgKyBkaXYucGVyaW9kcGlja2VyX2NvbDM6bm90KC5wZXJpb2RwaWNrZXJfYW1wbXBpY2tlcl9ib3gpOm5vdCguZHJhZ2dhYmxlKSBkaXYuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzk3NTc1O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMiArIGRpdi5wZXJpb2RwaWNrZXJfY29sMiBkaXYuYWN0aXZlOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4OyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMzJweCAyMHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTsgfVxuXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMzJweCAyMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICB6LWluZGV4OiAyOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9jZW50ZXI6YmVmb3JlLFxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9jZW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2NlbnRlcjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2NlbnRlcjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2RpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDk5cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDMzMDAxO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9kaWFsb2cudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBlcmlvZF9waWNrZXJfYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2VlayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUucGVyaW9kX3BpY2tlcl9maXJzdF9sZXR0ZXJzX3RhYmxlIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveC53aXRoX2ZpcnN0X3RpbWVwaWNrZXIud2l0aF9zZWNvbmRfdGltZXBpY2tlciAucGVyaW9kX3BpY2tlcl9kYXlzIHtcbiAgbWFyZ2luLWxlZnQ6IDc5cHg7IH1cblxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGgucGVyaW9kX3BpY2tlcl9tb250aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAuaWNvbl9jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBlcmlvZF9idXR0b25fY29udGVudF9ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTU0NTk7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLnBlcmlvZF9idXR0b25fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2NhY2Q7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYTtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLnBlcmlvZF9idXR0b25fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4ucGVyaW9kX3BpY2tlcl9pbnB1dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wZXJpb2RfcGlja2VyX2lucHV0OmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAueGRzb2Z0X25hdmlnYXRlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IC0xNXB4OyB9XG5cbi5wZXJpb2RfcGlja2VyX2JveCAueGRzb2Z0X25hdmlnYXRlLnhkc29mdF9uYXZpZ2F0ZV9uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4OyB9XG5cbi5wZXJpb2RwaWNrZXJfaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnOic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAtMXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGVyaW9kcGlja2VyX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnMDAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHJpZ2h0OiAtMzJweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBlcmlvZHBpY2tlcl9pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGVyaW9kcGlja2VyX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDIwcGM7XG4gIGNvbG9yOiAjMmMyZDMwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wdXBfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAucG9wdXBfX2xpbmsge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYzJkMzA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAucG9wdXBfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucG9wdXBfdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2ZpbGUtbGlzdCB7XG4gIGxvc3QtY2VudGVyOiAxMDAlIGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9maWxlLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHJvZmlsZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsb3N0LWZsZXgtY29udGFpbmVyOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnByb2ZpbGUtbGlzdF9faXRlbV9hY2NvcmRpb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTRweDsgfSB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4OyB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbV9pbmRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAucHJvZmlsZS1saXN0X19pdGVtX2luZGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIC5wcm9maWxlLWxpc3RfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucHJvZmlsZS1saXN0X190aXRsZSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5wcm9maWxlLWxpc3RfX3RpdGxlLWlubmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wcm9maWxlLWxpc3RfX2l0ZW1fYWNjb3JkaW9uIC5wcm9maWxlLWxpc3RfX3RpdGxlLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0YjViOyB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbV9hY2NvcmRpb24gLnByb2ZpbGUtbGlzdF9fdGl0bGUtaW5uZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYWEzZTM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucHJvZmlsZS1saXN0X19jb250ZW50IHtcbiAgICBsb3N0LWNlbnRlcjogMTAwJSBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAucHJvZmlsZS1saXN0X19jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgICAgLnByb2ZpbGUtbGlzdF9faXRlbV9hY2NvcmRpb24gLnByb2ZpbGUtbGlzdF9fY29udGVudCB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnByb2ZpbGUtbGlzdF9fYW5ub3RhdGlvIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnByb2ZpbGUtbGlzdF9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAucHJvZmlsZS1saXN0X19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbG9zdC1jb2x1bW46IDIvNiBmbGV4IDMzcHg7IH1cbiAgICAgICAgLnByb2ZpbGUtbGlzdF9faXRlbV9hY2NvcmRpb24gLnByb2ZpbGUtbGlzdF9fYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMTRweDsgfSB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbV9hY2NvcmRpb24gLnByb2ZpbGUtbGlzdF9fYWN0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnByb2ZpbGUtbGlzdF9fcGFyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb2ZpbGUtbGlzdF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzIGVhc2Utb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZmlsZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnByb2ZpbGUtbGlzdF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAucHJvZmlsZS1saXN0X19jb250ZW50ID4gLnByb2ZpbGUtbGlzdF9fdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2ZpbGUtbGlzdF9faXRlbV92aXNpYmxlIC5wcm9maWxlLWxpc3RfX3RleHQge1xuICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHMgZWFzZS1pbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAucHJvZmlsZS1saXN0X19mb3JtX3NpemVfc21hbGwge1xuICAgICAgbG9zdC1jb2x1bW46IDQvNiBuby1mbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9maWxlLWxpc3RfX2Zvcm1fc2l6ZV9zbWFsbCB7XG4gICAgICBsb3N0LWNvbHVtbjogMS8yIG5vLWZsZXg7IH0gfVxuXG4ucmVwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucmVwb3J0X19saW5lOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5yZXBvcnRfX2xpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4OyB9IH1cbiAgLnJlcG9ydF9fY2VsbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5yZXBvcnRfX2xpbmUtLXRvdGFsIC5yZXBvcnRfX2NlbGwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5yZXBvcnRfX2xpbmUtLXRvdGFsIC5yZXBvcnRfX2NlbGw6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNTU1NDU5OyB9XG4gIC5yZXBvcnRfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5yZXBvcnRfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucmVwb3J0X190b3RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmVwb3J0X19saW5lLS10b3RhbCAucmVwb3J0X190b3RhbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5yZXBvcnRfX3RoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAucmVwb3J0X190aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYWIyN2I7IH0gfVxuICAucmVwb3J0X19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucmVwb3J0X19saW5lLS10b3RhbCB7XG4gICAgICBjb2xvcjogIzM2YTY0ZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnJlcG9ydF9fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfSB9XG4gIC5yZXBvcnRfX2RhdGVUaW1lX2Zha2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5yZXBvcnRfX2RhdGVUaW1lX2Zha2Uge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4ucmVwb3J0X19jZWxsLCAucmVwb3J0X19kYXRlVGltZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlcG9ydF9fY2VsbDpiZWZvcmUsIC5yZXBvcnRfX2RhdGVUaW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4ucmVwb3J0X190b3RhbCwgLnJlcG9ydF9fZGF0ZVRpbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnJlcG9ydF9fdGhlYWQgLnJlcG9ydF9fY2VsbCwgLnJlcG9ydF9fdGhlYWQgLnJlcG9ydF9fZGF0ZSwgLnJlcG9ydF9fdGhlYWQgLnJlcG9ydF9fZGF0ZVRpbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5yZXBvcnRfX2NlbGwsIC5yZXBvcnRfX2RhdGUsIC5yZXBvcnRfX3RvdGFsLCAucmVwb3J0X19kYXRlVGltZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCA0cHggMTFweDsgfVxuICAgIC5yZXBvcnRfX2NlbGw6YmVmb3JlLCAucmVwb3J0X19kYXRlOmJlZm9yZSwgLnJlcG9ydF9fdG90YWw6YmVmb3JlLCAucmVwb3J0X19kYXRlVGltZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlcG9ydF9fY2VsbCwgLnJlcG9ydF9fZGF0ZSwgLnJlcG9ydF9fdG90YWwsIC5yZXBvcnRfX2RhdGVUaW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ucnViIHtcbiAgZm9udC1mYW1pbHk6ICdBTFNSdWJsLVRhaG9tYScsICdMYXRvJztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAucnViOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5qcS1zZWxlY3Rib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZhO1xuICAgIGNvbG9yOiAjNTU1NDU5OyB9XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmpxLXNlbGVjdGJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIzMUYyMDsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuICBjb2xvcjogI0FBQTsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG4gIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzA4QztcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7IH1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVkOyB9XG5cbi5zaW5nbGVDYXJkIHtcbiAgcGFkZGluZzogMzZweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaW5nbGVDYXJkX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnNpbmdsZUNhcmRfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgLnNpbmdsZUNhcmRfX3N1Ym1zZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuc2luZ2xlQ2FyZF9fZm9ybUxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuc2luZ2xlQ2FyZF9fZm9ybUxpbmUtLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5zaW5nbGVDYXJkX19mb3Jnb3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdW1tYXJ5LXJlcG9ydCB7XG4gICAgbWluLXdpZHRoOiA4MDBweDsgfSB9XG5cbi5zdW1tYXJ5LXJlcG9ydF9faGVhZGVyIHtcbiAgbG9zdC1jZW50ZXI6IDEwMCUgZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7IH1cblxuLnN1bW1hcnktcmVwb3J0X19oZWFkZXItaXRlbSB7XG4gIGxvc3QtY29sdW1uOiBhdXRvIDAgMTJweCBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnN1bW1hcnktcmVwb3J0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4uc3VtbWFyeS1yZXBvcnRfX3BlcmlvZHBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnN1bW1hcnktcmVwb3J0X19wZXJpb2RwaWNrZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3VtbWFyeS1yZXBvcnRfX2RhdGV0aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5zdW1tYXJ5LXJlcG9ydF9fZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdW1tYXJ5LXJlcG9ydF9fbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5zdW1tYXJ5LXJlcG9ydF9fY29udGVudF9sb2FkaW5nIC5zdW1tYXJ5LXJlcG9ydF9fbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3VtbWFyeS1yZXBvcnRfX2NvbnRlbnRfbG9hZGluZyAuc3VtbWFyeS1yZXBvcnRfX3JlcG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1bW1hcnktcmVwb3J0X19jb250ZW50X2Vycm9yIC5zdW1tYXJ5LXJlcG9ydF9fcmVwb3J0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3VtbWFyeS1yZXBvcnRfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VtbWFyeS1yZXBvcnRfX2NvbnRlbnRfZXJyb3IgLnN1bW1hcnktcmVwb3J0X19lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXRjaGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnN3aXRjaGVyX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3aXRjaGVyX19jb250cm9sOmNoZWNrZWQgKyAuc3dpdGNoZXJfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWFiMztcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwYjA4ODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoZXJfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2NhY2Q7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnN3aXRjaGVyX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuc3dpdGNoZXJfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAgIC5zd2l0Y2hlcl9faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMGEyYTQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnN3aXRjaGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgIC5zd2l0Y2hlcl9zb2xvIC5zd2l0Y2hlcl9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRhYi1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYi1jb250cm9sX190YWJzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFiLWNvbnRyb2xfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDMycHggMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC50YWItY29udHJvbF9faXRlbS0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4ZThlOCAjZThlOGU4IHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgY29sb3I6ICM1NTU0NTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50YWItY29udHJvbF9faXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC50YWItY29udHJvbF9faXRlbS0tc2Vjb25kIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiAjOWU5ZWE2OyB9XG4gIC50YWItY29udHJvbF9fcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nOiAxNnB4IDEyLjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRhYi1jb250cm9sX19wYW5lIHtcbiAgICAgICAgcGFkZGluZzogMzJweDsgfSB9XG5cbi50YWIge1xuICBsb3N0LWNlbnRlcjogODIlOyB9XG4gIC50YWJfX3NldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7IH1cbiAgLnRhYl9fcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nOiAzMnB4OyB9XG5cbi50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAudGFibGVfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7IH1cbiAgICAudGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnRhYmxlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAwOyB9XG4gICAgLnRhYmxlX19yb3c6Zmlyc3QtY2hpbGQgLnRhYmxlX19oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmFiMjdiO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRhYmxlX2Vycm9yIC50YWJsZV9fcm93OmZpcnN0LWNoaWxkIC50YWJsZV9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2I1MjM0OyB9XG4gICAgLnRhYmxlX3ByZXNzIC50YWJsZV9faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFibGVfcHJlc3MgLnRhYmxlX19oZWFkZXIge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYxMHB4KSB7XG4gICAgICAgIC50YWJsZV9wcmVzcyAudGFibGVfX2hlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG4gIC50YWJsZV9fZGF0YS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDsgfVxuICAudGFibGVfZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlX2ZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZU5lcnRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnRhYmxlTmVydGFfX2NhcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFibGVOZXJ0YV9fY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAudGFibGVOZXJ0YV9fY2VsbC0tbW9uZXksIC53aWRnZXROZXJ0YV9fcHJvZml0LCAudGFibGVOZXJ0YV9fY2VsbF9tb25leSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICMyYWIyN2I7IH1cblxuLnRhYnNfX2xuayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYnNfX2xuay0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4ICNlOGU4ZTggd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgY29sb3I6ICM1NTU0NTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRhYnNfX2xuay0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50YWJzX19sbmstLXNlY29uZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjOWU5ZWE2OyB9XG5cbi50aGluZyB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbG9zdC1jZW50ZXI6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAudGhpbmdfX2V4cGFuZGVkLCAudGhpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4OyB9XG4gIC50aGluZ19faWNvbiB7XG4gICAgbG9zdC1jb2x1bW46IDQ4cHggbm9uZSAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLnRoaW5nX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGhpbmdfX2luZm8ge1xuICAgIGZsZXg6IDE7IH1cbiAgLnRoaW5nX19hY3Rpb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAudGhpbmdfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRoaW5nX190aXRsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50aGluZzpob3ZlciAudGhpbmdfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjM2FhM2UzOyB9XG4gIC50aGluZ19fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOWU5ZWE2O1xuICAgIG1hcmdpbjogMDsgfVxuICAudGhpbmdfX29wdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRoaW5nX19vcHRpb25zX3Zpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRoaW5nX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC50aGluZ19fZm9ybUxpbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi50aXRsZSwgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50bXAtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgLnRtcC1tb2RhbF92aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG1wLW1vZGFsX19vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG4gIC50bXAtbW9kYWxfX3dpbmRvdyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgd2hpdGUgNTAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRtcC1tb2RhbF9fd2luZG93IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjB2aDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRtcC1tb2RhbF90eXBlX2FkYXB0aXZlIC50bXAtbW9kYWxfX3dpbmRvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnRtcC1tb2RhbF9faGVhZGVyIHtcbiAgICBsb3N0LWNlbnRlcjogMTAwJSBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIycHggMDsgfVxuICAudG1wLW1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50bXAtbW9kYWxfX2NvbnRlbnQtaW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAudG1wLW1vZGFsX19jb250ZW50LWlubmVyOmxhc3QtY2hpbGQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRtcC1tb2RhbF9fY29udGVudC1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG4gIC50bXAtbW9kYWxfX3RpdGxlIHtcbiAgICBmbGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAudG1wLW1vZGFsX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLnRtcC1tb2RhbF9fbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnRtcC1tb2RhbF9fY29udGVudF9sb2FkaW5nIC50bXAtbW9kYWxfX2xvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG1wLW1vZGFsX19jb250ZW50X2xvYWRpbmcgLnRtcC1tb2RhbF9fY29udGVudC1pbm5lcixcbiAgLnRtcC1tb2RhbF9fY29udGVudF9lcnJvciAudG1wLW1vZGFsX19jb250ZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50bXAtbW9kYWxfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRtcC1tb2RhbF9fY29udGVudF9lcnJvciAudG1wLW1vZGFsX19lcnJvciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udW5pdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnVuaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnVzZXJiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLnVzZXJJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gIC51c2VySW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzQzNTQ2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnVzZXJJbmZvX19uYW1lIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudXNlckluZm9fX25hbWU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM2Yjc2ODI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuICAudXNlckluZm9fX2F2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZsZXg6IDAgMCA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2lkZ2V0X19oZWFkZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi53aWRnZXRfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndpZGdldF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZiA1MCUpO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuXG4ud2lkZ2V0X190aXRsZS1pbm5lciB7XG4gIGNvbG9yOiAjNTU1NDU5OyB9XG4gIC53aWRnZXRfX3RpdGxlLWlubmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzNhYTNlMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLndpZGdldF9fY29udHJvbHMge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi53aWRnZXRfX3VwZGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4ud2lkZ2V0X19hdHRlbnRpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2I1MjM0OyB9XG5cbi53aWRnZXRfX2F0dGVudGlvbi1pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLndpZGdldF9fYXR0ZW50aW9uLXBvcHVwIHtcbiAgdG9wOiA0NnB4O1xuICByaWdodDogMjRweDsgfVxuXG4ud2lkZ2V0TmVydGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMjFweCAyNXB4IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAud2lkZ2V0TmVydGFfX2hlYWRlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53aWRnZXROZXJ0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndpZGdldE5lcnRhX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZiA1MCUpO1xuICAgICAgei1pbmRleDogOTk5OyB9XG4gIC53aWRnZXROZXJ0YV9fdGl0bGUtaW5uZXIge1xuICAgIGNvbG9yOiAjNTU1NDU5OyB9XG4gICAgLndpZGdldE5lcnRhX190aXRsZS1pbm5lcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzNhYTNlMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud2lkZ2V0TmVydGEgLmwtZ3JpZF9fY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IG5vbmU7IH1cbiAgLndpZGdldE5lcnRhX19mb290ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAud2lkZ2V0TmVydGFfX2Zvb3RlciA+IC5sLWdyaWRfX2NlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgLndpZGdldE5lcnRhX19vcHRpb25zLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29sb3I6ICM5ZTllYTY7IH1cbiAgLndpZGdldE5lcnRhX19hdHRlbnRpb24tYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogI2NiNTIzNDsgfVxuICAud2lkZ2V0TmVydGFfX29wdGlvbnMtaWNvbjpiZWZvcmUsIC53aWRnZXROZXJ0YV9fYXR0ZW50aW9uLWljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLndpZGdldE5lcnRhX19vcHRpb25zLXBvcHVwLCAud2lkZ2V0TmVydGFfX2F0dGVudGlvbi1wb3B1cCB7XG4gICAgdG9wOiA0NnB4O1xuICAgIHJpZ2h0OiAyNHB4OyB9XG5cbi53aWRnZXRzIHtcbiAgbG9zdC1jZW50ZXI6IDkyJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLndpZGdldHMge1xuICAgICAgbG9zdC1jZW50ZXI6IDgyJTsgfSB9XG4gIC53aWRnZXRzIHNlY3Rpb24ge1xuICAgIGxvc3Qtd2FmZmxlOiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYxMHB4KSB7XG4gICAgICAud2lkZ2V0cyBzZWN0aW9uIHtcbiAgICAgICAgbG9zdC13YWZmbGU6IDEvMiAyIDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC53aWRnZXRzIHNlY3Rpb24ge1xuICAgICAgICBsb3N0LXdhZmZsZTogMS8zIDMgMjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLndpZGdldHMgc2VjdGlvbiB7XG4gICAgICAgIGxvc3Qtd2FmZmxlOiAxLzQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC53aWRnZXRzIHNlY3Rpb24ge1xuICAgICAgICBsb3N0LXdhZmZsZTogMS81OyB9IH1cblxuLmFwcHMtYXBwIHtcbiAgbG9zdC1jZW50ZXI6IDk1JSBuby1mbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYXBwcy1hcHAge1xuICAgICAgbG9zdC1jZW50ZXI6IDY0cGMgbm8tZmxleDsgfSB9XG4gIC5hcHBzLWFwcF9fYXNpZGUge1xuICAgIGxvc3QtY29sdW1uOiAxLzQgbm8tZmxleCAzNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFwcHMtYXBwX19jb250ZW50IHtcbiAgICBsb3N0LWNvbHVtbjogNC80IG5vLWZsZXggMzVweDsgfVxuICAuYXBwcy1hcHBfX2ljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLmFwcHMtaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5hcHBzLWluZm9fX3RoaW5ncy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5hcHBzLWNhdGFsb2cge1xuICBsb3N0LWNlbnRlcjogOTUlIG5vLWZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5hcHBzLWNhdGFsb2cge1xuICAgICAgbG9zdC1jZW50ZXI6IDY0cGMgbm8tZmxleDsgfSB9XG4gIC5hcHBzLWNhdGFsb2dfX2hlYWRlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgLmFwcHMtY2F0YWxvZ19fY29udGVudCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cblxuLndpZGdldC1wcmV2aWV3X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi53aWRnZXQtcHJldmlld19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxOyB9XG5cbi53aWRnZXQtcHJldmlld19fY29udHJvbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi53aWRnZXQtcHJldmlld19fdG90YWwge1xuICBmbGV4OiBub25lO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzJhYjI3YjsgfVxuXG4uZGFzaGJvYXJkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGFzaGJvYXJkLWl0ZW1fX2VkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIxcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLmRhc2hib2FyZC1pdGVtX19lZGl0LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogIzllOWVhNjsgfVxuICAuZGFzaGJvYXJkLWl0ZW1fX2VkaXQtaWNvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZGFzaGJvYXJkLWl0ZW1fX29wdGlvbnMtcG9wdXAge1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogNHB4O1xuICAgIHotaW5kZXg6IDk5OTsgfVxuXG4uZGFzaGJvYXJkLXBhZ2Uge1xuICBsb3N0LWNlbnRlcjogOTUlIG5vLWZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5kYXNoYm9hcmQtcGFnZSB7XG4gICAgICBsb3N0LWNlbnRlcjogODIlIG5vLWZsZXg7IH0gfVxuICAuZGFzaGJvYXJkLXBhZ2VfX2hlYWRlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgLmRhc2hib2FyZC1wYWdlX19pdGVtcyB7XG4gICAgbG9zdC1jZW50ZXI6IDEwMCU7IH1cbiAgLmRhc2hib2FyZC1wYWdlX19pdGVtIHtcbiAgICBsb3N0LXdhZmZsZTogMSAxIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjEwcHgpIHtcbiAgICAgIC5kYXNoYm9hcmQtcGFnZV9faXRlbSB7XG4gICAgICAgIGxvc3Qtd2FmZmxlOiAxLzIgMiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5kYXNoYm9hcmQtcGFnZV9faXRlbSB7XG4gICAgICAgIGxvc3Qtd2FmZmxlOiAxLzMgMyAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGFzaGJvYXJkLXBhZ2VfX2l0ZW0ge1xuICAgICAgICBsb3N0LXdhZmZsZTogMS8zIDMgMjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmRhc2hib2FyZC1wYWdlX19pdGVtIHtcbiAgICAgICAgbG9zdC13YWZmbGU6IDEvNDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgLmRhc2hib2FyZC1wYWdlX19pdGVtIHtcbiAgICAgICAgbG9zdC13YWZmbGU6IDEvNTsgfSB9XG5cbi5wcm9kdWN0cy1wcm9kdWN0IHtcbiAgbG9zdC1jZW50ZXI6IDk1JSBuby1mbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucHJvZHVjdHMtcHJvZHVjdCB7XG4gICAgICBsb3N0LWNlbnRlcjogNjRwYyBuby1mbGV4OyB9IH1cbiAgLnByb2R1Y3RzLXByb2R1Y3RfX2hlYWRlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgLnByb2R1Y3RzLXByb2R1Y3RfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG5cbi5oaXN0b3J5LW1vZGFsX19wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oaXN0b3J5LW1vZGFsX19wYWdpbmF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhpc3RvcnktbW9kYWxfX3BhZ2luYXRpb24taXRlbV9zZWxlY3RlZCAqLFxuICAuaGlzdG9yeS1tb2RhbF9fcGFnaW5hdGlvbi1pdGVtX3NlbGVjdGVkICo6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICM1NTU0NTk7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5oaXN0b3J5LW1vZGFsX19wYWdpbmF0aW9uLWl0ZW06aG92ZXIgKiB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuXG4udGhpbmdzLWVkaXQtbW9kYWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnRoaW5ncy10aGluZyB7XG4gIGxvc3QtY2VudGVyOiA5NSUgbm8tZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnRoaW5ncy10aGluZyB7XG4gICAgICBsb3N0LWNlbnRlcjogNjRwYyBuby1mbGV4OyB9IH1cbiAgLnRoaW5ncy10aGluZ19faGVhZGVyIHtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAudGhpbmdzLXRoaW5nX19jb250ZW50IHtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuIiwi77u/QGxvc3QgZmxleGJveCBmbGV4O1xyXG5AbG9zdCBndXR0ZXIgMjRweDtcclxuQGxvc3QgY3ljbGUgYXV0bztcclxuXHJcbi8vIEhvbHkgR3JhaWwgZ3JpZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmwtaGcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvLyBoZWlnaHQ6IDEwMHZoO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC4zLCAwLjI1LCAwLjkpIDBzO1xyXG5cdHBhZGRpbmctdG9wOiAkaGVhZGVySGVpZ2h0O1xyXG5cdC8vIHBhZGRpbmctdG9wOiAkaGVhZGVySGVpZ2h0ICsgNDhweDtcclxuXHQvLyBiYWNrZ3JvdW5kOiByZWQ7XHJcblxyXG5cdC5wYWdlX2luZGVudCAmIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJG5hdmJhcldpZHRoLCAwcHgsIDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4vLyAubC1ib2R5IHtcclxuLy8gXHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdGZsZXg6IDEgMCBhdXRvO1xyXG4vLyBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIH1cclxuXHJcbi8vIC5sLWNvbnRlbnQge1xyXG4vLyB9XHJcblxyXG4vLyBHcmlkIHRlbXBsYXRlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJWdyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4lbC1sZWZ0IHtcclxuXHRwYWRkaW5nLWxlZnQ6ICRsLWxlZnQ7XHJcblx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJGwtbGVmdC14bDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJwKHh4bCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkbC1sZWZ0LXh4bDtcclxuXHR9XHJcbn1cclxuXHJcbiVsLXJpZ2h0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAkbC1yaWdodDtcclxuXHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGwtcmlnaHQteGw7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicCh4eGwpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRsLXJpZ2h0LXh4bDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLXNpemluZygkbmFtZTogXCJcIikge1xyXG5cdCRncmlkczogXCJhdXRvXCIgXCJub25lXCIgXCJcIiwgXCJmaXRcIiBcIjFcIiBcIlwiLFxyXG5cdFwiZnVsbFwiIFwiMCAwIDEwMCVcIiBcIjEwMCVcIixcclxuXHRcIjFvZjJcIiBcIjAgMCA1MCVcIiBcIjUwJVwiLFxyXG5cdFwiMW9mM1wiIFwiMCAwIDMzLjMzMyVcIiBcIjMzLjMzMyVcIixcclxuXHRcIjFvZjRcIiBcIjAgMCAyNSVcIiBcIjI1JVwiLFxyXG5cdFwiMW9mNVwiIFwiMCAwIDIwJVwiIFwiMjAlXCIsXHJcblx0XCIxb2Y2XCIgXCIwIDAgMTYuNjY2JVwiIFwiMTYuNjY2JVwiLFxyXG5cdFwiMW9mN1wiIFwiMCAwIDE0LjI4NSVcIiBcIjE0LjI4NSVcIixcclxuXHRcIjFvZjhcIiBcIjAgMCAxMi41JVwiIFwiMTIuNSVcIixcclxuXHRcIjFvZjlcIiBcIjAgMCAxMS4xMSVcIiBcIjExLjExJVwiO1xyXG5cdCRzZXA6IFwiLVwiO1xyXG5cdEBpZiAkbmFtZSA9PSBcIlwiIHtcclxuXHRcdCRzZXA6IFwiXCI7XHJcblx0fVxyXG5cdEBlYWNoICRzaXplLCAkZmxleCwgJG1heFdpZHRoIGluICRncmlkcyB7XHJcblx0XHQlI3skbmFtZX0jeyRzZXB9Z3JpZC0tI3skc2l6ZX0gPiAubC1ncmlkX19jZWxsIHtcclxuXHRcdFx0ZmxleDogI3skZmxleH07XHJcblx0XHRcdG1heC13aWR0aDogI3skbWF4V2lkdGh9O1xyXG5cdFx0XHQvLyBAaWYgJGllIHtcclxuXHRcdFx0Ly8gXHRtYXgtd2lkdGg6ICN7JG1heFdpZHRofTtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5sLWdyaWQge1xyXG5cdEBleHRlbmQgJWdyaWQ7XHJcblx0Ji0tY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmwtZ3JpZF9fY2VsbCB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLy8gQ3JlYXRlIHRoZSBkZWZhdWx0IGdyaWQtc2l6aW5nIG1vZGlmaWVyc1xyXG5AaW5jbHVkZSBncmlkLXNpemluZztcclxuXHJcbi8vIENyZWF0ZSBncmlkLXNpemluZyBtb2RpZmllcnMgZm9yIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnAgaW4gJGJwcyB7XHJcblx0JG5hbWU6IG50aCgkYnAsIDIpO1xyXG5cdEBpbmNsdWRlIGJwKCRuYW1lKSB7XHJcblx0XHRAaW5jbHVkZSBncmlkLXNpemluZygkbmFtZSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1ndXR0ZXJzKCRuYW1lOiBcIlwiKSB7XHJcblx0JHNlcDogXCItXCI7XHJcblx0QGlmICRuYW1lID09IFwiXCIge1xyXG5cdFx0JHNlcDogXCJcIjtcclxuXHR9XHJcblx0JSN7JG5hbWV9I3skc2VwfWdyaWQtLWd1dHRlcnMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kYmFzZUxpbmU7XHJcblx0XHQmID4gLmwtZ3JpZF9fY2VsbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGJhc2VMaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQlI3skbmFtZX0jeyRzZXB9Z3JpZC0tZ3V0dGVyczFvZjIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0kYmFzZUxpbmUgLyAyO1xyXG5cdFx0JiA+IC5sLWdyaWRfX2NlbGwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlTGluZSAvIDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDcmVhdGUgdGhlIGRlZmF1bHQgZ3JpZC1ndXR0ZXJzIG1vZGlmaWVyc1xyXG5AaW5jbHVkZSBncmlkLWd1dHRlcnM7XHJcblxyXG4vLyBDcmVhdGUgZ3JpZC1ndXR0ZXJzIG1vZGlmaWVycyBmb3IgZWFjaCBicmVha3BvaW50XHJcbkBlYWNoICRicCBpbiAkYnBzIHtcclxuXHQkbmFtZTogbnRoKCRicCwgMik7XHJcblx0QGluY2x1ZGUgYnAoJG5hbWUpIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQtZ3V0dGVycygkbmFtZSk7XHJcblx0fVxyXG59XHJcbiIsIiRsb3dTaXplOiAxNnB4ICFnbG9iYWw7XHJcbiRiYXNlU2l6ZTogMThweCAhZ2xvYmFsO1xyXG4kYmFzZUxpbmU6IDI0cHggIWdsb2JhbDtcclxuXHJcbiRuYXZiYXJXaWR0aDogMjYwcHggIWdsb2JhbDtcclxuJGhlYWRlckhlaWdodDogODBweCAhZ2xvYmFsO1xyXG5cclxuJGJhc2VGb250OiBMYXRvICFnbG9iYWw7XHJcblxyXG4vLyBDb2xvcnNcclxuXHJcbiRiYXNlY29sb3I6ICM1NTU0NTkgIWdsb2JhbDtcclxuJGRhcmtUZXh0OiAjNDA0YjU1ICFnbG9iYWw7XHJcbiRuYXZiYXJUb2dnbGU6ICRkYXJrVGV4dCAhZ2xvYmFsO1xyXG4kYnJhbmQ6ICRkYXJrVGV4dCAhZ2xvYmFsO1xyXG4kZGl2aWRlcjogI2RkZCAhZ2xvYmFsO1xyXG4kY29zdDogIzJhYjI3YiAhZ2xvYmFsOyAvLyAjMzZhNjRmXHJcbiRtb2RhbEhlYWRlcjogI2YyZjJmNSAhZ2xvYmFsO1xyXG5cclxuJG5hdmJhckJnOiAjM2M0YjViICFnbG9iYWw7XHJcbiRsbms6ICM0MzlmZTAgIWdsb2JhbDtcclxuJGxuazI6ICMzYWEzZTMgIWdsb2JhbDtcclxuJGJ0bi1sbms6ICMyYTgwYjkgIWdsb2JhbDtcclxuJG5hdkRhcms6ICM2Yjc2ODIgIWdsb2JhbDtcclxuJG5hdkhvdmVyOiAjNDM1NDY2ICFnbG9iYWw7XHJcblxyXG4kbGluZTogI2U4ZThlOCAhZ2xvYmFsO1xyXG5cclxuJHN1YnRleHQ6ICM5ZTllYTYgIWdsb2JhbDtcclxuXHJcbi8vIEluZGVudHNcclxuJGwtbGVmdDogNCUgIWdsb2JhbDtcclxuJGwtcmlnaHQ6IDQlICFnbG9iYWw7XHJcbiRsLWxlZnQteGw6IDklICFnbG9iYWw7XHJcbiRsLXJpZ2h0LXhsOiA5JSAhZ2xvYmFsO1xyXG4kbC1sZWZ0LXh4bDogOSUgIWdsb2JhbDtcclxuJGwtcmlnaHQteHhsOiA5JSAhZ2xvYmFsO1xyXG5cclxuLy8gTGF5b3V0IHdpZHRoXHJcbiR3aWR0aC1jb250ZW50OiA2MCUgIWdsb2JhbDtcclxuJHdpZHRoLXdpZGdldHM6IDgyJSAhZ2xvYmFsOyIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvTGF0by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHRcdCB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0XHQgdXJsKCcuLi9mb250cy9MYXRvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHRcdCB1cmwoJy4uL2ZvbnRzL0xhdG8tSGVhdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9MYXRvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0XHQgdXJsKCcuLi9mb250cy9MYXRvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvTGF0by1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0XHQgdXJsKCcuLi9mb250cy9pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQUxTUnVibC1UYWhvbWEnO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hbHNydWJsLXRhaG9tYS1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvYWxzcnVibC10YWhvbWEtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQUxTUnVibC1UYWhvbWEnO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9hbHNydWJsLXRhaG9tYS1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdFx0IHVybCgnLi4vZm9udHMvYWxzcnVibC10YWhvbWEtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuIiwiaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG5cdGNvbG9yOiAkYmFzZWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHQvLyBjdXJzb3I6IGRlZmF1bHQ7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogJGJhc2VTaXplO1xuXHRsaW5lLWhlaWdodDogJGJhc2VMaW5lO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC8vIGxvc3QtdXRpbGl0eTogZWRpdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xufVxuXG5hLCAubG5rIHtcblx0Y29sb3I6ICRsbms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbnAge1xuXHRtYXJnaW4tYm90dG9tOiAkbG93U2l6ZTtcbn0iLCIvLyBSZXNldFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVzZXQgZGVmYXVsdCBzdHlsZXMuXG4vLyAxLiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQzNTIwXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ly8gZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1pbi13aWR0aDogMFx0XHRcdFx0XHRcdC8vIDFcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLy8gQmFzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vLyAzLiBSZW1vdmUgaGlnaGxpdGUgb24gbW9iaWxlIGRldmljZXMuXG4vLyA0LiBTZXQgZGVmYXVsdCBjdXJzb3IuXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAxXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1x0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIDJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1x0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gMlxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHRcdC8vIDNcblx0LXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1x0Ly8gM1xuXHQvLyBjdXJzb3I6IGRlZmF1bHQ7XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIDRcbn1cblxuLy8gU2V0IDEwMCUgbGluZS1oZWlnaHRcbmJvZHkge1xuXHQvLyBmb250LXNpemU6IDEwMCU7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5hIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuKjpmb2N1cyxcbio6YWN0aXZlLFxuKjpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8vIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxuLy8gUmVtb3ZlIGRlZmF1bHQgc3R5bGVcbm9sLFxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG5wcmUge1xuXHR0YWItc2l6ZTogNDtcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vLyBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbnEge1xuXHRxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbmltZyB7XG5cdGJvcmRlcjogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC5cbmJ1dHRvbixcbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZSBgaW5wdXRgIGFuZCBvdGhlcnMuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHRcdC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcdC8vIDJcblx0Y3Vyc29yOiBwb2ludGVyO1x0XHRcdFx0XHRcdC8vIDNcbn1cblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZSAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcdC8vIDFcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lIG9uIE9TIFguXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG50ZXh0YXJlYSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGUuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdFttdWx0aXBsZV0sXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8vIDEuIFJlbW92ZSBgYm9yZGVyLXJhZGl1c2AgaW4gaU9TLlxuLy8gMi4gUmVtb3ZlIGBib3gtc2hhZG93YCBpbiBpT1MuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcdC8vIDFcblx0Ym94LXNoYWRvdzogbm9uZTtcdC8vIDJcbn1cblxuLy8gMS4gRGlzYWJsZSByZXNpemUuXG4vLyAyLiBBbGxvdyB1c2VyIHNlbGVjdC5cbmlucHV0LFxudGV4dGFyZWEge1xuXHRyZXNpemU6IG5vbmU7XHRcdFx0XHQvLyAxXG5cdHVzZXItc2VsZWN0OiB0ZXh0O1x0Ly8gMlxufVxuXG4vLyBIaWRlIHBsYWNlaG9sZGVyIG9uIGZvY3VzLlxuLy8gW3BsYWNlaG9sZGVyXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuLy8gXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyB9XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCLvu79oMyB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn0iLCLvu78uYWNjb3JkaW9uIHtcclxuXHQvLyBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdGxvc3QtY2VudGVyOiAxMDAlO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdGNvbG9yOiAkbmF2YmFyQmc7XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0LmFjY29yZGlvbi0tZXhwYW5kZWQgJiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWN0aW9uIHtcclxuXHRcdC8vIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3Age1xyXG5cdFx0Ji0tbGFzdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/LmFsZXJ0IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDVweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjogI2U4ZThlODtcclxuXHRtYXJnaW4tYm90dG9tOiAkYmFzZUxpbmUgLyAyO1xyXG5cclxuXHQmX19wIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tZXJyb3Ige1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjQ0I1MjM0O1xyXG5cdH1cclxufSIsIi5hcnRpY2xlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gbG9zdC1jZW50ZXI6IDEwMCU7XHJcblx0Ly8gaGVpZ2h0OiAxMDAlO1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdC8vIGxvc3QtdXRpbGl0eTogZWRpdDtcclxuXHRwYWRkaW5nLXRvcDogNDhweDtcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdC8vIEBleHRlbmQgJWwtbGVmdDtcclxuXHRcdC8vIEBleHRlbmQgJWwtcmlnaHQ7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRsb3N0LWNlbnRlcjogODIlIG5vLWZsZXg7XHJcblx0fVxyXG5cclxuXHQmLS1jYXJkIHtcclxuXHRcdG1heC13aWR0aDogNjM0cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCYtLWZpbGwge1xyXG5cdFx0QGV4dGVuZCAlZmxleCAhb3B0aW9uYWw7XHJcblx0XHRAZXh0ZW5kICVmbGV4LS1mdWxsICFvcHRpb25hbDtcclxuXHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiBncmVlbjtcclxuXHR9XHJcbn0iLCLvu78uYjQwNCB7XHJcblx0QGV4dGVuZCAlZ3JpZC0tZnVsbDtcclxuXHQvLyBtYXgtd2lkdGg6IDYzNHB4O1xyXG5cdC8vIG1hcmdpbjogMCBhdXRvO1xyXG5cdGZsZXg6IDE7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQvLyBiYWNrZ3JvdW5kOiByZWQ7XHJcblx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHRcdGZvbnQtc2l6ZTogMzAwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHQvLyBtYXJnaW4tdG9wOiAtMTcwcHg7XHJcblx0fVxyXG5cclxuXHQmX19tZXNzYWdlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6ICRiYXNlTGluZSAqIDQ7XHJcblx0fVxyXG59Iiwi77u/LmJveCB7XHJcblx0QGV4dGVuZCAlY2FyZDtcclxuXHRwYWRkaW5nOiAzMnB4O1xyXG5cdGxvc3QtY2VudGVyOiA4MiU7XHJcbn0iLCLvu78kYmxvY2s6ICdicmVhZGNydW1icyc7XHJcblxyXG4lI3skYmxvY2t9X19hcnJvdyB7XHJcblx0Zm9udC1mYW1pbHk6IGljb25zO1xyXG5cdGNvbnRlbnQ6ICdcXEUyNTQnO1xyXG5cdGNvbG9yOiAjYmFiYmJmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xcHg7XHJcblx0bGVmdDogLjVyZW07XHJcbn1cclxuXHJcbiUjeyRibG9ja31fX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uI3skYmxvY2t9IHtcclxuXHRAaW5jbHVkZSB3aWR0aChjb250ZW50KTtcclxuXHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lICsgMTBweDtcclxuXHRmb250LXNpemU6IDA7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0QGV4dGVuZCAlI3skYmxvY2t9X19pdGVtO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGV4dGVuZCAlI3skYmxvY2t9X19hcnJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAkbG93U2l6ZTtcclxuXHR9XHJcblxyXG5cdCZfX3RhaWwge1xyXG5cdFx0Zm9udC1zaXplOiAkbG93U2l6ZTtcclxuXHRcdGNvbG9yOiAjYmFiYmJmO1xyXG5cdFx0QGV4dGVuZCAlI3skYmxvY2t9X19pdGVtO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGV4dGVuZCAlI3skYmxvY2t9X19hcnJvdztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AbWl4aW4gd2lkdGgoJHR5cGUpIHtcclxuXHRAaWYgJHR5cGUgPT0gXCJjb250ZW50XCIge1xyXG5cdFx0bG9zdC1jZW50ZXI6IDk1JSBuby1mbGV4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdGxvc3QtY2VudGVyOiA2NHBjIG5vLWZsZXg7XHJcblx0XHRcdC8vIGxvc3QtY2VudGVyOiA5MCUgbm8tZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicChmaCkge1xyXG5cdFx0XHQvLyBsb3N0LWNlbnRlcjogNjAlIG5vLWZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaWYgJHR5cGUgPT0gXCJ3aWRnZXRzXCIge1xyXG5cdFx0bG9zdC1jZW50ZXI6IDk1JSBuby1mbGV4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdGxvc3QtY2VudGVyOiA4MiUgbm8tZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicChmaCkge1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7vyRicHM6IFwiKG1pbi13aWR0aDogMzYwcHgpXCJcdFwibW9iaWxlXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogNDgwcHgpXCJcdFwicGFsbVwiLFxyXG5cdFx0XHRcIihtaW4td2lkdGg6IDYxMHB4KVwiXHRcImxhcFwiLFxyXG5cdFx0XHRcIihtaW4td2lkdGg6IDgwMHB4KVwiXHRcInBvcnRhYmxlXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogOTYwcHgpXCJcdFwicDk2MFwiLFxyXG5cdFx0XHRcIihtaW4td2lkdGg6IDEwMjRweClcIlx0XCJkZXNrXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogMTI4MHB4KVwiXHRcImxnXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogMTM2MHB4KVwiXHRcIm5ib29rXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogMTYwMHB4KVwiXHRcInhsXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogMTkyMHB4KVwiXHRcImZoXCIsXHJcblx0XHRcdFwiKG1pbi13aWR0aDogMjUwMHB4KVwiXHRcInh4bFwiO1xyXG5cclxuJGJwc09ubHk6IFwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweClcIlx0XHRcIm1vYmlsZVwiLFxyXG5cdFx0XHRcdFx0XCIobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDYwOXB4KVwiXHRcdFwicGFsbVwiLFxyXG5cdFx0XHRcdFx0XCIobWluLXdpZHRoOiA2MTBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KVwiXHRcdFwibGFwXCIsXHJcblx0XHRcdFx0XHRcIihtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiXHRcInBvcnRhYmxlXCIsXHJcblx0XHRcdFx0XHRcIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIlx0XCJkZXNrXCIsXHJcblx0XHRcdFx0XHRcIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweClcIlx0XCJsZ1wiO1xyXG5cclxuQG1peGluIGJwKCRwb2ludCwgJG9ubHk6IFwiZmFsc2VcIikge1xyXG5cdEBpZiAkb25seSA9PSBcImZhbHNlXCIge1xyXG5cdFx0QGVhY2ggJGJwIGluICRicHMge1xyXG5cdFx0XHQkcXVlcnk6IG50aCgkYnAsIDEpO1xyXG5cdFx0XHQkbmFtZTogbnRoKCRicCwgMik7XHJcblx0XHRcdEBpZiAkbmFtZSA9PSAkcG9pbnQge1xyXG5cdFx0XHRcdEBtZWRpYSAjeyRxdWVyeX0ge1xyXG5cdFx0XHRcdFx0QGNvbnRlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBlbHNlIHtcclxuXHRcdEBlYWNoICRicCBpbiAkYnBzT25seSB7XHJcblx0XHRcdCRxdWVyeTogbnRoKCRicCwgMSk7XHJcblx0XHRcdCRuYW1lOiBudGgoJGJwLCAyKTtcclxuXHRcdFx0QGlmICRuYW1lID09ICRwb2ludCB7XHJcblx0XHRcdFx0QG1lZGlhICN7JHF1ZXJ5fSB7XHJcblx0XHRcdFx0XHRAY29udGVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/Ly8gQnV0dG9ucyBzaGFkb3cgY2xhc3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiVidG4ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cGFkZGluZzogOHB4IDE0cHggOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogIzJhYjI3YjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlRm9udDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggcmdiYSgwLDAsMCwuMjUpO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmU6YWZ0ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggMXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdH1cclxufVxyXG5cclxuJWJ0bi0tc21hbGwge1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4IDVweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbiVidG4tLWxhcmdlIHtcclxuXHRwYWRkaW5nOiAxNHB4IDMycHggMTZweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbiVidG4tLWZ1bGwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4lYnRuLS1vdXRsaW5lIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmJmYmZhO1xyXG5cdGNvbG9yOiAjNTU1NDU5O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0M3Q0FDRDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4lYnRuLS1ob3ZlcmVkIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNhMGEyYTQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiVidG4tLWxuayB7XHJcblx0Y29sb3I6ICRidG4tbG5rO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICRidG4tbG5rO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQnV0dG9ucyBjbGFzc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmJ0biB7XHJcblx0QGV4dGVuZCAlYnRuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Ji0tc21hbGwge1xyXG5cdFx0QGV4dGVuZCAlYnRuLS1zbWFsbDtcclxuXHR9XHJcblxyXG5cdCYtLW91dGxpbmUge1xyXG5cdFx0QGV4dGVuZCAlYnRuLS1vdXRsaW5lO1xyXG5cdH1cclxuXHJcblx0Ji0tbGFyZ2Uge1xyXG5cdFx0QGV4dGVuZCAlYnRuLS1sYXJnZTtcclxuXHR9XHJcblxyXG5cdCYtLWxuayB7XHJcblx0XHRAZXh0ZW5kICVidG4tLWxuaztcclxuXHR9XHJcblxyXG5cdCYtLWhvdmVyZWQge1xyXG5cdFx0QGV4dGVuZCAlYnRuLS1ob3ZlcmVkO1xyXG5cdH1cclxuXHJcblx0Ji0tZnVsbCxcclxuXHQmX2ZpbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX2RhbmdlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjY2I1MjM0O1xyXG5cdH1cclxuXHJcblx0Jl93YXJuaW5nIHtcclxuXHRcdGJhY2tncm91bmQ6ICNkZmE5NDE7XHJcblx0fVxyXG5cclxuXHQmX2luZm8ge1xyXG5cdFx0YmFja2dyb3VuZDogIzNhYTNlMztcclxuXHR9XHJcblxyXG5cdCZfb3V0bGluZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZhO1xyXG5cdFx0Y29sb3I6ICM1NTU0NTk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogIzNhYTNlMztcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0M3Q0FDRDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZXtcclxuXHRcdFx0Y29sb3I6ICMzYWEzZTM7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfdHJhbnNwYXJlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMjUpO1xyXG5cdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICMzYWEzZTM7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3N1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZDogIzU2QjY4QjtcclxuXHR9XHJcblxyXG5cdCZfc21hbGwge1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyAuYnRuICsgLmJ0biB7XHJcbi8vIFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuLy8gfSIsIiVjYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsLjI1KTtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdG1hcmdpbi1ib3R0b206ICRiYXNlTGluZTtcclxufVxyXG5cclxuLmNhcmQge1xyXG5cdEBleHRlbmQgJWNhcmQ7XHJcblx0cGFkZGluZzogMjFweCAyNXB4IDE3cHg7XHJcbn1cclxuIiwi77u/LmNoZWNrYm94IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAkYmFzZUxpbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgLjI1cmVtO1xyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRtYXJnaW46IC0ycHggLjRyZW0gMCAtMS41cmVtO1xyXG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufSIsIu+7vy5jbG9zZSB7XHJcblx0JHNpemU6IDIwcHg7XHJcblx0JHdpZHRoOiAkc2l6ZTtcclxuXHQkZGVwdGg6IDRweDtcclxuXHQkcmFkaXVzOiAycHg7XHJcblxyXG5cdGhlaWdodDogJHNpemU7XHJcblx0d2lkdGg6ICR3aWR0aDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRsaW5lLWhlaWdodDogJHNpemU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6ICR3aWR0aDtcclxuXHRcdGhlaWdodDogJGRlcHRoO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtJGRlcHRoLzI7XHJcblx0XHRtYXJnaW4tbGVmdDogLSR3aWR0aC8yO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6ICRkZXB0aDtcclxuXHRcdHdpZHRoOiAkd2lkdGg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYWNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJhc2Vjb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78uZGF0ZXBpY2tlciB7XHJcblx0JGJsb2NrOiAnZGF0ZXBpY2tlcic7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdCZfX2NvbnRyb2wge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtOTk5OXB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ly8gdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjN2NhY2Q7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZhO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzdjYWNkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYTBhMmE0O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/LmRhdGVTZWxlY3RvciB7XHJcblx0QGV4dGVuZCAlZ3JpZC0tYXV0bztcclxuXHRAZXh0ZW5kICVncmlkLS1ndXR0ZXJzMW9mMjtcclxuXHRtYXJnaW4tYm90dG9tOiAkYmFzZUxpbmUgLyAyO1xyXG5cclxuXHQmX19wZXJpb2Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lIC8gMjtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59Iiwi77u/JGJsb2NrOiAnZi1pY29uJztcclxuXHJcbi4jeyRibG9ja30ge1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuXHQmX3NvbG8ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGljb25zO1xyXG5cdFx0Zm9udC1zaXplOiBpaGVyaXQ7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdCZfYmVsbC1vIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcRTAxNSc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2NvZy1vIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcRTAyMCc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2NvZ3Mge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnXFxFMDIxJztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfY3JlZGl0LWNhcmQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnXFxFMDQyJztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfYWxsLWZpbGVzIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcRTA1OSc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3NtaWxlLW8ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnXFxFMDk0JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfYWxsLWZpbGVzLWFsdCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXEUxMDcnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9jcmVhdGUtcG9zdCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXEUxMTInO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9jaXJjbGUtbGFyZ2Uge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnXFxFMjI1JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfY29nIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcRTUxNyc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2JlbGwge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnXFxFNTAyJztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfcnViIHtcclxuXHRcdC8vIGZvbnQtc2l6ZTogMDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdBTFNSdWJsLVRhaG9tYSc7XHJcblx0XHRcdGNvbnRlbnQ6ICfQoCc7XHJcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyAmOmFmdGVyIHtcclxuXHRcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIFx0bGVmdDogNTAlO1xyXG5cdFx0Ly8gXHR0b3A6IDUwJTtcclxuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdC8vIFx0d2lkdGg6IDEzcHg7XHJcblx0XHQvLyBcdGhlaWdodDogMTNweDtcclxuXHRcdC8vIFx0Ym9yZGVyOiAxcHggc29saWQgJGJhc2Vjb2xvcjtcclxuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ly8gXHRwYWRkaW5nOiAycHg7XHJcblx0XHQvLyBcdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0XHQvLyB9XHJcblx0fVxyXG59Iiwi77u/LmZsZXhwYW5lIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAkYmFzZVNpemU7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuXHR9XHJcbn0iLCLvu78uZm9vdGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdCZfX2JyYW5kLFxyXG5cdCZfX2JyYW5kLWxpbmsge1xyXG5cdFx0Y29sb3I6ICRzdWJ0ZXh0O1xyXG5cdH1cclxufSIsIu+7vy5mb3JtIHtcclxuXHQmX19saW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlTGluZSAvIDI7XHJcblxyXG5cdFx0Ji0tYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGJhc2VMaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGJhc2VMaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/LmhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGhlaWdodDogJGhlYWRlckhlaWdodDtcclxuXHQvLyBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0Ly8gd2lkdGg6MTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC4zLCAwLjI1LCAwLjkpIDBzO1xyXG5cclxuXHQucGFnZV9pbmRlbnQgJiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRuYXZiYXJXaWR0aCwgMCwgMCk7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAkaGVhZGVySGVpZ2h0O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLC4xKTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7vy5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYtLXNtYXJ0cGhvbmUge1xyXG5cdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/LmhzIHtcclxuXHRmb250LXNpemU6IDUwJTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufSIsIi5pbnB1dCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZUZvbnQ7XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9sIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRjb2xvcjogJGJhc2Vjb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiA1MXB4O1xyXG5cdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luOiA0cHggMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAkbG93U2l6ZTtcclxuXHR9XHJcblxyXG5cdCZfX2Nvc3Qge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdC8vIGJhY2tncm91bmQ6IHJlZDtcclxuXHRcdGZvbnQtc2l6ZTogJGxvd1NpemU7XHJcblx0XHQvLyBjb2xvcjogJHN1YnRleHQ7XHJcblx0fVxyXG59Iiwi77u/JGJsb2NrOiAnLmxpc3QnO1xyXG5cclxuI3skYmxvY2t9IHtcclxuXHRtYXJnaW46IDAgMCAxNnB4IDMycHg7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0xN3B4O1xyXG5cdFx0XHRjb250ZW50OiAn4oCiJztcclxuXHJcblx0XHRcdCN7JGJsb2NrfV9vcmRlciAmIHtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGxpc3QpICcuJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9vcmRlciB7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG5cdH1cclxufSIsIu+7vy5sb2FkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuXHRtYXJnaW4tdG9wOiAkYmFzZUxpbmUgLyAyO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vIG1heC13aWR0aDogMzIwcHg7XHJcblx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzYxODdmMiAwJSwgIzYxODdmMiAyNSUsICM1Njc5ZGEgMjUlLCAjNTY3OWRhIDUwJSwgIzYxODdmMiA1MCUsICM2MTg3ZjIgNzUlLCAjNTY3OWRhIDc1JSwgIzU2NzlkYSAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0YW5pbWF0aW9uOiBsb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0kYmFzZUxpbmUgLSA1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZGluZyB7XHJcblx0ZnJvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBAa2V5ZnJhbWVzIHByb2dyZXNzIHtcclxuLy8gXHQwJSB7XHJcbi8vIFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcbi8vIFx0fVxyXG4vLyBcdDMwJSB7XHJcbi8vIFx0XHRtaW4td2lkdGg6IDgwJTtcclxuLy8gXHR9XHJcbi8vIFx0NTAlIHtcclxuLy8gXHRcdG1pbi13aWR0aDogNjUlO1xyXG4vLyBcdH1cclxuLy8gXHQ2OSUge1xyXG4vLyBcdFx0bWluLXdpZHRoOiAyMCU7XHJcbi8vIFx0fVxyXG4vLyBcdDg1JSB7XHJcbi8vIFx0XHRtaW4td2lkdGg6IDA7XHJcbi8vIFx0fVxyXG4vLyBcdDEwMCUge1xyXG4vLyBcdFx0bWluLXdpZHRoOiAwO1xyXG4vLyBcdH1cclxuLy8gfSIsIu+7vy5sb2dvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDI2cHg7XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdCZfX2JyYW5kIHtcclxuXHRcdGZvbnQtc2l6ZTogMjIuNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkYnJhbmQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cdH1cclxufSIsIu+7vyRibG9jazogJ21lZGlhLWxpc3QnO1xyXG5cclxuLiN7JGJsb2NrfSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcblx0Jl9udWRlIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDFyZW07XHJcblx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblxyXG5cdFx0XHRcdC4jeyRibG9ja31faW50ZXJhY3RpdmUgLiN7JGJsb2NrfV9faXRlbTpob3ZlciArICYge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS1pbm5lciB7XHJcblx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcclxuXHRcdGNvbG9yOiAjNTU1NDU5O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0LiN7JGJsb2NrfV9pbnRlcmFjdGl2ZSAmIHtcclxuXHRcdFx0XHRjb2xvcjogJHN1YnRleHQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDFyZW0gLSA2cHgpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRjb250ZW50OiAnXFxFMjU0JztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuI3skYmxvY2t9X2ludGVyYWN0aXZlICYge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlZGY3ZmQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuI3skYmxvY2t9X2ludGVyYWN0aXZlIC4jeyRibG9ja31fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgJiB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2QzZWNmYTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LiN7JGJsb2NrfV9pbnRlcmFjdGl2ZSAuI3skYmxvY2t9X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgJiB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2QzZWNmYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWVkaWEge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogJGxvd1NpemU7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG5cclxuXHQlI3skYmxvY2t9X190ZXh0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAZXh0ZW5kICUjeyRibG9ja31fX3RleHQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0QGV4dGVuZCAlI3skYmxvY2t9X190ZXh0O1xyXG5cdH1cclxuXHJcblx0Jl9fYWN0aW9uIHtcclxuXHR9XHJcbn0iLCLvu78ubW9kYWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLC40KTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR6LWluZGV4OiA5OTk7XHJcblxyXG5cdCYtLXNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19kaWFsb2cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0dG9wOiAyMHZoO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XHJcblx0XHRcdC8vIHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fY292ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1vZGFsSGVhZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgd2hpdGUgNTAlKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYShibGFjaywuNik7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMjg2cHg7IC8vIHRtcCBmaXhcclxuXHJcblx0XHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0XHRtYXJnaW46IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0Ly8gcG9zaXRpb246IGZpeGVkO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ly8gcGFkZGluZzogMTJweCAyMnB4IDA7XHJcblx0XHRwYWRkaW5nOiAwIDIycHggMDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBleHRlbmQgJWdyaWQtLWF1dG87XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Jl9fc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDIycHggMDtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHR9XHJcblxyXG5cdC8vICZfX2NvbnRlbnQge1xyXG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcclxuXHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gfVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdH1cclxufSIsIu+7vy5tb2RhbFJlcG9ydCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCYtLWNvbXBsaXRlIHtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0LCBsZWZ0IDEuNXMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cclxuXHQmX19zZWxlY3RvciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2RhdGEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX19sb2FkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHQubW9kYWxSZXBvcnRfX2RhdGEtLWxvYWRpbmcgJiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXJyb3Ige1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdC5tb2RhbFJlcG9ydF9fZGF0YS0tZXJyb3IgJiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Lm1vZGFsUmVwb3J0X19kYXRhLS1jb21wbGl0ZSAmIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/Lm5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogNnB4IDI0cHggMjRweCAyNHB4O1xyXG5cclxuXHQmX19ncm91cCB7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdH1cclxuXHJcblx0Jl9fbG5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHR9XHJcbn0iLCIubmF2YmFyIHtcclxuXHR3aWR0aDogJG5hdmJhcldpZHRoO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGJhY2tncm91bmQ6ICRuYXZiYXJCZztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRuYXZiYXJXaWR0aCwgMHB4LCAwcHgpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4yLCAwLjMsIDAuMjUsIDAuOSkgMHM7XHJcblxyXG5cdC5wYWdlX2luZGVudCAmIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcblx0fVxyXG59XHJcbiIsIu+7vy5uYXZiYXJUb2dnbGUge1xyXG5cdHdpZHRoOiA2OXB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZDogJGRpdmlkZXI7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XHJcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJG5hdmJhclRvZ2dsZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbmF2YmFyVG9nZ2xlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXJUb2dnbGU7XHJcblx0XHRcdHRvcDogMzAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMnM7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdHRvcDogLTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJGRhcmtUZXh0O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTAwMHB4O1xyXG5cdFx0bGVmdDogLTEwMDBweDtcclxuXHRcdCY6Y2hlY2tlZCArIC5uYXZiYXJUb2dnbGVfX2xhYmVsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu78ucGFnZS1oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0bG9zdC1jZW50ZXI6IDEwMCUgZmxleDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBleHRlbmQgLnRpdGxlO1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCLvu78ucGFnZSB7XHJcblx0Ly8gJl9pbmRlbnQge1xyXG5cdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvLyB9XHJcblxyXG5cdCZfc2Nyb2xsT2ZmIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC5wZXJpb2RfcGlja2VyX2JveCB7XHJcbi8vIFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyB9Iiwi77u/LyoqXHJcbiAqIEBwcmVzZXJ2ZSBqUXVlcnkgUGVyaW9kUGlja2VyIHBsdWdpbiB2My40LjFcclxuICogQGhvbWVwYWdlIGh0dHA6Ly94ZHNvZnQubmV0L2pxcGx1Z2lucy9wZXJpb2RwaWNrZXIvXHJcbiAqIEBjb3B5cmlnaHQgKGMpIDIwMTYgeGRzb2Z0Lm5ldCBDaHVwdXJub3YgVmFsZXJpeVxyXG4gKiBAbGljZW5zZSBQUk8gaHR0cDovL3hkc29mdC5uZXQvanFwbHVnaW5zL3BlcmlvZHBpY2tlci9saWNlbnNlL1xyXG4gKi9cclxuLnhkc29mdF9ub3NlbGVjdCxcclxuLnhkc29mdF9ub3NlbGVjdCAqIHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IHtcclxuXHRib3JkZXI6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9pbnB1dDpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDFweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdGJvdHRvbTogMXB4O1xyXG5cdGxlZnQ6IDFweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0IC1tb3otYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQ6YWN0aXZlOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmMztcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHQgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAucGVyaW9kX2J1dHRvbl90ZXh0IHtcclxuXHRwYWRkaW5nOiAwIDEzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5pY29uX2NsZWFyLFxyXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCAuaWNvbl9jYWxlbmRhciB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJhY2tncm91bmQ6IDUwJSBuby1yZXBlYXQ7XHJcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdC1vLWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHQgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAxMDIwMiUyMiUyMGQlM0QlMjJNMCUyMDZoM3YzSDBWNnptNCUyMDNoM1Y2SDR2M3ptNCUyMDBoM1Y2SDh2M3ptNCUyMDBoM1Y2aC0zdjN6bTAtN3YzaDNWMmgtM3pNOCUyMDVoM1YySDh2M3pNNCUyMDVoM1YySDR2M3ptLTQlMjA4aDN2LTNIMHYzem00JTIwMGgzdi0zSDR2M3ptNCUyMDBoM3YtM0g4djN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG5cdG1hcmdpbi1yaWdodDogOXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2xlYXI6YWZ0ZXIsXHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5pY29uX2NhbGVuZGFyOmFmdGVyIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0Y29udGVudDogJ1xcMDBBMCc7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2xlYXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUwQSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUwQSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzQ0NDQ0NCUyMiUyMGQlM0QlMjJNOCUyMDBjLTQuNDE4JTIwMC04JTIwMy41ODItOCUyMDhzMy41ODIlMjA4JTIwOCUyMDglMjA4LTMuNTgyJTIwOC04LTMuNTgyLTgtOC04ek04JTIwMTQuNWMtMy41OSUyMDAtNi41LTIuOTEtNi41LTYuNXMyLjkxLTYuNSUyMDYuNS02LjUlMjA2LjUlMjAyLjkxJTIwNi41JTIwNi41LTIuOTElMjA2LjUtNi41JTIwNi41eiUyMiUzRSUzQyUyRnBhdGglM0UlMEElM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzY2NjY2NiUyMiUyMGQlM0QlMjJNMTAuNSUyMDRsLTIuNSUyMDIuNS0yLjUtMi41LTEuNSUyMDEuNSUyMDIuNSUyMDIuNS0yLjUlMjAyLjUlMjAxLjUlMjAxLjUlMjAyLjUtMi41JTIwMi41JTIwMi41JTIwMS41LTEuNS0yLjUtMi41JTIwMi41LTIuNXolMjIlM0UlM0MlMkZwYXRoJTNFJTBBJTNDJTJGc3ZnJTNFJTBBXCIpO1xyXG5cdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA5cHg7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhciwgYmFja2dyb3VuZCAwLjJzIGxpbmVhcjtcclxuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXIsIGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5pY29uX2NsZWFyOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2xlYXI6YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5wZXJpb2RfYnV0dG9uX2Rhc2gge1xyXG5cdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cGFkZGluZzogMCAyMHB4IDIwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogMzMwMDE7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHQgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdG1pbi13aWR0aDogMjM2cHg7XHJcblx0bWluLWhlaWdodDogMzY1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCxcclxuLnBlcmlvZF9waWNrZXJfYm94ICoge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdFx0IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjNjA2MDYwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRoX2ZpcnN0X3RpbWVwaWNrZXIge1xyXG5cdG1pbi13aWR0aDogLXdlYmtpdC1jYWxjKDIzNnB4ICsgODdweCk7XHJcblx0bWluLXdpZHRoOiAtbW96LWNhbGMoMjM2cHggKyA4N3B4KTtcclxuXHRtaW4td2lkdGg6IGNhbGMoMjM2cHggKyA4N3B4KTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aF9maXJzdF90aW1lcGlja2VyLndpdGhfc2Vjb25kX3RpbWVwaWNrZXIge1xyXG5cdG1pbi13aWR0aDogLXdlYmtpdC1jYWxjKDIzNnB4ICsgODdweCArIDg3cHgpO1xyXG5cdG1pbi13aWR0aDogLW1vei1jYWxjKDIzNnB4ICsgODdweCArIDg3cHgpO1xyXG5cdG1pbi13aWR0aDogY2FsYygyMzZweCArIDg3cHggKyA4N3B4KTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gucGVyaW9kX3BpY2tlcl9tYXhpbWl6ZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHQgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRsZWZ0OiAwcHg7XHJcblx0dG9wOiAwcHg7XHJcblx0bWluLXdpZHRoOiA2NjdweDtcclxuXHRtaW4taGVpZ2h0OiAzOTVweDtcclxuXHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0d2lkdGg6IDEwMCVcdCFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxMDAlXHQhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHR0b3A6IDBcdCFpbXBvcnRhbnQ7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94LnZpc2libGUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94LmFuaW1hdGlvbiB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRtYXJnaW4tdG9wOiAtMjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMTVzIGxpbmVhcjtcclxuXHQtbW96LXRyYW5zaXRpb246IC4xNXMgbGluZWFyO1xyXG5cdC1vLXRyYW5zaXRpb246IC4xNXMgbGluZWFyO1xyXG5cdHRyYW5zaXRpb246IC4xNXMgbGluZWFyO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWFyZ2luLXRvcDtcclxuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIG1hcmdpbi10b3A7XHJcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWFyZ2luLXRvcDtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXJnaW4tdG9wO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC5hY3RpdmUuYW5pbWF0aW9uIHtcclxuXHRvcGFjaXR5OiAxLjA7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC54ZHNvZnRfaW5saW5lLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3guYW5pbWF0aW9uLnhkc29mdF9pbmxpbmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHQgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdG1hcmdpbjogMDtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9lcnJvciB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmVkIWltcG9ydGFudDtcclxuXHRcdCAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZWQhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJlZCFpbXBvcnRhbnQ7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2hlYWQge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdCAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfaGVhZF90aXRsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfcmVzaXplcixcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX21heF9taW4sXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9jbG9zZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNTYlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDU2JTIwMTQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE2JTIwMmgxMXYxMEgxNlYyem0xJTIwMWg5djhoLTlWM3olMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0zOCUyMDloMlYzaC03djJoLTJ2Nmg3VjloMVY0aC02djFoNXY0em0tNi0zaDV2NGgtNVY2eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwMi43MTRMMTEuMjg3JTIwMiUyMDclMjA2LjI4NiUyMDIuNzE0JTIwMiUyMDIlMjAyLjcxNCUyMDYuMjg2JTIwNyUyMDIlMjAxMS4yODVsLjcxNC43MTVMNyUyMDcuNzE0JTIwMTEuMjg3JTIwMTJsLjcxMy0uNzE1TDcuNzE0JTIwNyUyMDEyJTIwMi43MTQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk00NC45NjQlMjAxMC4zMjhsLjcwOC43MDglMjA2LjM2NC02LjM2NC0uNzA4LS43MDgtNi4zNjQlMjA2LjM2NHptMy40MTUuNTg2bC43MDYuNzA3JTIwMy41MzUtMy41MzQtLjcwNi0uNzA3LTMuNTM1JTIwMy41MzR6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRvcGFjaXR5OiAuNTtcclxuXHRyaWdodDogMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfcmVzaXplciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGN1cnNvcjogc2UtcmVzaXplO1xyXG5cdHotaW5kZXg6IDc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfY2xvc2UsXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhfbWluIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdHRvcDogMTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhfbWluIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAwO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9tYXhpbWl6ZSBkaXYgc3Bhbi5wZXJpb2RfcGlja2VyX21heF9taW4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDA7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19zZWxlY3RvciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjM7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3llYXJzX3NlbGVjdG9yIC5wZXJpb2RfcGlja2VyX3llYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDVweDtcclxuXHR3aWR0aDogM2VtO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMTE7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19zZWxlY3RvciAucGVyaW9kX3BpY2tlcl95ZWFyOmhvdmVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfc2VsZWN0b3IgLnBlcmlvZF9waWNrZXJfeWVhcjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRtYXJnaW46IDJweCBhdXRvO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfc2VsZWN0b3JfY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19kcmFnZ2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl95ZWFyc19kcmFnZ2VyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDFweDtcclxuXHRyaWdodDogLTFweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfZHJhZ2dlcjpob3ZlcjphZnRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfeWVhcnNfcGVyaW9kIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZjZjAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTAwcHg7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZmlyc3RfbGV0dGVyc190ZCxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdHIge1xyXG5cdHBhZGRpbmc6IDAgNnB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggdGFibGUgdGgsXHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0ZCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdGQsXHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdGQsXHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdHIsXHJcbi5wZXJpb2RfcGlja2VyX2JveCB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2ZpcnN0X2xldHRlcnNfdHIge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2VlayB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0cGFkZGluZzogMnB4IDVweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZCB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB7XHJcblx0d2lkdGg6IDE4NHB4O1xyXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUucGVyaW9kX3BpY2tlcl9maXJzdF9sZXR0ZXJzX3RhYmxlIHRoIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDlweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRoIHtcclxuXHR3aWR0aDogMjNweDtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZCB7XHJcblx0d2lkdGg6IDIzcHg7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRlbXB0eS1jZWxsczogaGlkZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRkOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHRoLnBlcmlvZF9waWNrZXJfaG9saWRheSxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9ob2xpZGF5IHtcclxuXHRjb2xvcjogI0MxMTkyNDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX21vbnRoIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nOiAxNHB4IDAgMTBweCAxMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGgucGVyaW9kX3BpY2tlcl9tb250aDpob3ZlciB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9lbXB0eSxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9lbXB0eTpob3ZlciB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0IWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2dyYXlfcGVyaW9kLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX2dyYXlfcGVyaW9kOmhvdmVyIHtcclxuXHRjb2xvcjogI2FhYTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX21vbnRoMTI6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRkLnBlcmlvZF9waWNrZXJfbW9udGgxMjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTE2cHg7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAtNXB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRUJBMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkIDpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjVEMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkX3N0YXJ0LFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkX3N0YXJ0OmhvdmVyIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcclxuXHRcdCAtbW96LWJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0ZC5wZXJpb2RfcGlja2VyX3NlbGVjdGVkX2VuZCxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGQucGVyaW9kX3BpY2tlcl9zZWxlY3RlZF9lbmQ6aG92ZXIge1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCBzcGFuLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2Vla19jYXAge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggc3Bhbi5wZXJpb2RfcGlja2VyX3NlbGVjdG9yX3dlZWssXHJcbi5wZXJpb2RfcGlja2VyX2JveCBzcGFuLnBlcmlvZF9waWNrZXJfc2VsZWN0b3Jfd2Vla19jYXAge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDJweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2dyYXlfcGVyaW9kLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfd2Vla2RheSxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2hvbGlkYXksXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9lbXB0eSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX21vbnRoIGIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3N1Ym1pdF9kYXRlcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDIwcHggMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXM6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdG1hcmdpbjogMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3N1Ym1pdF9kYXRlcyAuaW5wdXRfYm94IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjY2JjYmNiO1xyXG5cdFx0IC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjYmNiY2I7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2NiY2JjYjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXMgLmlucHV0X2ZvY3VzZWRfeWVzIC5pbnB1dF9ib3gge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkMGJhNjUsMCAwIDEwcHggI2ZjMDtcclxuXHRcdCAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZDBiYTY1LDAgMCAxMHB4ICNmYzA7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2QwYmE2NSwwIDAgMTBweCAjZmMwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zdWJtaXRfZGF0ZXMgaW5wdXQge1xyXG5cdHdpZHRoOiA2LjFlbTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfc3VibWl0X2RhdGVzIGlucHV0LmlucHV0X2NvbnRyb2wge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAuNGVtIDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0YmFja2dyb3VuZDogMCAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHBhZGRpbmctbGVmdDogN3B4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRob3V0X2JvdHRvbV9wYW5lbCB7XHJcblx0bWluLWhlaWdodDogMzExcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aG91dF9ib3R0b21fcGFuZWwgLnBlcmlvZF9waWNrZXJfc3VibWl0X2RhdGVzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRob3V0X3llYXJzbGluZSB7XHJcblx0bWluLWhlaWdodDogMzM1cHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyIHtcclxuXHRtaW4taGVpZ2h0OiAzMjVweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aG91dF9oZWFkZXIgLnBlcmlvZF9waWNrZXJfaGVhZCB7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRob3V0X2hlYWRlci53aXRob3V0X3llYXJzbGluZSB7XHJcblx0bWluLWhlaWdodDogMzI1cHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhvdXRfaGVhZGVyLndpdGhvdXRfYm90dG9tX3BhbmVsIHtcclxuXHRtaW4taGVpZ2h0OiAyNzFweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aG91dF95ZWFyc2xpbmUud2l0aG91dF9ib3R0b21fcGFuZWwge1xyXG5cdG1pbi1oZWlnaHQ6IDI4MXB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRob3V0X3llYXJzbGluZS53aXRob3V0X2hlYWRlci53aXRob3V0X2JvdHRvbV9wYW5lbCB7XHJcblx0bWluLWhlaWdodDogMjQxcHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2Zyb21fdGltZV9ibG9jayxcclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3RvX3RpbWVfYmxvY2ssXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9mcm9tX2Jsb2NrLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fYmxvY2sge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdHdpZHRoOiA4MXB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZnJvbV90aW1lX2Jsb2NrLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fdGltZV9ibG9jayB7XHJcblx0d2lkdGg6IDYwcHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94Lnhkc29mdF9ub3JhbmdlIC5wZXJpb2RfcGlja2VyX2Zyb21fYmxvY2sgfiBzcGFuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl90b190aW1lX2Jsb2NrLFxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdG9fYmxvY2sge1xyXG5cdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3Nob3cge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0IC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IDAgMDtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zaG93ICsgLnBlcmlvZF9waWNrZXJfc2hvdyB7XHJcblx0cmlnaHQ6IDUwcHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3Nob3c6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxcHg7XHJcblx0cmlnaHQ6IDFweDtcclxuXHRib3R0b206IDFweDtcclxuXHRsZWZ0OiAxcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb250ZW50OiAnJztcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdCAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZkYjRkO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTkxLCAxNTMsIDAsIDAuOCk7XHJcblx0XHQgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxOTEsIDE1MywgMCwgMC44KTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE5MSwgMTUzLCAwLCAwLjgpO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zaG93IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwIDEzcHg7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3Nob3c6Zm9jdXMge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAjZmMwO1xyXG5cdFx0IC1tb3otYm94LXNoYWRvdzogMCAwIDZweCAjZmMwO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDZweCAjZmMwO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9zaG93OmFjdGl2ZTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmYzA7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNTksIDEyNywgMCwgMC44KTtcclxuXHRcdCAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE1OSwgMTI3LCAwLCAwLjgpO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTU5LCAxMjcsIDAsIDAuOCk7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX3dvcmsge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3gge1xyXG5cdHdpZHRoOiA4N3B4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRvcDogMHB4O1xyXG5cdGJvdHRvbTogMTAwcHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3ggKyAucGVyaW9kX3BpY2tlcl9kYXlzICsgLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3gge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDBweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aF9maXJzdF90aW1lcGlja2VyIC5wZXJpb2RfcGlja2VyX2RheXMge1xyXG5cdHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDg3cHgpO1xyXG5cdHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDg3cHgpO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4N3B4KTtcclxuXHRtYXJnaW4tbGVmdDogODdweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3gud2l0aF9maXJzdF90aW1lcGlja2VyLndpdGhfc2Vjb25kX3RpbWVwaWNrZXIgLnBlcmlvZF9waWNrZXJfZGF5cyB7XHJcblx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMTc0cHgpO1xyXG5cdHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDE3NHB4KTtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMTc0cHgpO1xyXG5cdG1hcmdpbi1sZWZ0OiA4N3B4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveCAueGRzb2Z0X25hdmlnYXRlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMCUzRiUzRSUwRCUwQSUzQ3N2ZyUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDEyJTIyJTIwd2lkdGglM0QlMjI5cHglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBc2tldGNoJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy5ib2hlbWlhbmNvZGluZy5jb20lMkZza2V0Y2glMkZucyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUzRSUwRCUwQSUwOSUzQ3RpdGxlJTJGJTNFJTBEJTBBJTA5JTNDZGVzYyUyRiUzRSUwRCUwQSUwOSUzQ2RlZnMlMkYlM0UlMEQlMEElMDklM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwaWQlM0QlMjJQYWdlLTElMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUzRSUwRCUwQSUwOSUwOSUzQ2clMjBmaWxsJTNEJTIyJTIzNDQ0NDQ0JTIyJTIwaWQlM0QlMjJDb3JlJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0yMTguMDAwMDAwJTJDJTIwLTkwLjAwMDAwMCklMjIlM0UlMEQlMEElMDklMDklMDklM0NnJTIwaWQlM0QlMjJjaGV2cm9uLWxlZnQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMjE4LjUwMDAwMCUyQyUyMDkwLjAwMDAwMCklMjIlM0UlMEQlMEElMDklMDklMDklMDklM0NwYXRoJTIwZCUzRCUyMk03LjQlMkMxLjQlMjBMNiUyQzAlMjBMLTguODgxNzg0MmUtMTYlMkM2JTIwTDYlMkMxMiUyMEw3LjQlMkMxMC42JTIwTDIuOCUyQzYlMjBMNy40JTJDMS40JTIwWiUyMiUyMGlkJTNEJTIyU2hhcGUlMjIlMkYlM0UlMEQlMEElMDklMDklMDklM0MlMkZnJTNFJTBEJTBBJTA5JTA5JTNDJTJGZyUzRSUwRCUwQSUwOSUzQyUyRmclM0UlMEQlMEElM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6IC0xM3B4O1xyXG5cdGJvdHRvbTogMTAwcHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbn1cclxuLnBlcmlvZF9waWNrZXJfYm94IC54ZHNvZnRfbmF2aWdhdGU6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDEuMDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZTphY3RpdmUge1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZS54ZHNvZnRfbmF2aWdhdGVfbmV4dCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjAlM0YlM0UlMEQlMEElM0NzdmclMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDklMjAxMiUyMiUyMHdpZHRoJTNEJTIyOXB4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXNrZXRjaCUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cuYm9oZW1pYW5jb2RpbmcuY29tJTJGc2tldGNoJTJGbnMlMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlM0UlMEQlMEElMDklM0N0aXRsZSUyRiUzRSUwRCUwQSUwOSUzQ2Rlc2MlMkYlM0UlMEQlMEElMDklM0NkZWZzJTJGJTNFJTBEJTBBJTA5JTNDZyUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSgxODAlMjA0LjE5OTk5Njk0ODI0MjE4NzUlMkM2KSUyMCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGlkJTNEJTIyUGFnZS0xJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlM0UlMEQlMEElMDklMDklM0NnJTIwZmlsbCUzRCUyMiUyMzQ0NDQ0NCUyMiUyMGlkJTNEJTIyQ29yZSUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgtMjE4LjAwMDAwMCUyQyUyMC05MC4wMDAwMDApJTIyJTNFJTBEJTBBJTA5JTA5JTA5JTNDZyUyMGlkJTNEJTIyY2hldnJvbi1sZWZ0JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDIxOC41MDAwMDAlMkMlMjA5MC4wMDAwMDApJTIyJTNFJTBEJTBBJTA5JTA5JTA5JTA5JTNDcGF0aCUyMGQlM0QlMjJNNy40JTJDMS40JTIwTDYlMkMwJTIwTC04Ljg4MTc4NDJlLTE2JTJDNiUyMEw2JTJDMTIlMjBMNy40JTJDMTAuNiUyMEwyLjglMkM2JTIwTDcuNCUyQzEuNCUyMFolMjIlMjBpZCUzRCUyMlNoYXBlJTIyJTJGJTNFJTBEJTBBJTA5JTA5JTA5JTNDJTJGZyUzRSUwRCUwQSUwOSUwOSUzQyUyRmclM0UlMEQlMEElMDklM0MlMkZnJTNFJTBEJTBBJTNDJTJGc3ZnJTNFXCIpO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IC0xNXB4O1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2JveC53aXRob3V0X2JvdHRvbV9wYW5lbCAueGRzb2Z0X25hdmlnYXRlIHtcclxuXHRib3R0b206IDBweDtcclxufVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpbWVwaWNrZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi54ZHNvZnRfbm9zZWxlY3Qge1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMHB4O1xyXG5cdGJvdHRvbTogMHB4O1xyXG5cdGxlZnQ6IDBweDtcclxuXHRyaWdodDogMHB4O1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyLFxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgKiB7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIGlucHV0LnBlcmlvZHBpY2tlcl9rZXlfaG9va2VyIHtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwcHg7XHJcblx0Ym90dG9tOiAwcHg7XHJcblx0d2lkdGg6IDUwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sNCB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQge1xyXG5cdGxlZnQ6IDI1JTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQge1xyXG5cdGxlZnQ6IDUwJTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQgKyBkaXYucGVyaW9kcGlja2VyX2NvbDQge1xyXG5cdGxlZnQ6IDc1JTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDMge1xyXG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDMgKyBkaXYucGVyaW9kcGlja2VyX2NvbDMge1xyXG5cdGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMyArIGRpdi5wZXJpb2RwaWNrZXJfY29sMyArIGRpdi5wZXJpb2RwaWNrZXJfY29sMyB7XHJcblx0bGVmdDogNjYuNjY2NjY2NjY2NiU7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2wyIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMiArIGRpdi5wZXJpb2RwaWNrZXJfY29sMiB7XHJcblx0bGVmdDogNTAlO1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdjpub3QoLmRyYWdnYWJsZSkgPiBkaXYge1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdiA+IGRpdiA+IGRpdiB7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogIzcyNzI3MjtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYgPiBkaXYgPiBkaXYuYWN0aXZlIHtcclxuXHRjb2xvcjogIzRCNEI0QjtcclxuXHRmb250LXNpemU6IDEuMWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyIC5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9zbGlkZXJzID4gZGl2LnBlcmlvZHBpY2tlcl9jb2w0ICsgZGl2LnBlcmlvZHBpY2tlcl9jb2w0Om5vdCgucGVyaW9kcGlja2VyX2FtcG1waWNrZXJfYm94KTpub3QoLmRyYWdnYWJsZSkgZGl2LmFjdGl2ZTpiZWZvcmUsXHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMiArIGRpdi5wZXJpb2RwaWNrZXJfY29sMjpub3QoLnBlcmlvZHBpY2tlcl9hbXBtcGlja2VyX2JveCk6bm90KC5kcmFnZ2FibGUpIGRpdi5hY3RpdmU6YmVmb3JlLFxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX3NsaWRlcnMgPiBkaXYucGVyaW9kcGlja2VyX2NvbDMgKyBkaXYucGVyaW9kcGlja2VyX2NvbDM6bm90KC5wZXJpb2RwaWNrZXJfYW1wbXBpY2tlcl9ib3gpOm5vdCguZHJhZ2dhYmxlKSBkaXYuYWN0aXZlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCI6XCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRsZWZ0OiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICM3OTc1NzU7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfc2xpZGVycyA+IGRpdi5wZXJpb2RwaWNrZXJfY29sMiArIGRpdi5wZXJpb2RwaWNrZXJfY29sMiBkaXYuYWN0aXZlOmJlZm9yZSB7XHJcblx0bWFyZ2luLWxlZnQ6IC05cHg7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMHB4O1xyXG5cdHJpZ2h0OiAwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDMycHggMjBweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDBweDtcclxuXHRyaWdodDogMHB4O1xyXG5cdGJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IC0zMnB4IDIwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2NlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDBweDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cmlnaHQ6IDBweDtcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2NlbnRlcjpiZWZvcmUsXHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfY2VudGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxufVxyXG4ucGVyaW9kcGlja2VyX3RpbWVwaWNrZXIgLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2NlbnRlcjpiZWZvcmUge1xyXG5cdG1hcmdpbi10b3A6IC0xMXB4O1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlciAucGVyaW9kcGlja2VyX3RpbWVwaWNrZXJfY2VudGVyOmFmdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcbi5wZXJpb2RwaWNrZXJfdGltZXBpY2tlcl9kaWFsb2cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdHdpZHRoOiA5OXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ei1pbmRleDogMzMwMDE7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBlcmlvZHBpY2tlcl90aW1lcGlja2VyX2RpYWxvZy52aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ3Vzb20gc3R5bGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyAucGVyaW9kX3BpY2tlcl9oZWFkIHtcclxuLy8gXHRkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG4vLyAucGVyaW9kX3BpY2tlcl9ib3gge1xyXG4vLyBcdHBhZGRpbmctbGVmdDogMjVweDtcclxuLy8gXHRwYWRkaW5nLXRvcDogMjVweDtcclxuLy8gXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4vLyB9XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3gge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgYnAocDk2MCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9zZWxlY3Rvcl93ZWVrIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlIHtcclxuXHQvLyB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdC8vIHdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfYm94IC5wZXJpb2RfcGlja2VyX2RheXMgdGFibGUgdGFibGUgdGQge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IDI2cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5wZXJpb2RfcGlja2VyX2JveCAucGVyaW9kX3BpY2tlcl9kYXlzIHRhYmxlIHRhYmxlLnBlcmlvZF9waWNrZXJfZmlyc3RfbGV0dGVyc190YWJsZSB0aCB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfYm94LndpdGhfZmlyc3RfdGltZXBpY2tlci53aXRoX3NlY29uZF90aW1lcGlja2VyIC5wZXJpb2RfcGlja2VyX2RheXMge1xyXG5cdG1hcmdpbi1sZWZ0OiA3OXB4O1xyXG5cdC8vIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3gge1xyXG5cdC8vIHdpZHRoOiAyMnB4O1xyXG5cdC8vIGJhY2tncm91bmQ6IHJlZDtcclxuXHQvLyB0b3A6IDA7XHJcblx0Ly8gYm90dG9tOiAxMDBweDtcclxuXHQvLyBsZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3ggKyAucGVyaW9kX3BpY2tlcl9kYXlzICsgLnBlcmlvZF9waWNrZXJfdGltZXBpY2tlcl9ib3gge1xyXG5cdC8vIHJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZSB7XHJcblx0Ly8gbGVmdDogMjBweDtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfYm94IC54ZHNvZnRfbmF2aWdhdGUueGRzb2Z0X25hdmlnYXRlX25leHQge1xyXG5cdC8vIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnBlcmlvZF9waWNrZXJfZGF5cyB0YWJsZSB0YWJsZSB0aC5wZXJpb2RfcGlja2VyX21vbnRoIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy10b3A6IDRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4vLyAucGVyaW9kX3BpY2tlcl9ib3gge1xyXG4vLyBcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4vLyB9XHJcblxyXG4vLyAucGVyaW9kX3BpY2tlcl9ib3gud2l0aF9maXJzdF90aW1lcGlja2VyLndpdGhfc2Vjb25kX3RpbWVwaWNrZXIge1xyXG4vL1x0IG1pbi13aWR0aDogMzAwcHg7XHJcbi8vXHQgd2lkdGg6IDMwMHB4O1xyXG4vLyB9XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCdXR0b25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLmljb25fY2FsZW5kYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wZXJpb2RfYnV0dG9uX2NvbnRlbnRfYm9keSB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogJGJhc2Vjb2xvcjtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQgLnBlcmlvZF9idXR0b25fdGV4dCB7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucGVyaW9kX3BpY2tlcl9pbnB1dCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjN2NhY2Q7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdGJhY2tncm91bmQ6ICNmYmZiZmE7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlRm9udDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wZXJpb2RfcGlja2VyX2lucHV0IC5wZXJpb2RfYnV0dG9uX3RleHQge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfaW5wdXQ6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wZXJpb2RfcGlja2VyX2lucHV0OmFjdGl2ZTpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIE5hdmlnYXRpb24gYXJyb3dzXHJcblxyXG4ucGVyaW9kX3BpY2tlcl9ib3ggLnhkc29mdF9uYXZpZ2F0ZSB7XHJcblx0Ly8gYmFja2dyb3VuZDogcmVkO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRib3R0b206IGF1dG87XHJcblx0dG9wOiAtNDVweDtcclxuXHRsZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLnBlcmlvZF9waWNrZXJfYm94IC54ZHNvZnRfbmF2aWdhdGUueGRzb2Z0X25hdmlnYXRlX25leHQge1xyXG5cdHJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuLy8gQ2xvY2tcclxuXHJcbi5wZXJpb2RwaWNrZXJfaXRlbSB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJzonO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHJpZ2h0OiAtM3B4O1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJzAwJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRyaWdodDogLTMycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78ucG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtaW4td2lkdGg6IDIyMHB4O1xyXG5cdG1heC13aWR0aDogMjBwYztcclxuXHRjb2xvcjogIzJjMmQzMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMTIpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Ly8gdG9wOiAxNTNweDtcclxuXHQvLyBsZWZ0OiA4NTNweDtcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0bWFyZ2luOiAxMnB4IDA7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0bWFyZ2luOiAwIDEycHg7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMCAxMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogIzJjMmQzMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2YyZjJmNTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl92aXNpYmxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIu+7vyRibG9jazogJ3Byb2ZpbGUtbGlzdCc7XHJcbiRhY2NvcmRpb24taW5kZW50OiAxMTRweDtcclxuXHJcbi4jeyRibG9ja30ge1xyXG5cdGxvc3QtY2VudGVyOiAxMDAlIGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gbG9zdC11dGlsaXR5OiBlZGl0O1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsb3N0LWZsZXgtY29udGFpbmVyOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2FjY29yZGlvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGFjY29yZGlvbi1pbmRlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcclxuXHRcdH1cclxuXHJcblx0XHQmX2luZGVudCB7XHJcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZS1pbm5lciB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0LiN7JGJsb2NrfV9faXRlbV9hY2NvcmRpb24gJiB7XHJcblx0XHRcdGNvbG9yOiAkbmF2YmFyQmc7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC4jeyRibG9ja31fX2l0ZW1fYWNjb3JkaW9uICYge1xyXG5cdFx0XHRcdGNvbG9yOiAkbG5rMjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bG9zdC1jZW50ZXI6IDEwMCUgZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdC4jeyRibG9ja31fX2l0ZW1fYWNjb3JkaW9uICYge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYW5ub3RhdGlvIHtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHR9XHJcblxyXG5cdCZfX2FjdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0bG9zdC1jb2x1bW46IDIvNiBmbGV4IDMzcHg7XHJcblxyXG5cdFx0XHQuI3skYmxvY2t9X19pdGVtX2FjY29yZGlvbiAmIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0kYWNjb3JkaW9uLWluZGVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LiN7JGJsb2NrfV9faXRlbV9hY2NvcmRpb24gJiB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYXIge1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xyXG5cdFx0LiN7JGJsb2NrfV9faXRlbTpub3QoOmxhc3QtY2hpbGQpICZ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50ID4gJiB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBBY2NvdXJkaW9uIGFubmltYXRpb25cclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBlYXNlLW91dDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LiN7JGJsb2NrfV9faXRlbV92aXNpYmxlICYge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjRzIGVhc2UtaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdCZfc2l6ZV9zbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdFx0bG9zdC1jb2x1bW46IDQvNiBuby1mbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicChkZXNrKSB7XHJcblx0XHRcdFx0bG9zdC1jb2x1bW46IDEvMiBuby1mbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/Ly8g0J7Qv9C40YHQsNC90LjQtSDRgtCw0LHQu9C40YbRiyAucmVwb3J0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ucmVwb3J0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGVhc2UgMHM7XHJcblxyXG5cdCZfX2xpbmUge1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX2NlbGwge1xyXG5cdFx0QGV4dGVuZCAlcmVwb3J0TW9ycGhDZWxsO1xyXG5cdFx0QGV4dGVuZCAlcmVwb3J0Q2FwVGhlYWQ7XHJcblx0XHRAZXh0ZW5kICVyZXBvcnRDZWxsUmVzdG9yZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0LnJlcG9ydF9fbGluZS0tdG90YWwgJiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0LnJlcG9ydF9fbGluZS0tdG90YWwgJiB7XHJcblx0XHRcdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGV4dGVuZCAlcmVwb3J0Q2FwVGhlYWQ7XHJcblx0XHRAZXh0ZW5kICVyZXBvcnRDZWxsUmVzdG9yZTtcclxuXHJcblx0XHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3RhbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBleHRlbmQgJXJlcG9ydENhcDtcclxuXHRcdEBleHRlbmQgJXJlcG9ydENlbGxSZXN0b3JlO1xyXG5cclxuXHRcdC5yZXBvcnRfX2xpbmUtLXRvdGFsICYge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGhlYWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYWIyN2I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0Ji0tdG90YWwge1xyXG5cdFx0XHRjb2xvcjogIzM2YTY0ZjtcclxuXHRcdH1cclxuXHJcblx0XHQvLyDQl9C00LXRgdGMINC/0L4t0LjQtNC10LUg0L3Rg9C20L3QviDQtNC+0L7RhNC+0YDQvNC40YLRjCDQv9C+0LQg0L3QtdGB0LrQvtC70YzQutC+INC60L7Qu9C+0L3QvtC6INGC0LDQsdC70LjRhtGDXHJcblx0XHQvLyBAaW5jbHVkZSBicChsYXApIHtcclxuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvLyBcdG1heC13aWR0aDogNDklO1xyXG5cclxuXHRcdC8vIFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0Ly8gXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGVUaW1lIHtcclxuXHRcdEBleHRlbmQgJXJlcG9ydE1vcnBoQ2VsbDtcclxuXHRcdEBleHRlbmQgJXJlcG9ydENhcDtcclxuXHRcdEBleHRlbmQgJXJlcG9ydENhcFRoZWFkO1xyXG5cdFx0QGV4dGVuZCAlcmVwb3J0Q2VsbFJlc3RvcmU7XHJcblxyXG5cdFx0Jl9mYWtlIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyDQntC/0LjRgdGL0LLQsNC10Lwg0YLQuNGF0LjQtSDQutC70LDRgdGB0Ysg0LTQu9GPINGC0LDQsdC70LjRhtGLIC5yZXBvcnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vINCf0LjQu9C40Lwg0YLQsNCx0LvQuNGG0YMg0L3QsCDQsdC70L7QutC4XHJcbiVyZXBvcnRNb3JwaENlbGwge1xyXG5cdGZsZXg6IDAgMCAxMDAlO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi8vINCX0LDQs9C+0LvQvtCy0LrQuCDQsiB0aGVhZCDQtNC70Y8g0LzQvtCx0LjQu9C+0LpcclxuJXJlcG9ydENhcCB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4vLyDQl9Cw0LPQvtC70L7QstC60Lgg0LIgdGhlYWQg0LTQu9GPINGC0LDQsdC70LjRhtGLXHJcbiVyZXBvcnRDYXBUaGVhZCB7XHJcblx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdC5yZXBvcnRfX3RoZWFkICYge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdC8vIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vINCS0L7RgdGB0YLQsNC90LDQstC70LjQstCw0LXQvCDRj9GH0LXQudC60Lgg0YLQsNCx0LvQuNGG0YtcclxuJXJlcG9ydENlbGxSZXN0b3JlIHtcclxuXHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDEwcHggNHB4IDExcHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG59Iiwi77u/LnJ1YiB7XHJcblx0Zm9udC1mYW1pbHk6ICdBTFNSdWJsLVRhaG9tYScsICdMYXRvJztcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuXHQvLyB0bXBcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnXFwwMGEwJztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjUlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG59Iiwi77u/Ly8gLnNlbGVjdF9fYnRuIHtcclxuLy8gXHRcdC8vIHBhZGRpbmc6IDVweCAzcHggNHB4IDZweDtcclxuLy8gXHRcdHBhZGRpbmctbGVmdDogNnB4O1xyXG4vLyBcdFx0Ly8gbWFyZ2luOiAxMHB4IDA7XHJcbi8vIFx0XHRmb250OiBpbmhlcml0O1xyXG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4vLyBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4vLyB9XHJcblxyXG5cdFx0Ly8gLnNlbGVjdCB7XHJcblx0XHQvLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdC8vIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdC8vIH1cclxuXHJcblx0XHRcdC8vIC5zZWxlY3RfX2J0biB7XHJcblx0XHRcdC8vIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNkO1xyXG5cdFx0XHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYTtcclxuXHRcdFx0Ly8gXHRcdGNvbG9yOiAjNTU1NDU5O1x0XHRcclxuXHRcdFx0Ly8gXHRcdGhlaWdodDogMzBweDtcclxuXHJcblx0XHRcdC8vICY6YWZ0ZXIge1xyXG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICcxMjMnO1xyXG5cdFx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0Ly8gfVxyXG5cclxuXHRcdC8vIEBzdXBwb3J0cyAoKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgb3JcclxuXHRcdC8vIFx0XHRcdFx0XHQoLW1vei1hcHBlYXJhbmNlOiBub25lKSBvclxyXG5cdFx0Ly8gXHRcdFx0XHRcdChhcHBlYXJhbmNlOiBub25lKSkge1xyXG5cdFx0Ly8gXHQuc2VsZWN0X19idG4ge1xyXG5cdFx0Ly8gXHRcdFx0cGFkZGluZy1yaWdodDogMjJweDsgLyogYWNjb21tb2RhdGUgd2l0aCB0aGUgcHNldWRvIGVsZW1lbnRzIGZvciB0aGUgZHJvcGRvd24gYXJyb3cgKi9cclxuXHRcdC8vIFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHRcdFxyXG5cdFx0Ly8gXHR9XHJcblxyXG5cdFx0Ly8gXHQuc2VsZWN0OmJlZm9yZSxcclxuXHRcdC8vIFx0LnNlbGVjdDphZnRlciB7XHJcblx0XHQvLyBcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHQvLyBcdH1cclxuXHJcblx0XHQvLyBcdC5zZWxlY3Q6YWZ0ZXIgeyAvKlx0Q3VzdG9tIGRyb3Bkb3duIGFycm93ICovXHJcblx0XHQvLyBcdFx0XHRjb250ZW50OiBcIlxcMjVCQ1wiO1xyXG5cdFx0Ly8gXHRcdFx0Y29sb3I6ICM1NTU0NTkgIWltcG9ydGFudDtcclxuXHRcdC8vIFx0XHRcdC8vIGhlaWdodDogMWVtO1xyXG5cdFx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHQvLyBcdFx0XHRyaWdodDogMS4yZW07XHJcblx0XHQvLyBcdFx0XHR0b3A6IDUwJTsgbWFyZ2luLXRvcDogLS41ZW07XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHJcbi5qcS1zZWxlY3Rib3gge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmX19zZWxlY3Qge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzdjYWNkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYTtcclxuXHRcdGNvbG9yOiAjNTU1NDU5O1x0XHRcclxuXHRcdC8vIGhlaWdodDogMzBweDtcclxuXHR9XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcclxufVxyXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxufVxyXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzg4ODtcclxufVxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQvLyB3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDJweCAwIDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XHJcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XHJcblx0bWFyZ2luOiA1cHg7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT0pIG5vLXJlcGVhdCAxMDAlIDUwJTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkge1xyXG5cdG1pbi1oZWlnaHQ6IDE4cHg7XHJcblx0cGFkZGluZzogNXB4IDEwcHggNnB4O1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjb2xvcjogIzIzMUYyMDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwOEM7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XHJcblx0Y29sb3I6ICNBQUE7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogIzMzMztcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICM4ODg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XHJcblx0cGFkZGluZzogM3B4IDlweCA0cHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogIzA4QztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0FBQTtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn0iLCLvu78uc2lkZWJhciB7XHJcblx0d2lkdGg6IDMwMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0YmFja2dyb3VuZDogcmVkO1xyXG59Iiwi77u/LnNpbmdsZUNhcmQge1xyXG5cdEBleHRlbmQgJWNhcmQ7XHJcblx0QGV4dGVuZCAlZ3JpZC0tZnVsbDtcclxuXHRwYWRkaW5nOiAoJGJhc2VMaW5lICogMS41KSAyNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJtc2cge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lIC8gMS41O1xyXG5cclxuXHRcdC8vIHN0cm9uZyB7XHJcblx0XHQvLyBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm1MaW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlTGluZSAvIDI7XHJcblxyXG5cdFx0Ji0tYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGJhc2VMaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9yZ290IHtcclxuXHRcdG1hcmdpbi10b3A6ICRiYXNlTGluZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG59Iiwi77u/JGJsb2NrOiAnc3VtbWFyeS1yZXBvcnQnO1xyXG5cclxuLiN7JGJsb2NrfSB7XHJcblx0QGluY2x1ZGUgYnAocDk2MCkge1xyXG5cdFx0bWluLXdpZHRoOiA4MDBweDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRsb3N0LWNlbnRlcjogMTAwJSBmbGV4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXItaXRlbSB7XHJcblx0XHRsb3N0LWNvbHVtbjogYXV0byAwIDEycHggZmxleDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6ICRiYXNlTGluZTtcclxuXHR9XHJcblxyXG5cdCZfX3BlcmlvZHBpY2tlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgYnAocDk2MCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGV0aW1lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSBicChwOTYwKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2FkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblxyXG5cdFx0LiN7JGJsb2NrfV9fY29udGVudF9sb2FkaW5nICYge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JlcG9ydCB7XHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50X2xvYWRpbmcgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50X2Vycm9yICYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXJyb3Ige1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50X2Vycm9yICYge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78kYmxvY2s6ICdzd2l0Y2hlcic7XHJcblxyXG4uI3skYmxvY2t9IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHQmX19jb250cm9sIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0JjpjaGVja2VkICsgLiN7JGJsb2NrfV9faXRlbSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmVhYjM7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwYjA4ODtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjN2NhY2Q7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZhO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzdjYWNkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYTBhMmE0O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LiN7JGJsb2NrfV9zb2xvICYge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50YWItY29udHJvbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCZfX3RhYnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDEycHggMzJweCAxMXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRcdGZvbnQtc2l6ZTogJGJhc2VTaXplO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0Ji0tc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRsaW5lICRsaW5lIHdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cdFx0XHRjb2xvcjogJGJhc2Vjb2xvcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNlY29uZCB7XHJcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdGNvbG9yOiAkc3VidGV4dDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhbmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLC4yNSk7XHJcblxyXG5cdFx0cGFkZGluZzogMTZweCAxMi44cHg7XHJcblx0XHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7vy50YWIge1xyXG5cdGxvc3QtY2VudGVyOiA4MiU7XHJcblx0Ly8gbG9zdC11dGlsaXR5OiBlZGl0O1xyXG5cclxuXHQmX19zZXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XHJcblx0fVxyXG5cclxuXHQmX19wYW5lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xyXG5cdFx0cGFkZGluZzogMzJweDtcclxuXHR9XHJcbn0iLCLvu78kYmxvY2s6ICcudGFibGUnO1xyXG5cclxuI3skYmxvY2t9IHtcclxuXHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdG1heC13aWR0aDogaW5oZXJpdDtcclxuXHQvLyB0YWJsZS1sYXlvdXQ6IGluaGVyaXQ7XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4IDhweCAwO1xyXG5cclxuXHRcdCN7JGJsb2NrfV9fcm93OmZpcnN0LWNoaWxkICYge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzJhYjI3YjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdCN7JGJsb2NrfV9lcnJvciAmIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjYjUyMzQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQjeyRibG9ja31fcHJlc3MgJiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjeyRibG9ja31fcHJlc3MgJiB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdEBpbmNsdWRlIGJwKGxhcCkge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGEge1xyXG5cdH1cclxuXHJcblx0Jl9fZGF0YS1pbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4IDhweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9maWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9maXhlZCB7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vLyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aDpub3QoOm9ubHktb2YtdHlwZSl7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyYWIyN2I7dGV4dC1hbGlnbjpsZWZ0fSIsIu+7vy50YWJsZU5lcnRhIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdC8vIGZvbnQtc2l6ZTogMTZweDtcclxuXHQvLyBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcblx0Jl9fY2FwdGlvbiB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdCZfX2NlbGwge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdCYtLW1vbmV5LFxyXG5cdFx0Jl9tb25leSB7XHJcblx0XHRcdC8vIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Y29sb3I6ICRjb3N0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7vy50YWJzIHtcclxuXHQvLyBkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHQmX19sbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTJweCAzMnB4IDExcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cdFx0Zm9udC1zaXplOiAkYmFzZVNpemU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQmLS1zZWxlY3RlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGxpbmUgJGxpbmUgd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRcdGNvbG9yOiAkYmFzZWNvbG9yO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2Vjb25kIHtcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0Y29sb3I6ICRzdWJ0ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7vy50aGluZyB7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0bG9zdC1jZW50ZXI6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0Jl9fZXhwYW5kZWQge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZiZmJmYTtcclxuXHRcdGJvcmRlci1jb2xvcjogI2U4ZThlODtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0QGV4dGVuZCAudGhpbmdfX2V4cGFuZGVkO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRsb3N0LWNvbHVtbjogNDhweCBub25lIDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmX19hY3Rpb24ge1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQudGhpbmc6aG92ZXIgJiB7XHJcblx0XHRcdGNvbG9yOiAkbG5rMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGNvbG9yOiAkc3VidGV4dDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdCZfX29wdGlvbnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmX3Zpc2libGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdG1heC13aWR0aDogNDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtTGluZSB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/LnRpdGxlIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59Iiwi77u/JGhlYWRlckhlaWdodDogNTBweDtcclxuJGJvcmRlclJhZGl1czogOHB4O1xyXG4kcGFkZGluZzogMjJweDtcclxuXHJcbi50bXAtbW9kYWwge1xyXG5cdCRibG9jazogJ3RtcC1tb2RhbCc7XHJcblxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDAwMDtcclxuXHJcblx0Jl92aXNpYmxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Jl9fb3ZlcmxheSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLC40KTtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHR1c2VyLXNlbGVjdDogdGV4dDtcclxuXHR9XHJcblxyXG5cdCZfX3dpbmRvdyB7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdC8vIHBhZGRpbmc6IDIxcHggMjVweCAxN3B4O1xyXG5cdFx0Ly8gbG9zdC1jZW50ZXI6IDMwMHB4IG5vLWZsZXg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWxIZWFkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCB3aGl0ZSA1MCUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwKHBvcnRhYmxlKSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwdmg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYShibGFjaywuNik7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC4jeyRibG9ja31fdHlwZV9hZGFwdGl2ZSAmIHtcclxuXHRcdFx0QGluY2x1ZGUgYnAocG9ydGFibGUpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsb3N0LWNlbnRlcjogMTAwJSBmbGV4O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XHJcblx0XHRoZWlnaHQ6ICRoZWFkZXJIZWlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwICRwYWRkaW5nIDA7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6ICRwYWRkaW5nICRwYWRkaW5nIDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50LWlubmVyIHtcclxuXHRcdC8vIGZpeCBib3R0b20gaW5kZW50IGZvciBtb2JpbGVcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdD4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRAaW5jbHVkZSBicChwb3J0YWJsZSkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHR9XHJcblxyXG5cdCZfX2FjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX2xvYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50X2xvYWRpbmcgJiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudC1pbm5lciB7XHJcblx0XHQuI3skYmxvY2t9X19jb250ZW50X2xvYWRpbmcgJixcclxuXHRcdC4jeyRibG9ja31fX2NvbnRlbnRfZXJyb3IgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19lcnJvciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdC4jeyRibG9ja31fX2NvbnRlbnRfZXJyb3IgJiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7vy51bml0IHtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICdcXDAwYTAnO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiA1MCU7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn0iLCLvu78udXNlcmJhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxuXHRmbGV4OiAxO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0cGFkZGluZy1yaWdodDogMzJweDtcclxuXHQvLyBkaXNwbGF5OiBub25lO1xyXG59Iiwi77u/LnVzZXJJbmZvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbmF2SG92ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdG9yZGVyOiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMXB4O1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29sb3I6ICRuYXZEYXJrO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDEyLjhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2F2YXRhciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmbGV4OiAwIDAgNDhweDtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59Iiwi77u/LndpZGdldCB7XHJcblx0Jl90aGVtZV9tci13aGl0ZSB7XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ly8gYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHQvLyBmbGV4LWdyb3c6IDE7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZmLCAwKSAwLCAjZmZmIDUwJSk7XHJcblx0XHRcdC8vIGJhY2tncm91bmQ6IHJlZDtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUtaW5uZXIge1xyXG5cdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkbG5rMjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyAvLyBuZWVkIG1vZCBfdGhlbWU/XHJcblx0fVxyXG5cclxuXHQmX191cGRhdGVkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0Y29sb3I6ICNjYjUyMzQ7XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24taWNvbiB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24tcG9wdXAge1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdFx0cmlnaHQ6IDI0cHg7XHJcblx0fVxyXG59IiwiLndpZGdldE5lcnRhIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsLjI1KTtcclxuXHRwYWRkaW5nOiAyMXB4IDI1cHggMTdweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHQvLyBtYXJnaW4tYm90dG9tOiAkYmFzZUxpbmU7XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdC8vIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjZmZmLCAwKSAwLCAjZmZmIDUwJSk7XHJcblx0XHRcdC8vIGJhY2tncm91bmQ6IHJlZDtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUtaW5uZXIge1xyXG5cdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkbG5rMjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmwtZ3JpZF9fY2VsbCB7XHJcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuXHRcdD4gLmwtZ3JpZF9fY2VsbCB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9maXQge1xyXG5cdFx0QGV4dGVuZCAudGFibGVOZXJ0YV9fY2VsbC0tbW9uZXk7XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb25zLWJ0biB7XHJcblx0XHRtYXJnaW4tbGVmdDogLjI1cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdGNvbG9yOiAkc3VidGV4dDtcclxuXHR9XHJcblxyXG5cdCZfX2F0dGVudGlvbi1idG4ge1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRjb2xvcjogI2NiNTIzNDtcclxuXHR9XHJcblxyXG5cdCZfX29wdGlvbnMtaWNvbixcclxuXHQmX19hdHRlbnRpb24taWNvbiB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb25zLXBvcHVwLFxyXG5cdCZfX2F0dGVudGlvbi1wb3B1cCB7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0XHRyaWdodDogMjRweDtcclxuXHR9XHJcbn0iLCLvu78ud2lkZ2V0cyB7XHJcblx0Ly8gQGV4dGVuZCAlbC1sZWZ0O1xyXG5cdC8vIEBleHRlbmQgJWwtcmlnaHQ7XHJcblx0Ly8gQGV4dGVuZCAlZ3JpZC0tZ3V0dGVycztcclxuXHQvLyBAZXh0ZW5kICVncmlkLS1mdWxsO1xyXG5cdC8vIEBleHRlbmQgJWxhcC1ncmlkLS0xb2YyO1xyXG5cdC8vIEBleHRlbmQgJWRlc2stZ3JpZC0tMW9mMztcclxuXHQvLyBAZXh0ZW5kICV4bC1ncmlkLS0xb2Y0O1xyXG5cclxuXHRsb3N0LWNlbnRlcjogOTIlO1xyXG5cclxuXHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0bG9zdC1jZW50ZXI6IDgyJTtcclxuXHR9XHJcblxyXG5cdHNlY3Rpb24ge1xyXG5cdFx0bG9zdC13YWZmbGU6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAobGFwKSB7XHJcblx0XHRcdGxvc3Qtd2FmZmxlOiAxLzIgMiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoZGVzaykge1xyXG5cdFx0XHRsb3N0LXdhZmZsZTogMS8zIDMgJGJhc2VMaW5lO1xyXG5cdFx0XHQvLyBsb3N0LXJvdzogMS8zO1xyXG5cdFx0XHQvLyBsb3N0LWNvbHVtbjogMS8zIDM7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh4bCkge1xyXG5cdFx0XHRsb3N0LXdhZmZsZTogMS80O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoZmgpIHtcclxuXHRcdFx0bG9zdC13YWZmbGU6IDEvNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/LmFwcHMtYXBwIHtcclxuXHRAaW5jbHVkZSB3aWR0aChjb250ZW50KTtcclxuXHJcblx0Jl9fYXNpZGUge1xyXG5cdFx0bG9zdC1jb2x1bW46IDEvNCBuby1mbGV4IDM1cHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHQvLyBsb3N0LWNvbHVtbjogMy80IG5vLWZsZXggMzVweDtcclxuXHRcdGxvc3QtY29sdW1uOiA0LzQgbm8tZmxleCAzNXB4OyAvLyB0bXBcclxuXHR9XHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHR9XHJcbn0iLCLvu78uYXBwcy1pbmZvIHtcclxuXHQmX190aXRsZSB7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGhpbmdzLWxpc3Qge1xyXG5cclxuXHR9XHJcblxyXG5cdCZfX3RoaW5ncy1saXN0LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lO1xyXG5cdH1cclxufSIsIu+7vy5hcHBzLWNhdGFsb2cge1xyXG5cdEBpbmNsdWRlIHdpZHRoKGNvbnRlbnQpO1xyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdH1cclxufSIsIu+7vy53aWRnZXQtcHJldmlldyB7XHJcblx0Jl9fdGFibGUge1xyXG5cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9scy1pdGVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdG90YWwge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRjb2xvcjogJGNvc3Q7XHJcblx0fVxyXG59Iiwi77u/LmRhc2hib2FyZC1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMjAwcHg7IC8vIHRtcCA6RFxyXG5cdEBleHRlbmQgLmNhcmQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0Jl9fZWRpdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIxcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2VkaXQtaW5uZXIge1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuXHRcdC8vIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRjb2xvcjogJHN1YnRleHQ7XHJcblx0fVxyXG5cclxuXHQmX19lZGl0LWljb24ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3B0aW9ucy1wb3B1cCB7XHJcblx0XHR0b3A6IDQ2cHggLSAyMXB4O1xyXG5cdFx0cmlnaHQ6IDI0cHggLSAyMHB4O1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxufSIsIu+7vyR3aWR0aDogMjcwcHg7XHJcbiRnYXA6IDI0cHg7XHJcbiRnYXAtbW9iaWxlOiAxMHB4O1xyXG5cclxuLmRhc2hib2FyZC1wYWdlIHtcclxuXHRAaW5jbHVkZSB3aWR0aCh3aWRnZXRzKTtcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0Ly8gd2lkdGg6IGluaGVyaXQ7XHJcblx0XHRsb3N0LWNlbnRlcjogMTAwJTtcclxuXHJcblx0Ly8gY29sdW1uczogNyAkd2lkdGg7XHJcblx0Ly8gY29sdW1uLWdhcDogJGdhcC1tb2JpbGU7XHJcblx0Ly8gQGluY2x1ZGUgYnAocDk2MCkge1xyXG5cdC8vIFx0Y29sdW1uLWdhcDogJGdhcDtcclxuXHQvLyB9XHJcblx0Ly8gbGluZS1oZWlnaHQ6IDA7XHJcblx0Ly8gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdC8vIFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvLyBcdGJyZWFrLWJlZm9yZTogcmVnaW9uO1xyXG5cdC8vIFx0bGluZS1oZWlnaHQ6ICRiYXNlTGluZTtcclxuXHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogJGdhcC1tb2JpbGU7XHJcblx0Ly8gXHRAaW5jbHVkZSBicChwOTYwKSB7XHJcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XHJcblx0Ly8gXHR9XHJcblxyXG5cdFx0bG9zdC13YWZmbGU6IDEgMSAkZ2FwLW1vYmlsZTtcclxuXHRcdC8vIEBleHRlbmQgLmNhcmQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnAobGFwKSB7XHJcblx0XHRcdGxvc3Qtd2FmZmxlOiAxLzIgMiAkZ2FwLW1vYmlsZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicChwOTYwKSB7XHJcblx0XHRcdGxvc3Qtd2FmZmxlOiAxLzMgMyAkZ2FwLW1vYmlsZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicChkZXNrKSB7XHJcblx0XHRcdGxvc3Qtd2FmZmxlOiAxLzMgMyAkZ2FwO1xyXG5cdFx0XHQvLyBsb3N0LXJvdzogMS8zO1xyXG5cdFx0XHQvLyBsb3N0LWNvbHVtbjogMS8zIDM7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicCh4bCkge1xyXG5cdFx0XHRsb3N0LXdhZmZsZTogMS80O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnAoZmgpIHtcclxuXHRcdFx0bG9zdC13YWZmbGU6IDEvNTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJvZHVjdHMtcHJvZHVjdCB7XHJcblx0QGluY2x1ZGUgd2lkdGgoY29udGVudCk7XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0fVxyXG59Iiwi77u/Lmhpc3RvcnktbW9kYWwge1xyXG5cclxuXHQmX19wYWdpbmF0aW9uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3BhZ2luYXRpb24taXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0Jl9zZWxlY3RlZCB7XHJcblx0XHRcdCosXHJcblx0XHRcdCo6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblx0XHRcdFx0Y29sb3I6ICRiYXNlY29sb3I7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCoge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78udGhpbmdzLWVkaXQtbW9kYWwge1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJhc2VMaW5lIC8gMjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78udGhpbmdzLXRoaW5nIHtcclxuXHRAaW5jbHVkZSB3aWR0aChjb250ZW50KTtcclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHR9XHJcbn0iXX0= */
