/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
.fieldset {
  position: static;
  display: block;
  padding: 50px 0;
}
.fieldset:not(:last-child) {
  border-bottom: 1px solid #dedede;
}

.legend {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  padding: 0 0 50px;
  width: 100%;
  padding-inline: unset;
  font-family: TTNormsPro;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 25px;
  top: 50px;
}

.form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media screen and (max-width: 1199.98px) {
  .form-group {
    gap: 18px;
  }
}
.form-group--hor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (max-width: 575.98px) {
  .form-group--hor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}
.form-group--hor.form-group--has-extra {
  display: grid;
  grid-template-columns: auto 1fr;
}
.form-group--hor.form-group--has-extra .form-extra {
  grid-column: span 2;
}
.form-group:not(:last-child) {
  margin-bottom: 24px;
}

.form-label {
  font-family: TTNormsPro;
  font-weight: 400;
  font-size: 20px;
}

.form-control:not(.jqselect) {
  display: block;
  width: 100%;
  border: 1px solid #d6d6d6;
  background-color: #ffffff;
  min-height: 29px;
  height: 29px;
  font-size: 20px;
  line-height: 1.3;
  border-radius: 0;
  padding: 0 10px;
  font-family: TTNormsPro;
}

.form-control:not(.jqselect)::-webkit-input-placeholder {
  color: #A1A5A7;
}

.form-control:not(.jqselect)::-moz-placeholder {
  color: #A1A5A7;
}

.form-control:not(.jqselect):-ms-input-placeholder {
  color: #A1A5A7;
}

.form-control:not(.jqselect)::-ms-input-placeholder {
  color: #A1A5A7;
}

.form-control:not(.jqselect)::placeholder {
  color: #A1A5A7;
}

textarea.form-control, textarea.form-control:not(.jqselect) {
  padding: 10px;
  min-height: 290px;
  resize: none;
}

select.form-control:not(.jqselect) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgBlZHNDYJAEIV39wBXS9grCSRYAh1oBWIF2oF0IB1AB5YAHeyFn6NbglcOgG8MJGTFVSchgTfzPd7ssrZtL+zPUkrJqqpiMY5jUtd1BmHzCwgodBxHcc6lIAEvseu6BTnaQKQ8YLbA8/qRWPRCmwGth5T5DJowlSQDirYCJqYhwdo0EEIUTdPsJjBbBYW4czTlMAw3xAnZe2kyM0XMH33fz/ksIGoKtxOzFBI8AO6DICjpmy+buLIECT7du0Yv8jxPzwI3J5DgjATXbyCVedoMu6R930cUcZLKruu2JmgtOkhawzbzBG+KdFqfEMBRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: right 10px center;
  padding-right: 35px;
}
select.form-control:not(.jqselect):open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD6SURBVHgBhZHNDYIwHMVLY4AjI3DlK5ER2MANdASdAJhAHcEJHAE2wBA+royARw6A70+ASAPhXWhLf6/vtYxtqCzLc1EUUZIk+tYeaQP0+74PxmnVNI3num4l7uM7IElXFCXKsuy4eTLiaaqq3gFe2LpqSZKuhmG8FjD1gvsbwyPbEQwCGIRD7BGMRBAJ6q7rniJMlagajQ+yLCf4asKeinPu4YQqz3OK64sGeIkvxw8R/GBtAGliWVaABLeVBJp42zE9ywROsm370batR1X+12eY+pmmSe9ZsxU5jhOjikuVFjAcQ7hf2Y4oEVWaDVB8FxKF29bTND39ALRQe7mgD2wMAAAAAElFTkSuQmCC);
}

.form-group .jq-selectbox__select {
  border: 1px solid #d6d6d6;
  background: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 29px;
  height: 29px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  border-radius: 0;
  padding: 0 35px 0 10px;
  text-shadow: none;
  color: inherit;
  font-family: TTNormsPro;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgBlZHNDYJAEIV39wBXS9grCSRYAh1oBWIF2oF0IB1AB5YAHeyFn6NbglcOgG8MJGTFVSchgTfzPd7ssrZtL+zPUkrJqqpiMY5jUtd1BmHzCwgodBxHcc6lIAEvseu6BTnaQKQ8YLbA8/qRWPRCmwGth5T5DJowlSQDirYCJqYhwdo0EEIUTdPsJjBbBYW4czTlMAw3xAnZe2kyM0XMH33fz/ksIGoKtxOzFBI8AO6DICjpmy+buLIECT7du0Yv8jxPzwI3J5DgjATXbyCVedoMu6R930cUcZLKruu2JmgtOkhawzbzBG+KdFqfEMBRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: right 10px center;
}
.form-group .jq-selectbox__select:hover {
  background-color: #ffffff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgBlZHNDYJAEIV39wBXS9grCSRYAh1oBWIF2oF0IB1AB5YAHeyFn6NbglcOgG8MJGTFVSchgTfzPd7ssrZtL+zPUkrJqqpiMY5jUtd1BmHzCwgodBxHcc6lIAEvseu6BTnaQKQ8YLbA8/qRWPRCmwGth5T5DJowlSQDirYCJqYhwdo0EEIUTdPsJjBbBYW4czTlMAw3xAnZe2kyM0XMH33fz/ksIGoKtxOzFBI8AO6DICjpmy+buLIECT7du0Yv8jxPzwI3J5DgjATXbyCVedoMu6R930cUcZLKruu2JmgtOkhawzbzBG+KdFqfEMBRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: right 10px center;
}
.form-group .jq-selectbox__dropdown {
  border: 1px solid #000000;
  background: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  border-radius: 0;
  text-shadow: none;
  color: inherit;
  font-family: TTNormsPro;
}
.form-group .jq-selectbox__dropdown li {
  padding: 0 10px;
  min-height: 29px;
  color: inherit;
}
.form-group .jq-selectbox__dropdown li.sel {
  color: inherit;
  background-color: #ffffff;
}
.form-group .jq-selectbox__dropdown li:hover {
  background-color: #52c300 !important;
  color: #ffffff;
}
.form-group .jq-selectbox__trigger {
  display: none;
}
.form-group .jq-selectbox.focused .jq-selectbox__select {
  border-color: #d6d6d6;
  border-color: #000000;
  outline: none;
}
.form-group .jq-selectbox.opened .jq-selectbox__select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD6SURBVHgBhZHNDYIwHMVLY4AjI3DlK5ER2MANdASdAJhAHcEJHAE2wBA+royARw6A70+ASAPhXWhLf6/vtYxtqCzLc1EUUZIk+tYeaQP0+74PxmnVNI3num4l7uM7IElXFCXKsuy4eTLiaaqq3gFe2LpqSZKuhmG8FjD1gvsbwyPbEQwCGIRD7BGMRBAJ6q7rniJMlagajQ+yLCf4asKeinPu4YQqz3OK64sGeIkvxw8R/GBtAGliWVaABLeVBJp42zE9ywROsm370batR1X+12eY+pmmSe9ZsxU5jhOjikuVFjAcQ7hf2Y4oEVWaDVB8FxKF29bTND39ALRQe7mgD2wMAAAAAElFTkSuQmCC);
}

.form-extra {
  font-size: 18px;
  font-family: TTNormsPro;
  font-weight: 400;
  color: #A1A5A7;
}

.checkbox {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.checkbox__hidden {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 1px;
  -webkit-clip-path: inset(2px);
          clip-path: inset(2px);
}
.checkbox__hidden:checked ~ .checkbox__visible::after {
  opacity: 1;
}
.checkbox__hidden:focus ~ .checkbox__visible, .checkbox__hidden:focus-visible ~ .checkbox__visible {
  border-color: #1D252D;
}
.checkbox__visible {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: 1px solid #d6d6d6;
}
.checkbox__visible::after {
  position: absolute;
  top: calc(50% - 6px);
  left: calc(50% - 7px);
  content: "";
  opacity: 0;
  width: 14px;
  height: 10px;
  border-left: 3px solid #1D252D;
  border-bottom: 3px solid #1D252D;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.fancybox__backdrop {
  background: rgba(24, 24, 27, 0.3);
}

.pop-form-success {
  text-align: center;
  font-size: 20px;
  font-family: TTNormsPro;
  font-weight: 700;
  color: #52c300;
  text-transform: uppercase;
  padding: 20px;
  background-color: #ffffff;
}

@media (max-width: 950px) {
  body {
    overflow-x: hidden;
  }
}
body.opened-menu {
  overflow: hidden;
}

.page-container {
  width: 1290px;
  margin: auto;
  position: relative;
}
@media (max-width: 1300px) {
  .page-container {
    width: 1100px;
  }
}
@media (max-width: 1150px) {
  .page-container {
    width: 930px;
  }
}
@media (max-width: 950px) {
  .page-container {
    width: 100%;
    padding: 15px;
  }
}

.page-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100vh;
}

html::-webkit-scrollbar {
  width: 10px;
  /* width of the entire scrollbar */
}

html::-webkit-scrollbar-track {
  background: #EFEFEF;
  /* color of the tracking area */
}

html::-webkit-scrollbar-thumb {
  background-color: #52c300;
  /* color of the scroll thumb */
  border-radius: 20px;
  /* roundness of the scroll thumb */
}

.color-primary-text {
  color: #121318 !important;
}

.color-red {
  color: red !important;
}

.typography {
  font-family: TTNormsPro;
  font-size: 16px;
}
.typography i {
  font-style: italic;
}
.typography h1 {
  display: block;
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}
.typography h2 {
  display: block;
  unicode-bidi: embed;
  font-size: 1.5em;
  margin: 0.75em 0;
  font-weight: bolder;
}
.typography h3 {
  display: block;
  unicode-bidi: embed;
  font-size: 1.17em;
  margin: 0.83em 0;
  font-weight: bolder;
}
.typography h4 {
  display: block;
  unicode-bidi: embed;
  margin: 1.12em 0;
  font-weight: bolder;
}
.typography h5 {
  display: block;
  unicode-bidi: embed;
  font-size: 0.83em;
  margin: 1.5em 0;
  font-weight: bolder;
}
.typography h6 {
  display: block;
  unicode-bidi: embed;
  font-size: 0.75em;
  margin: 1.67em 0;
  font-weight: bolder;
}
.typography strong, .typography b {
  font-weight: bolder;
}
.typography p {
  display: block;
  unicode-bidi: embed;
  margin: 1.12em 0;
}
.typography ul {
  margin: 20px 0;
  list-style-type: disc;
  padding-left: 20px;
}
.typography ul li {
  position: relative;
  margin: 10px 0;
}
.typography ul li::marker {
  color: #52c300;
}
.typography ol {
  margin: 1em 0;
  counter-reset: num-list;
  padding-left: 1.5em;
}
.typography ol li {
  position: relative;
  margin: 10px 0;
}
.typography ol li::marker {
  color: #121318;
}
.typography a {
  text-decoration: none;
  color: #52c300;
}
.typography a:hover {
  text-decoration: underline;
}

.accordion-item__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 700;
  line-height: 33.119px; /* 183.995% */
  padding-bottom: 10px;
  cursor: pointer;
}
.accordion-item__header .icon-cross, .accordion-item__header svg {
  width: 12px;
  height: 12px;
  fill: #050505;
  margin-right: 10px;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.accordion-item__header svg path {
  fill: #050505;
}
@media (max-width: 1150px) {
  .accordion-item__header {
    font-size: 17px;
  }
  .accordion-item__header .icon-cross, .accordion-item__header svg {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 950px) {
  .accordion-item__header {
    font-size: 17px;
    line-height: 20.457px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .accordion-item__header .icon-cross, .accordion-item__header svg {
    width: 13px;
    height: 13px;
  }
}
@media (max-width: 500px) {
  .accordion-item__header {
    font-size: 12px;
    line-height: 20.457px;
  }
  .accordion-item__header .icon-cross, .accordion-item__header svg {
    width: 10px;
    height: 10px;
  }
}
.accordion-item__dropdown {
  padding-top: 0;
  padding-bottom: 10px;
  display: none;
}
@media (max-width: 500px) {
  .accordion-item__dropdown {
    padding-top: 0;
    padding-bottom: 10px;
  }
}
.accordion-item__htitle {
  color: #121318;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 700;
  line-height: 33.119px; /* 183.995% */
}
@media (max-width: 1150px) {
  .accordion-item__htitle {
    font-size: 17px;
  }
  .accordion-item__htitle .icon-cross, .accordion-item__htitle svg {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 950px) {
  .accordion-item__htitle {
    font-size: 17px;
    line-height: 20.457px;
  }
  .accordion-item__htitle .icon-cross, .accordion-item__htitle svg {
    width: 13px;
    height: 13px;
  }
}
@media (max-width: 500px) {
  .accordion-item__htitle {
    font-size: 12px;
    line-height: 20.457px;
  }
  .accordion-item__htitle .icon-cross, .accordion-item__htitle svg {
    width: 10px;
    height: 10px;
  }
}
.accordion-item__hcontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 20px;
}
.accordion-item--opened > .accordion-item__header {
  color: #52c300;
}
.accordion-item--opened > .accordion-item__header .icon-cross, .accordion-item--opened > .accordion-item__header > svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  fill: #52c300;
}
.accordion-item--opened > .accordion-item__header .icon-cross rect, .accordion-item--opened > .accordion-item__header > svg rect {
  fill: #52c300;
}
.accordion-item--opened > .accordion-item__header .accordion-item__htitle {
  color: #52c300;
}
.accordion-item--opened > .accordion-item__header .accordion-item__htitle .icon-cross, .accordion-item--opened > .accordion-item__header .accordion-item__htitle svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  fill: #52c300;
}
.accordion-item--opened > .accordion-item__header .accordion-item__htitle .icon-cross rect, .accordion-item--opened > .accordion-item__header .accordion-item__htitle svg rect {
  fill: #52c300;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 950px) {
  .pagination {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 500px) {
  .pagination {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.pagination__prev, .pagination__next {
  height: 22px;
  width: 22px;
  border: 1px solid #050505;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: unset;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
@media (max-width: 1300px) {
  .pagination__prev, .pagination__next {
    height: 20px;
    width: 20px;
  }
}
@media (max-width: 1150px) {
  .pagination__prev, .pagination__next {
    height: 16px;
    width: 16px;
  }
}
@media (max-width: 950px) {
  .pagination__prev, .pagination__next {
    height: 20px;
    width: 20px;
  }
}
.pagination__prev:hover, .pagination__next:hover {
  background-color: #52c300;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.pagination__prev .icon, .pagination__next .icon {
  height: 12px;
  width: 10px;
}
@media (max-width: 1300px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 8px;
    width: 10px;
  }
}
@media (max-width: 1150px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 7px;
    width: 9px;
  }
}
@media (max-width: 950px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 8px;
    width: 10px;
  }
}
.pagination__prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.btn {
  display: inline-block;
  padding: 15px 25px;
  background-color: #D9D9D9;
  border-radius: 0;
  border: none;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
.btn--primary {
  background-color: #52c300;
  border: 1px solid #52c300;
  color: #ffffff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.btn--primary:hover {
  color: #52c300;
  background-color: #ffffff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.btn--responsive::before {
  content: attr(data-desktop);
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 600;
}
@media (max-width: 1150px) {
  .btn--responsive::before {
    content: attr(data-mob);
  }
}

.download-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: #121318;
}
.download-link__name {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 17px;
  font-weight: 500;
  line-height: 33.119px; /* 194.818% */
}
@media (max-width: 1300px) {
  .download-link__name {
    font-size: 16px;
  }
}
@media (max-width: 1150px) {
  .download-link__name {
    font-size: 15px;
  }
}
@media (max-width: 950px) {
  .download-link__name {
    font-size: 13px;
  }
}
@media (max-width: 500px) {
  .download-link__name {
    font-size: 12px;
    line-height: 14px;
  }
}
.download-link__icon > svg,
.download-link .icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  stroke: #050505;
  stroke-width: 2px;
  fill: none;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.download-link:hover {
  color: #52c300;
}
.download-link:hover .download-link__icon > svg {
  stroke: #52c300;
}
.download-link:hover .download-link__icon > svg.unfilled {
  stroke: #52c300;
}
.download-link:hover .download-link__name {
  color: #52c300;
}
.download-link:hover .icon {
  stroke: #52c300;
}
.download-link:hover .icon.unfilled {
  stroke: #52c300;
}

.page-title {
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 20px 0;
}
@media (max-width: 950px) {
  .page-title {
    margin: 0;
  }
}
.page-title h1 {
  position: relative;
  color: #121318;
  font-family: DrukTextWideCyr;
  font-size: 43px;
  font-weight: 1000;
  line-height: 100%; /* 43px */
  text-transform: uppercase;
}
@media (max-width: 1150px) {
  .page-title h1 {
    font-size: 38px;
  }
}
@media (max-width: 950px) {
  .page-title h1 {
    font-size: 24px;
    line-height: 25px; /* 104.167% */
  }
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 950px) {
  .pagination {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 500px) {
  .pagination {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.pagination__prev, .pagination__next {
  height: 22px;
  width: 22px;
  border: 1px solid #050505;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: unset;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
@media (max-width: 1300px) {
  .pagination__prev, .pagination__next {
    height: 20px;
    width: 20px;
  }
}
@media (max-width: 1150px) {
  .pagination__prev, .pagination__next {
    height: 16px;
    width: 16px;
  }
}
@media (max-width: 950px) {
  .pagination__prev, .pagination__next {
    height: 20px;
    width: 20px;
  }
}
.pagination__prev:hover, .pagination__next:hover {
  background-color: #52c300;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.pagination__prev .icon, .pagination__next .icon {
  height: 12px;
  width: 10px;
}
@media (max-width: 1300px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 8px;
    width: 10px;
  }
}
@media (max-width: 1150px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 7px;
    width: 9px;
  }
}
@media (max-width: 950px) {
  .pagination__prev .icon, .pagination__next .icon {
    height: 8px;
    width: 10px;
  }
}
.pagination__prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3Jlc2V0LnNjc3MiLCJjb21tb24uY3NzIiwidXRpbHMvZm9ybS5zY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJjb21tb24uc2NzcyIsInV0aWxzL3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FBQ0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FDQ0Q7O0FERUE7RUFBd0UsY0FBQTtBQ0V4RTs7QURBQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7QUNHRDs7QURBQTs7O0VBR0MsMkJBQUE7VUFBQSxtQkFBQTtBQ0dEOztBREFBOzs7RUFFTyxlQUFBO0FDSVA7O0FERkE7RUFBTSxrQkFBQTtBQ01OOztBREhBO0VBQUksZ0JBQUE7QUNPSjs7QURMQTtFQUFlLFlBQUE7QUNTZjs7QURQQTs7OztFQUdTLFdBQUE7RUFBYSxhQUFBO0FDWXRCOztBRFZBO0VBQUcsU0FBQTtFQUFXLFVBQUE7RUFBWSxlQUFBO0VBQWlCLHdCQUFBO0VBQTBCLHVCQUFBO0FDa0JyRTs7QURoQkE7RUFBSyw2QkFBQTtBQ29CTDs7QURsQkE7RUFBeUIsOEJBQUE7RUFBZ0MsWUFBQTtBQ3VCekQ7O0FEckJBLG9EQUFBO0FBQ0E7RUFBTyx5QkFBQTtFQUEyQixpQkFBQTtBQzBCbEM7O0FEekJBO0VBQUksaUJBQUE7RUFBbUIsc0JBQUE7QUM4QnZCOztBRDdCQTtFQUFJLG1CQUFBO0VBQXFCLG1CQUFBO0FDa0N6Qjs7QURoQ0E7RUFBSSxjQUFBO0VBQWdCLFdBQUE7RUFBYSxTQUFBO0VBQVcsMEJBQUE7RUFBNEIsYUFBQTtFQUFlLFVBQUE7QUN5Q3ZGOztBRHZDQTtFQUFlLHNCQUFBO0FDMkNmOztBRHpDQTtFQUNJLGdCQUFBLEVBQUEsU0FBQTtFQUNBLHFCQUFBLEVBQUEsWUFBQTtFQUNBLHFCQUFBLEVBQUEsc0NBQUE7RUFDQSxxQkFBQSxF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QTtFQUFBLGlDQUFBO0FId2RKO0FHdGRJO0VBWEY7SUFZSSxZQUFBO0lBQ0EsV0FBQTtFSHlkSjtBQUNGO0FHdmRJO0VBaEJGO0lBaUJJLFlBQUE7SUFDQSxXQUFBO0VIMGRKO0FBQ0Y7QUd4ZEk7RUFyQkY7SUFzQkksWUFBQTtJQUNBLFdBQUE7RUgyZEo7QUFDRjtBR3pkSTtFQUNFLHlCRHplVTtFQzBlVix5Q0FBQTtFQUFBLGlDQUFBO0FIMmROO0FHeGRJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUgwZE47QUd4ZE07RUFKRjtJQUtJLFdBQUE7SUFDQSxXQUFBO0VIMmROO0FBQ0Y7QUd6ZE07RUFURjtJQVVJLFdBQUE7SUFDQSxVQUFBO0VINGROO0FBQ0Y7QUcxZE07RUFkRjtJQWVJLFdBQUE7SUFDQSxXQUFBO0VINmROO0FBQ0Y7QUd6ZEU7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7QUgyZEoiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHJlc2V0IENTUyAqL1xuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtkaXNwbGF5OiBibG9jazt9XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxub2JqZWN0LFxuZW1iZWQge21heC13aWR0aDogMTAwJTt9XG5cbmh0bWwge292ZXJmbG93LXk6IHNjcm9sbDt9XG5cblxudWwge2xpc3Qtc3R5bGU6IG5vbmU7fVxuXG5ibG9ja3F1b3RlLCBxIHtxdW90ZXM6IG5vbmU7fVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lO31cblxuYSB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuXG5kZWwge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDsgY3Vyc29yOiBoZWxwO31cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwO31cbnRoIHtmb250LXdlaWdodDogYm9sZDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG50ZCB7Zm9udC13ZWlnaHQ6IG5vcm1hbDsgdmVydGljYWwtYWxpZ246IHRvcDt9XG5cbmhyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7fVxuXG5pbnB1dCwgc2VsZWN0IHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyAvKiBDU1MyICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG4uaWU3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cbi5pZTYgaW5wdXQge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtmb250OiA5OSUgc2Fucy1zZXJpZjt9XG5cbnRhYmxlIHtmb250LXNpemU6IGluaGVyaXQ7IGZvbnQ6IDEwMCU7fVxuXG5zbWFsbCB7Zm9udC1zaXplOiA4NSU7fVxuXG5zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cblxudGQsIHRkIGltZyB7dmVydGljYWwtYWxpZ246IHRvcDt9XG5cbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyO31cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge21hcmdpbjogMDt9XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDAyMFwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLmNsZWFyZml4IHsgem9vbTogMTsgfVxuXG4vKnJlc2V0IENTUyBlbmQqL1xuXG4iLCIvKiByZXNldCBDU1MgKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbm9iamVjdCxcbmVtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi8qIHRhYmxlcyBzdGlsbCBuZWVkIGNlbGxzcGFjaW5nPVwiMFwiIGluIHRoZSBtYXJrdXAgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlOyAvKiBDU1MyICovXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLyogQ1NTIDIuMSAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IC8qIENTUyAzIChhbmQgMi4xIGFzIHdlbGwsIGFjdHVhbGx5KSAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5pZTcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5pZTYgaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udDogOTklIHNhbnMtc2VyaWY7XG59XG5cbnRhYmxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250OiAxMDAlO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGQsIHRkIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBzdGFuZGFyZGl6ZSBhbnkgbW9ub3NwYWNlZCBlbGVtZW50cyAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBoYW5kIGN1cnNvciBvbiBjbGlja2FibGUgZWxlbWVudHMgKi9cbi5jbGlja2FibGUsXG5sYWJlbCxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFdlYmtpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzICovXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBtYWtlIGJ1dHRvbnMgcGxheSBuaWNlIGluIElFICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIHNjYWxlIGltYWdlcyBpbiBJRTcgbW9yZSBhdHRyYWN0aXZlbHkgKi9cbi5pZTcgaW1nIHtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXgge1xuICB6b29tOiAxO1xufVxuXG4vKnJlc2V0IENTUyBlbmQqL1xuLmZpZWxkc2V0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5maWVsZHNldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDUwcHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAtLWhvciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZm9ybS1ncm91cC0taG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4uZm9ybS1ncm91cC0taG9yLmZvcm0tZ3JvdXAtLWhhcy1leHRyYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG4uZm9ybS1ncm91cC0taG9yLmZvcm0tZ3JvdXAtLWhhcy1leHRyYSAuZm9ybS1leHRyYSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uZm9ybS1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9ybS1jb250cm9sOm5vdCguanFzZWxlY3QpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1Bybztcbn1cblxuLmZvcm0tY29udHJvbDpub3QoLmpxc2VsZWN0KTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ExQTVBNztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KC5qcXNlbGVjdCkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdCguanFzZWxlY3QpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBTUNBWUFBQUM5UXVma0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFEclNVUkJWSGdCbFpITkRZSkFFSVYzOXdCWFM5Z3JDU1JZQWgxb0JXSUYyb0YwSUIxQUI1WUFIZXlGbjZOYmdsY09nRzhNSkdURlZTY2hnVGZ6UGQ3c3NyWnRMK3pQVWtySnFxcGlNWTVqVXRkMUJtSHpDd2dvZEJ4SGNjNmxJQUV2c2V1NkJUbmFRS1E4WUxiQTgvcVJXUFJDbXdHdGg1VDVESm93bFNRRGlyWUNKcVlod2RvMEVFSVVUZFBzSmpCYkJZVzRjelRsTUF3M3hBblplMmt5TTBYTUgzM2Z6L2tzSUdvS3R4T3pGQkk4QU82RElDanBteStidUxJRUNUN2R1MFl2OGp4UHp3STNKNURnakFUWGJ5Q1ZlZG9NdTZSOTMwY1VjWkxLcnV1MkptZ3RPa2hhd3piekJHK0tkRnFmRU1CUkFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoLmpxc2VsZWN0KTpvcGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBTUNBWUFBQUM5UXVma0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFENlNVUkJWSGdCaFpITkRZSXdITVZMWTRBakkzRGxLNUVSMk1BTmRBU2RBSmhBSGNFSkhBRTJ3QkErcm95QVJ3NkE3MCtBU0FQaFhXaExmNi92dFl4dHFDekxjMUVVVVpJayt0WWVhUVAwKzc0UHhtblZOSTNudW00bDd1TTdJRWxYRkNYS3N1eTRlVExpYWFxcTNnRmUyTHBxU1pLdWhtRzhGakQxZ3ZzYnd5UGJFUXdDR0lSRDdCR01SQkFKNnE3cm5pSk1sYWdhalEreUxDZjRhc0tlaW5QdTRZUXF6M09LNjRzR2VJa3Z4dzhSL0dCdEFHbGlXVmFBQkxlVkJKcDQyekU5eXdST3NtMzcwYmF0UjFYKzEyZVkrcG1tU2U5WnN4VTVqaE9qaWt1VkZqQWNRN2hmMlk0b0VWV2FEVkI4RnhLRjI5YlRORDM5QUxSUWU3bWdEMndNQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi5mb3JtLWdyb3VwIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDM1cHggMCAxMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFNQ0FZQUFBQzlRdWZrQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQURyU1VSQlZIZ0JsWkhORFlKQUVJVjM5d0JYUzlnckNTUllBaDFvQldJRjJvRjBJQjFBQjVZQUhleUZuNk5iZ2xjT2dHOE1KR1RGVlNjaGdUZnpQZDdzc3JadEwrelBVa3JKcXFwaU1ZNWpVdGQxQm1IekN3Z29kQnhIY2M2bElBRXZzZXU2QlRuYVFLUThZTGJBOC9xUldQUkNtd0d0aDVUNURKb3dsU1FEaXJZQ0pxWWh3ZG8wRUVJVVRkUHNKakJiQllXNGN6VGxNQXczeEFuWmUya3lNMFhNSDMzZnova3NJR29LdHhPekZCSThBTzZESUNqcG15K2J1TElFQ1Q3ZHUwWXY4anhQendJM0o1RGdqQVRYYnlDVmVkb011NlI5MzBjVWNaTEtydXUySm1ndE9raGF3emJ6QkcrS2RGcWZFTUJSQUFBQUFFbEZUa1N1UW1DQyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG59XG4uZm9ybS1ncm91cCAuanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFNQ0FZQUFBQzlRdWZrQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQURyU1VSQlZIZ0JsWkhORFlKQUVJVjM5d0JYUzlnckNTUllBaDFvQldJRjJvRjBJQjFBQjVZQUhleUZuNk5iZ2xjT2dHOE1KR1RGVlNjaGdUZnpQZDdzc3JadEwrelBVa3JKcXFwaU1ZNWpVdGQxQm1IekN3Z29kQnhIY2M2bElBRXZzZXU2QlRuYVFLUThZTGJBOC9xUldQUkNtd0d0aDVUNURKb3dsU1FEaXJZQ0pxWWh3ZG8wRUVJVVRkUHNKakJiQllXNGN6VGxNQXczeEFuWmUya3lNMFhNSDMzZnova3NJR29LdHhPekZCSThBTzZESUNqcG15K2J1TElFQ1Q3ZHUwWXY4anhQendJM0o1RGdqQVRYYnlDVmVkb011NlI5MzBjVWNaTEtydXUySm1ndE9raGF3emJ6QkcrS2RGcWZFTUJSQUFBQUFFbEZUa1N1UW1DQyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG59XG4uZm9ybS1ncm91cCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogVFROb3Jtc1Bybztcbn1cbi5mb3JtLWdyb3VwIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4taGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3JtLWdyb3VwIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpLnNlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tZ3JvdXAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tZ3JvdXAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ncm91cCAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1ncm91cCAuanEtc2VsZWN0Ym94Lm9wZW5lZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFNQ0FZQUFBQzlRdWZrQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUQ2U1VSQlZIZ0JoWkhORFlJd0hNVkxZNEFqSTNEbEs1RVIyTUFOZEFTZEFKaEFIY0VKSEFFMndCQStyb3lBUnc2QTcwK0FTQVBoWFdoTGY2L3Z0WXh0cUN6TGMxRVVVWklrK3RZZWFRUDArNzRQeG1uVk5JM251bTRsN3VNN0lFbFhGQ1hLc3V5NGVUTGlhYXFxM2dGZTJMcHFTWkt1aG1HOEZqRDFndnNid3lQYkVRd0NHSVJEN0JHTVJCQUo2cTdybmlKTWxhZ2FqUSt5TENmNGFzS2VpblB1NFlRcXozT0s2NHNHZUlrdnh3OFIvR0J0QUdsaVdWYUFCTGVWQkpwNDJ6RTl5d1JPc20zNzBiYXRSMVgrMTJlWStwbW1TZTlac3hVNWpoT2ppa3VWRmpBY1E3aGYyWTRvRVZXYURWQjhGeEtGMjliVE5EMzlBTFJRZTdtZ0Qyd01BQUFBQUVsRlRrU3VRbUNDKTtcbn1cblxuLmZvcm0tZXh0cmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ExQTVBNztcbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jaGVja2JveF9faGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNsaXAtcGF0aDogaW5zZXQoMnB4KTtcbn1cbi5jaGVja2JveF9faGlkZGVuOmNoZWNrZWQgfiAuY2hlY2tib3hfX3Zpc2libGU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveF9faGlkZGVuOmZvY3VzIH4gLmNoZWNrYm94X192aXNpYmxlLCAuY2hlY2tib3hfX2hpZGRlbjpmb2N1cy12aXNpYmxlIH4gLmNoZWNrYm94X192aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUQyNTJEO1xufVxuLmNoZWNrYm94X192aXNpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG59XG4uY2hlY2tib3hfX3Zpc2libGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxRDI1MkQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUQyNTJEO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjMpO1xufVxuXG4ucG9wLWZvcm0tc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1MmMzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbmJvZHkub3BlbmVkLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTI5MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4ucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgLyogd2lkdGggb2YgdGhlIGVudGlyZSBzY3JvbGxiYXIgKi9cbn1cblxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAvKiBjb2xvciBvZiB0aGUgdHJhY2tpbmcgYXJlYSAqL1xufVxuXG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmMzMDA7XG4gIC8qIGNvbG9yIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLyogcm91bmRuZXNzIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbn1cblxuLmNvbG9yLXByaW1hcnktdGV4dCB7XG4gIGNvbG9yOiAjMTIxMzE4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi50eXBvZ3JhcGh5IHtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50eXBvZ3JhcGh5IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHlwb2dyYXBoeSBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXRvcDogMC42N2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjY3ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR5cG9ncmFwaHkgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAwLjc1ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi50eXBvZ3JhcGh5IGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBtYXJnaW46IDAuODNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLnR5cG9ncmFwaHkgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbiAgbWFyZ2luOiAxLjEyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi50eXBvZ3JhcGh5IGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4udHlwb2dyYXBoeSBoNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luOiAxLjY3ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi50eXBvZ3JhcGh5IHN0cm9uZywgLnR5cG9ncmFwaHkgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4udHlwb2dyYXBoeSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG4gIG1hcmdpbjogMS4xMmVtIDA7XG59XG4udHlwb2dyYXBoeSB1bCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50eXBvZ3JhcGh5IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi50eXBvZ3JhcGh5IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi50eXBvZ3JhcGh5IG9sIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgY291bnRlci1yZXNldDogbnVtLWxpc3Q7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4udHlwb2dyYXBoeSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udHlwb2dyYXBoeSBvbCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG4udHlwb2dyYXBoeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi50eXBvZ3JhcGh5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzLjExOXB4OyAvKiAxODMuOTk1JSAqL1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tY3Jvc3MsIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICMwNTA1MDU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwNTA1MDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tY3Jvc3MsIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjAuNDU3cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgc3ZnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24taXRlbV9fZHJvcGRvd24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFjY29yZGlvbi1pdGVtX19kcm9wZG93biB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24taXRlbV9faHRpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMy4xMTlweDsgLyogMTgzLjk5NSUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmFjY29yZGlvbi1pdGVtX19odGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtX19odGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtX19odGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtX19odGl0bGUgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24taXRlbV9faGNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tY3Jvc3MsIC5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgPiBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBmaWxsOiAjNTJjMzAwO1xufVxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1jcm9zcyByZWN0LCAuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCA+IC5hY2NvcmRpb24taXRlbV9faGVhZGVyID4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjNTJjMzAwO1xufVxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSAuaWNvbi1jcm9zcywgLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBmaWxsOiAjNTJjMzAwO1xufVxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSAuaWNvbi1jcm9zcyByZWN0LCAuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCA+IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hY2NvcmRpb24taXRlbV9faHRpdGxlIHN2ZyByZWN0IHtcbiAgZmlsbDogIzUyYzMwMDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTA1MDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fcHJldjpob3ZlciwgLnBhZ2luYXRpb25fX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ucGFnaW5hdGlvbl9fcHJldiAuaWNvbiwgLnBhZ2luYXRpb25fX25leHQgLmljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiAuaWNvbiwgLnBhZ2luYXRpb25fX25leHQgLmljb24ge1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2IC5pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAuaWNvbiB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2IC5pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAuaWNvbiB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyYzMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM1MmMzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnRuLS1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGVza3RvcCk7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5idG4tLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1vYik7XG4gIH1cbn1cblxuLmRvd25sb2FkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuLmRvd25sb2FkLWxpbmtfX25hbWUge1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMzLjExOXB4OyAvKiAxOTQuODE4JSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZG93bmxvYWQtbGlua19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5kb3dubG9hZC1saW5rX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZG93bmxvYWQtbGlua19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmRvd25sb2FkLWxpbmtfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmRvd25sb2FkLWxpbmtfX2ljb24gPiBzdmcsXG4uZG93bmxvYWQtbGluayAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBzdHJva2U6ICMwNTA1MDU7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZG93bmxvYWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmRvd25sb2FkLWxpbms6aG92ZXIgLmRvd25sb2FkLWxpbmtfX2ljb24gPiBzdmcge1xuICBzdHJva2U6ICM1MmMzMDA7XG59XG4uZG93bmxvYWQtbGluazpob3ZlciAuZG93bmxvYWQtbGlua19faWNvbiA+IHN2Zy51bmZpbGxlZCB7XG4gIHN0cm9rZTogIzUyYzMwMDtcbn1cbi5kb3dubG9hZC1saW5rOmhvdmVyIC5kb3dubG9hZC1saW5rX19uYW1lIHtcbiAgY29sb3I6ICM1MmMzMDA7XG59XG4uZG93bmxvYWQtbGluazpob3ZlciAuaWNvbiB7XG4gIHN0cm9rZTogIzUyYzMwMDtcbn1cbi5kb3dubG9hZC1saW5rOmhvdmVyIC5pY29uLnVuZmlsbGVkIHtcbiAgc3Ryb2tlOiAjNTJjMzAwO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDQzcHggKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IC8qIDEwNC4xNjclICovXG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTA1MDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2LCAucGFnaW5hdGlvbl9fbmV4dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fcHJldjpob3ZlciwgLnBhZ2luYXRpb25fX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ucGFnaW5hdGlvbl9fcHJldiAuaWNvbiwgLnBhZ2luYXRpb25fX25leHQgLmljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnaW5hdGlvbl9fcHJldiAuaWNvbiwgLnBhZ2luYXRpb25fX25leHQgLmljb24ge1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2IC5pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAuaWNvbiB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19wcmV2IC5pY29uLCAucGFnaW5hdGlvbl9fbmV4dCAuaWNvbiB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn0iLCJcbi8vINCf0L7Qu9GPINC4INGE0L7RgNC80YtcblxuLmZpZWxkc2V0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICB9XG59XG5cbi5sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0b3A6IDUwcHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG5cbiAgJi0taG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmLmZvcm0tZ3JvdXAtLWhhcy1leHRyYSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcblxuICAgICAgLmZvcm0tZXh0cmEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAmOm5vdCguanFzZWxlY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLWhlaWdodDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDpub3QoLmpxc2VsZWN0KTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ExQTVBNztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgJiwgJjpub3QoLmpxc2VsZWN0KSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoLmpxc2VsZWN0KSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU1DQVlBQUFDOVF1ZmtBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBRHJTVVJCVkhnQmxaSE5EWUpBRUlWMzl3QlhTOWdyQ1NSWUFoMW9CV0lGMm9GMElCMUFCNVlBSGV5Rm42TmJnbGNPZ0c4TUpHVEZWU2NoZ1RmelBkN3Nzclp0TCt6UFVrckpxcXBpTVk1alV0ZDFCbUh6Q3dnb2RCeEhjYzZsSUFFdnNldTZCVG5hUUtROFlMYkE4L3FSV1BSQ213R3RoNVQ1REpvd2xTUURpcllDSnFZaHdkbzBFRUlVVGRQc0pqQmJCWVc0Y3pUbE1BdzN4QW5aZTJreU0wWE1IMzNmei9rc0lHb0t0eE96RkJJOEFPNkRJQ2pwbXkrYnVMSUVDVDdkdTBZdjhqeFB6d0kzSjVEZ2pBVFhieUNWZWRvTXU2UjkzMGNVY1pMS3J1dTJKbWd0T2toYXd6YnpCRytLZEZxZkVNQlJBQUFBQUVsRlRrU3VRbUNDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcblxuICAmOm9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU1DQVlBQUFDOVF1ZmtBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBRDZTVVJCVkhnQmhaSE5EWUl3SE1WTFk0QWpJM0RsSzVFUjJNQU5kQVNkQUpoQUhjRUpIQUUyd0JBK3JveUFSdzZBNzArQVNBUGhYV2hMZjYvdnRZeHRxQ3pMYzFFVVVaSWsrdFllYVFQMCs3NFB4bW5WTkkzbnVtNGw3dU03SUVsWEZDWEtzdXk0ZVRMaWFhcXEzZ0ZlMkxwcVNaS3VobUc4RmpEMWd2c2J3eVBiRVF3Q0dJUkQ3QkdNUkJBSjZxN3JuaUpNbGFnYWpRK3lMQ2Y0YXNLZWluUHU0WVFxejNPSzY0c0dlSWt2eHc4Ui9HQnRBR2xpV1ZhQUJMZVZCSnA0MnpFOXl3Uk9zbTM3MGJhdFIxWCsxMmVZK3BtbVNlOVpzeFU1amhPamlrdVZGakFjUTdoZjJZNG9FVldhRFZCOEZ4S0YyOWJUTkQzOUFMUlFlN21nRDJ3TUFBQUFBRWxGVGtTdVFtQ0MpO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLmpxLXNlbGVjdGJveCB7XG4gICAgJl9fc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMCAxMHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBTUNBWUFBQUM5UXVma0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFEclNVUkJWSGdCbFpITkRZSkFFSVYzOXdCWFM5Z3JDU1JZQWgxb0JXSUYyb0YwSUIxQUI1WUFIZXlGbjZOYmdsY09nRzhNSkdURlZTY2hnVGZ6UGQ3c3NyWnRMK3pQVWtySnFxcGlNWTVqVXRkMUJtSHpDd2dvZEJ4SGNjNmxJQUV2c2V1NkJUbmFRS1E4WUxiQTgvcVJXUFJDbXdHdGg1VDVESm93bFNRRGlyWUNKcVlod2RvMEVFSVVUZFBzSmpCYkJZVzRjelRsTUF3M3hBblplMmt5TTBYTUgzM2Z6L2tzSUdvS3R4T3pGQkk4QU82RElDanBteStidUxJRUNUN2R1MFl2OGp4UHp3STNKNURnakFUWGJ5Q1ZlZG9NdTZSOTMwY1VjWkxLcnV1MkptZ3RPa2hhd3piekJHK0tkRnFmRU1CUkFBQUFBRWxGVGtTdVFtQ0MpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFNQ0FZQUFBQzlRdWZrQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQURyU1VSQlZIZ0JsWkhORFlKQUVJVjM5d0JYUzlnckNTUllBaDFvQldJRjJvRjBJQjFBQjVZQUhleUZuNk5iZ2xjT2dHOE1KR1RGVlNjaGdUZnpQZDdzc3JadEwrelBVa3JKcXFwaU1ZNWpVdGQxQm1IekN3Z29kQnhIY2M2bElBRXZzZXU2QlRuYVFLUThZTGJBOC9xUldQUkNtd0d0aDVUNURKb3dsU1FEaXJZQ0pxWWh3ZG8wRUVJVVRkUHNKakJiQllXNGN6VGxNQXczeEFuWmUya3lNMFhNSDMzZnova3NJR29LdHhPekZCSThBTzZESUNqcG15K2J1TElFQ1Q3ZHUwWXY4anhQendJM0o1RGdqQVRYYnlDVmVkb011NlI5MzBjVWNaTEtydXUySm1ndE9raGF3emJ6QkcrS2RGcWZFTUJSQUFBQUFFbEZUa1N1UW1DQyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgJi5zZWwge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgJi5mb2N1c2VkIHtcbiAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDAwMDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbmVkIHtcbiAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQU1DQVlBQUFDOVF1ZmtBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBRDZTVVJCVkhnQmhaSE5EWUl3SE1WTFk0QWpJM0RsSzVFUjJNQU5kQVNkQUpoQUhjRUpIQUUyd0JBK3JveUFSdzZBNzArQVNBUGhYV2hMZjYvdnRZeHRxQ3pMYzFFVVVaSWsrdFllYVFQMCs3NFB4bW5WTkkzbnVtNGw3dU03SUVsWEZDWEtzdXk0ZVRMaWFhcXEzZ0ZlMkxwcVNaS3VobUc4RmpEMWd2c2J3eVBiRVF3Q0dJUkQ3QkdNUkJBSjZxN3JuaUpNbGFnYWpRK3lMQ2Y0YXNLZWluUHU0WVFxejNPSzY0c0dlSWt2eHc4Ui9HQnRBR2xpV1ZhQUJMZVZCSnA0MnpFOXl3Uk9zbTM3MGJhdFIxWCsxMmVZK3BtbVNlOVpzeFU1amhPamlrdVZGakFjUTdoZjJZNG9FVldhRFZCOEZ4S0YyOWJUTkQzOUFMUlFlN21nRDJ3TUFBQUFBRWxGVGtTdVFtQ0MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmZvcm0tZXh0cmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ExQTVBNztcbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcblxuICAmX19oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMnB4KTtcblxuICAgICY6Y2hlY2tlZH4uY2hlY2tib3hfX3Zpc2libGU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmb2N1c34uY2hlY2tib3hfX3Zpc2libGUsXG4gICAgJjpmb2N1cy12aXNpYmxlfi5jaGVja2JveF9fdmlzaWJsZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxRDI1MkQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlzaWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzFEMjUyRDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMUQyNTJEO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgLjMpO1xufVxuXG4ucG9wLWZvcm0tc3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuIiwiJHByaW1hcnktY29sb3I6ICM1MmMzMDA7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMzU0NjQ3O1xuXG4kc2tyb2xsLWxpbmU6ICNFRkVGRUY7XG5cbiRwcmltYXJ5LXRleHQtY29sb3I6ICMxMjEzMTg7XG4kc2Vjb25kYXJ5LXRleHQtY29sb3I6ICNmZmZmZmY7XG4kaW5hY3RpdmUtdGV4dC1jb2xvcjogI0EzQTdBQTtcblxuJHByaW1hcnktZm9udDogVFROb3Jtc1BybztcbiRzZWNvbmRhcnktZm9udDogRHJ1a1RleHRXaWRlQ3lyO1xuXG4kaW5hY3RpdmUtY29sb3I6ICNBM0E3QUE7XG5cbiRibGFjay1jb2xvcjogIzA1MDUwNTtcbiRncmV5LWxpZ2h0LWNvbG9yOiAjZWRlZGVkO1xuJGJvcmRlci1jb2xvcjogI0EzQTdBQTtcbiIsIkBpbXBvcnQgJy4vdXRpbHMvcmVzZXQuc2Nzcyc7XG5AaW1wb3J0ICcuL3V0aWxzL3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJy4vdXRpbHMvZm9ybS5zY3NzJztcblxuYm9keSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gICYub3BlbmVkLW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgd2lkdGg6IDkzMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLnBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIC8qIHdpZHRoIG9mIHRoZSBlbnRpcmUgc2Nyb2xsYmFyICovXG59XG5cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogJHNrcm9sbC1saW5lO1xuICAvKiBjb2xvciBvZiB0aGUgdHJhY2tpbmcgYXJlYSAqL1xufVxuXG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAvKiBjb2xvciBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8qIHJvdW5kbmVzcyBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG59XG4uY29sb3ItcHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3IgIWltcG9ydGFudDtcbn1cbi5jb2xvci1yZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi50eXBvZ3JhcGh5IHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW1wb3J0ICd1dGlscy90eXBvZ3JhcGh5LnNjc3MnO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjExOXB4OyAvKiAxODMuOTk1JSAqL1xuXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24tY3Jvc3MsIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICRibGFjay1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRibGFjay1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgLmljb24tY3Jvc3MsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmljb24tY3Jvc3MsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcblxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgLmljb24tY3Jvc3MsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19kcm9wZG93biB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2h0aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjExOXB4OyAvKiAxODMuOTk1JSAqL1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAuaWNvbi1jcm9zcywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwLjQ1N3B4O1xuXG4gICAgICAuaWNvbi1jcm9zcywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwLjQ1N3B4O1xuXG4gICAgICAuaWNvbi1jcm9zcywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2hjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gICYtLW9wZW5lZCB7XG4gICAgJiA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIFxuICAgICAgICAuaWNvbi1jcm9zcywgPiBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgXG4gICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIFxuICAgICAgICAgIC5pY29uLWNyb3NzLCBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgXG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgXG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gIH1cblxuICAmLS1yZXNwb25zaXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWRlc2t0b3ApO1xuICAgICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW1vYik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kb3dubG9hZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzMuMTE5cHg7IC8qIDE5NC44MTglICovXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24gPiBzdmcsXG4gIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBzdHJva2U6ICRibGFjay1jb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAuZG93bmxvYWQtbGluayB7XG4gICAgICAmX19pY29uID4gc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmLnVuZmlsbGVkIHtcbiAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3Ryb2tlOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJi51bmZpbGxlZCB7XG4gICAgICAgIHN0cm9rZTogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNDNweCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgLyogMTA0LjE2NyUgKi9cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiIsImkgeyBcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7IFxuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDAuNjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDIgeyBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7IFxuICBmb250LXNpemU6IDEuNWVtOyBcbiAgbWFyZ2luOiAuNzVlbSAwOyBcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciBcbn1cblxuaDMgeyBcbiAgZGlzcGxheTogYmxvY2s7IFxuICB1bmljb2RlLWJpZGk6IGVtYmVkOyBcbiAgZm9udC1zaXplOiAxLjE3ZW07IFxuICBtYXJnaW46IC44M2VtIDA7IFxuICBmb250LXdlaWdodDogYm9sZGVyIFxufVxuXG5oNCB7IFxuICBkaXNwbGF5OiBibG9jazsgXG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7IFxuICBtYXJnaW46IDEuMTJlbSAwOyBcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciBcbn1cblxuaDUgeyBcbiAgZGlzcGxheTogYmxvY2s7IFxuICB1bmljb2RlLWJpZGk6IGVtYmVkOyBcbiAgZm9udC1zaXplOiAuODNlbTsgXG4gIG1hcmdpbjogMS41ZW0gMDsgXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgXG59XG5cbmg2IHsgXG4gIGRpc3BsYXk6IGJsb2NrOyBcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDsgXG4gIGZvbnQtc2l6ZTogLjc1ZW07IFxuICBtYXJnaW46IDEuNjdlbSAwOyBcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciBcbn1cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5wIHsgXG4gIGRpc3BsYXk6IGJsb2NrOyBcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDsgXG4gIG1hcmdpbjogMS4xMmVtIDAsXG59XG51bCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgJjo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBtYXJnaW46IDFlbSAwO1xuICBjb3VudGVyLXJlc2V0OiBudW0tbGlzdDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgJjo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIl19 */
