/*!
Theme Name: ph-pps-purple
Author: Anton Bolbas
*/
html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.tmp-placeholder {
  margin: 20px 0;
  padding: 80px 0;
  font-size: 40px;
  text-align: center;
  border: 4px dashed #ddd;
}
/*@font-face {*/
    /*font-family: 'Helvetica regular', Helvetica, Arial, sans-serif;*/
    /*url('./fonts/helvetica/helveticaneue.woff2') format('woff2'), !* Super Modern Browsers *!*/
    /*url('./fonts/helvetica/helveticaneue.woff') format('woff'), !* Pretty Modern Browsers *!*/
/*}*/

/*@font-face {*/
    /*font-family: 'Helvetica bold', Helvetica, Arial, sans-serif;*/
    /*url('./fonts/helvetica/helveticaneue-bold.woff2') format('woff2'), !* Super Modern Browsers *!*/
    /*url('./fonts/helvetica/helveticaneue-bold.woff') format('woff'), !* Pretty Modern Browsers *!*/
/*}*/

/*@font-face {*/
    /*font-family: 'Montserrat regular', sans-serif;*/
    /*url('./fonts/helvetica/montserrat-regular-webfont.woff2') format('woff2'), !* Super Modern Browsers *!*/
    /*url('./fonts/helvetica/helveticaneue.woff') format('woff'), !* Pretty Modern Browsers *!*/
/*}*/

/*@font-face {*/
    /*font-family: 'Montserrat bold', sans-serif;*/
    /*url('./fonts/helvetica/montserrat-bold-webfont.woff2') format('woff2'), !* Super Modern Browsers *!*/
    /*url('./fonts/helvetica/montserrat-bold-webfont.woff') format('woff'), !* Pretty Modern Browsers *!*/
/*}*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    -webkit-text-decoration: underline dotted;
       -moz-text-decoration: underline dotted;
            text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}
[data-crm-widget="form"] {
  padding: 30px 0;
}
[data-crm-widget="form"] [data-crm="loader"] {
  display: none;
}
.order-preloader {
  padding-top: 30px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  -webkit-animation: blink 1s infinite alternate;
     -moz-animation: blink 1s infinite alternate;
       -o-animation: blink 1s infinite alternate;
          animation: blink 1s infinite alternate;
}
@media (max-width: 1023px) {
  .order-preloader {
    padding-top: 84px;
  }
}
.order-preloader:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 200px;
  -webkit-animation: loading 2s infinite;
     -moz-animation: loading 2s infinite;
       -o-animation: loading 2s infinite;
          animation: loading 2s infinite;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.18)), color-stop(45%, rgba(255, 255, 255, 0.8)), color-stop(55%, rgba(255, 255, 255, 0.8)), color-stop(90%, rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-size: 200% 100%;
       -o-background-size: 200% 100%;
          background-size: 200% 100%;
  z-index: 1000;
}
.order-preloader__title {
  max-width: 900px;
  width: 100%;
  height: 24px;
  background: #fa0;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  margin: 0 auto 34px auto;
}
@media (max-width: 1023px) {
  .order-preloader__title {
    max-width: 600px;
  }
}
.order-preloader__info {
  width: 100%;
  max-width: 1180px;
  height: 160px;
  margin: 80px auto 0 auto;
  background: #fa0;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
@media (max-width: 1023px) {
  .order-preloader__info {
    max-width: 600px;
  }
}
.order-preloader__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .order-preloader__wrapper {
    padding: 0 15px;
  }
}
.order-preloader__left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 580px;
     -moz-box-flex: 0;
      -ms-flex: 0 1 580px;
          flex: 0 1 580px;
}
@media (max-width: 1023px) {
  .order-preloader__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 600px;
       -moz-box-flex: 0;
        -ms-flex: 0 1 600px;
            flex: 0 1 600px;
  }
}
@media (max-width: 767px) {
  .order-preloader__left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 100%;
  }
}
.order-preloader__right {
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 380px;
     -moz-box-flex: 0;
      -ms-flex: 0 1 380px;
          flex: 0 1 380px;
  height: 293px;
  width: 100%;
  background: #fa0;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (max-width: 1023px) {
  .order-preloader__right {
    display: none;
  }
}
.order-preloader__field {
  margin-bottom: 18px;
}
.order-preloader__label {
  width: 100px;
  height: 12px;
  background: #fa0;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  margin-bottom: 5px;
}
.order-preloader__label_lg {
  margin-top: 40px;
  margin-bottom: 15px;
  height: 14px;
  max-width: 480px;
}
.order-preloader__input {
  height: 36px;
  width: 100%;
  background: #fa0;
  border-right: 5px;
}
.order-preloader__input_md {
  max-width: 480px;
  margin-bottom: 5px;
}
.order-preloader__group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.order-preloader__group > div {
  margin-right: 5px;
}
.order-preloader__group > div:last-child {
  margin-right: 0;
}
.order-preloader__button {
  background: #fa0;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  height: 36px;
  width: 100%;
}
.order-preloader__button_xs {
  width: 36px;
  height: 36px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.order-preloader__button_lg {
  max-width: 180px;
  height: 180px;
}
.order-preloader__button_md {
  max-width: 180px;
}
.order-preloader__pages {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 280px;
     -moz-box-flex: 0;
      -ms-flex: 0 1 280px;
          flex: 0 1 280px;
}
.order-preloader__pages-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.order-preloader__pages-select > div {
  margin-right: 5px;
}
.order-preloader__pages-select > div:last-child {
  margin-right: 0;
}
.order-preloader__spacing {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 280px;
     -moz-box-flex: 0;
      -ms-flex: 0 1 280px;
          flex: 0 1 280px;
  margin-left: 20px;
}
.order-preloader__textarea {
  max-width: 580px;
  width: 100%;
  height: 230px;
  background: #fa0;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
@-webkit-keyframes blink {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
@-moz-keyframes blink {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
@-o-keyframes blink {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
@keyframes blink {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
@-webkit-keyframes loading {
  to {
    left: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-moz-keyframes loading {
  to {
    left: 100%;
    -moz-transform: translateX(0);
         transform: translateX(0);
  }
}
@-o-keyframes loading {
  to {
    left: 100%;
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}
@keyframes loading {
  to {
    left: 100%;
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
}
label.of-label-receive-emails {
  display: none;
}
#crm_of_container [data-crm="loader"] {
  display: none;
}
.form-preloader {
  height: 1245px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 65px;
}
.ps-center {
  max-width: 1170px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
}
.ps-title {
  margin: 10px 0 40px;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  color: #202020;
  text-transform: capitalize;
}
@media only screen and (min-width: 1024px) {
  .ps-title {
    font-size: 36px;
  }
}
.ps-main {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -15px;
  overflow: hidden;
  -webkit-animation: blinking 1s infinite alternate;
     -moz-animation: blinking 1s infinite alternate;
       -o-animation: blinking 1s infinite alternate;
          animation: blinking 1s infinite alternate;
  opacity: 1;
}
.ps-main:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 200px;
  -webkit-animation: loading 2s infinite ;
     -moz-animation: loading 2s infinite ;
       -o-animation: loading 2s infinite ;
          animation: loading 2s infinite ;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.18)), color-stop(45%, rgba(255, 255, 255, 0.8)), color-stop(55%, rgba(255, 255, 255, 0.8)), color-stop(90%, rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  -webkit-background-size: 200% 100%;
       -o-background-size: 200% 100%;
          background-size: 200% 100%;
}
@-webkit-keyframes blinking {
  to {
    opacity: 0.7;
  }
}
@-moz-keyframes blinking {
  to {
    opacity: 0.7;
  }
}
@-o-keyframes blinking {
  to {
    opacity: 0.7;
  }
}
@keyframes blinking {
  to {
    opacity: 0.7;
  }
}
@keyframes loading {
  to {
    left: 100%;
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
}
.ps-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
@media only screen and (min-width: 768px) {
  .ps-content {
    padding: 0 15px;
  }
}
.ps-content__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media only screen and (min-width: 768px) {
  .ps-content__row {
    margin: 0 -15px;
  }
}
.ps-content__row_checkout {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ps-content__row_checkout .ps-content__col:first-child,
.ps-content__row_checkout .ps-content__col:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media only screen and (min-width: 768px) {
  .ps-content__row_checkout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .ps-content__row_checkout .ps-content__col:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 60%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 60%;
            flex: 1 0 60%;
  }
  .ps-content__row_checkout .ps-content__col:last-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 40%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 40%;
            flex: 1 0 40%;
  }
}
.ps-content__col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
@media only screen and (min-width: 768px) {
  .ps-content__col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    padding: 0 15px;
  }
}
.ps-content__label {
  width: 50px;
  height: 15px;
  margin-bottom: 10px;
  background-color: #cccccc;
}
.ps-content__input {
  max-width: 90%;
  height: 22px;
}
.ps-content__textarea,
.ps-content__download {
  height: 70px;
}
.ps-content__input,
.ps-content__textarea {
  margin-bottom: 20px;
  background-color: #b1b1b1;
}
.ps-content__download {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  border: 1px dashed #b1b1b1;
}
.ps-content__download-img {
  width: 34px;
  height: 24px;
  margin-right: 10px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIuNzMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMi43MyAyNCI+PGRlZnM+PHBhdGggaWQ9ImU3ZHZhIiBkPSJNOTA1LjczIDQ4OS40NWE2LjU1IDYuNTUgMCAwIDEtNi41NSA2LjU1aC0xOC41NGE3LjY1IDcuNjUgMCAwIDEtMy4yNC0xNC41NGMtLjAyLS4yNi0uMDQtLjUtLjA0LS43M2E4LjcyIDguNzIgMCAwIDEgMTYuODEtMy4zMSA0LjM3IDQuMzcgMCAwIDEgNi41IDUuNjYgNi41NiA2LjU2IDAgMCAxIDUuMDYgNi4zN3ptLTEwLjkxLTQuOWEuNTcuNTcgMCAwIDAtLjE2LS40bC02LTZhLjU0LjU0IDAgMCAwLS4zOS0uMTUuNTcuNTcgMCAwIDAtLjM5LjE1bC01Ljk4IDUuOTlhLjYzLjYzIDAgMCAwLS4xNy40YzAgLjMxLjI0LjU1LjU0LjU1aDMuODJ2NmMwIC4zLjI2LjU1LjU1LjU1aDMuMjdjLjI5IDAgLjU0LS4yNi41NC0uNTV2LTZoMy44MmMuMzEgMCAuNTUtLjI1LjU1LS41NHoiLz48L2RlZnM+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg3MyAtNDcyKSI+PHVzZSBmaWxsPSIjYjFiMWIxIiB4bGluazpocmVmPSIjZTdkdmEiLz48L2c+PC9nPjwvc3ZnPg==);
}
.ps-content__download-text {
  height: 20px;
  width: 150px;
  background-color: #cccccc;
}
.ps-content__pages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}
.ps-content__pages-btn {
  width: 34px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  background-color: #b1b1b1;
}
.ps-content__pages-btn:first-child {
  margin-right: 5px;
}
.ps-content__pages-input {
  height: 34px;
  width: 100px;
  margin-right: 5px;
  border: 1px solid #cccccc;
}
.ps-content__service {
  position: relative;
  height: 42px;
  margin-bottom: 10px;
  background-color: #f7f8fa;
}
.ps-content__service:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  height: 24px;
  width: 24px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #b1b1b1;
}
.ps-content__price {
  width: 150px;
  height: 25px;
  margin: 30px auto;
  background-color: #b1b1b1;
}
.ps-content__terms {
  position: relative;
  margin-left: 35px;
  height: 22px;
  background-color: #cccccc;
}
.ps-content__terms:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -35px;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-right: 10px;
  background-color: #b1b1b1;
}
.ps-content__submit {
  max-width: 270px;
  height: 52px;
  margin: 20px auto;
  background-color: #b1b1b1;
}
.ps-content__header {
  margin-bottom: 30px;
  padding: 25px 25px;
  border: 5px;
  overflow: hidden;
  background-color: #d1d8db;
}
.ps-content__header .ps-content__row {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .ps-content__header .ps-content__row {
    margin: 0 -15px;
  }
}
.ps-content__header .ps-content__col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.ps-content__header .ps-content__col:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .ps-content__header .ps-content__col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
  .ps-content__header .ps-content__col:first-child {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
  }
  .ps-content__header .ps-content__col:last-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.ps-content__user-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.ps-content__user-row:first-child {
  margin-bottom: 10px;
}
.ps-content__user-row:last-child .ps-content__label {
  width: 70px;
}
.ps-content__user-row:last-child .ps-content__label:before {
  width: 45px;
}
.ps-content__user-row:last-child .ps-content__input {
  max-width: 200px;
}
.ps-content__user .ps-content__label {
  width: 70px;
  margin-bottom: 0;
  background: none;
}
@media screen and (max-width: 767px) {
  .ps-content__user .ps-content__label {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}
.ps-content__user .ps-content__label:before {
  content: '';
  display: block;
  max-width: 90px;
  width: 100%;
  height: 20px;
  background-color: #929395;
}
.ps-content__user .ps-content__input {
  max-width: 150px;
  width: 100%;
  height: 20px;
  margin-left: 15px;
  margin-bottom: 0;
}
.ps-content__order-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 50%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}
@media screen and (min-width: 768px) {
  .ps-content__order-label {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.ps-content__order-label span {
  display: block;
  background-color: #929395;
  width: 100%;
}
.ps-content__order-label span:first-child {
  max-width: 80px;
  height: 18px;
  margin-bottom: 5px;
}
.ps-content__order-label span:last-child {
  max-width: 120px;
  height: 18px;
}
.ps-content__order-id {
  display: inline-block;
  max-width: 120px;
  width: 100%;
  margin-left: 15px;
  padding: 17px 30px;
  height: 53px;
  text-align: center;
  background: #fcfcfc;
}
.ps-content__body {
  padding-left: 10px;
}
@media screen and (min-width: 768px) {
  .ps-content__body {
    padding-left: 20px;
  }
}
.ps-content__body .ps-content__row:nth-child(odd) .ps-content__label {
  width: 40px;
}
.ps-content__body .ps-content__row:nth-child(odd) .ps-content__input {
  width: 80px;
}
.ps-content__body .ps-content__row:nth-child(1) .ps-content__label {
  width: 70px;
}
.ps-content__body .ps-content__row:nth-child(1) .ps-content__input {
  width: 130px;
}
.ps-content__body .ps-content__row:nth-child(2) .ps-content__label {
  width: 55px;
}
.ps-content__body .ps-content__row:nth-child(2) .ps-content__input {
  width: 110px;
}
.ps-content__body .ps-content__row:nth-child(4) .ps-content__label {
  width: 90px;
}
.ps-content__body .ps-content__row:nth-child(4) .ps-content__input {
  width: 150px;
}
.ps-content__body .ps-content__col:first-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 45%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 45%;
          flex: 1 0 45%;
}
.ps-content__body .ps-content__col:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 55%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 55%;
          flex: 1 0 55%;
}
.ps-content__body .ps-content__input {
  max-width: 170px;
}
.ps-content__footer {
  margin: 30px auto 0;
}
@media screen and (min-width: 768px) {
  .ps-content__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 20px;
  }
}
.ps-content__footer .ps-content__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 220px;
     -moz-box-flex: 1;
      -ms-flex: 1 0 220px;
          flex: 1 0 220px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 220px;
  margin: 0 auto 20px;
  width: auto;
  height: auto;
  background: none;
}
@media screen and (min-width: 768px) {
  .ps-content__footer .ps-content__price {
    margin: 0 auto;
    max-width: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.ps-content__footer .ps-content__price-title {
  width: 40px;
  height: 28px;
  background-color: #b1b1b1;
}
.ps-content__footer .ps-content__price-sum {
  width: 90px;
  height: 28px;
  margin-left: 10px;
  background-color: #acd9ea;
}
.ps-content__footer .ps-content__price-loyalty {
  height: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-top: 10px;
  background-color: #ccc;
}
.ps-content__footer .ps-content__payments {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
     -moz-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
@media screen and (min-width: 768px) {
  .ps-content__payments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
       -moz-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    padding: 0 25px;
  }
}
.ps-content__payment {
  max-width: 212px;
  width: 100%;
  height: 50px;
  margin: 0 auto 20px;
  -webkit-border-radius: 35px;
          border-radius: 35px;
  background-color: #ffe1a0;
}
@media screen and (min-width: 768px) {
  .ps-content__payment {
    margin: 0;
  }
  .ps-content__payment:first-child {
    margin-right: 25px;
  }
}
.ps-sidebar {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 370px;
     -moz-box-flex: 1;
      -ms-flex: 1 0 370px;
          flex: 1 0 370px;
}
@media only screen and (min-width: 1024px) {
  .ps-sidebar {
    display: block;
  }
}
.ps-sidebar__list {
  padding: 35px;
  background-color: #f7f8fa;
}
.ps-sidebar__item:not(:last-child) {
  margin-bottom: 25px;
}
.ps-sidebar__item-title {
  width: 100px;
  height: 20px;
  margin-bottom: 15px;
  background-color: #b1b1b1;
}
.ps-sidebar__item-text {
  height: 15px;
  margin-bottom: 10px;
  background-color: #ccc;
}
.order-preloader_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  width: 56px;
  height: 56px;
  -webkit-box-shadow: 0 10px 22px 3px rgba(146, 146, 146, 0.37);
          box-shadow: 0 10px 22px 3px rgba(146, 146, 146, 0.37);
  background-color: #ffffff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.slick-prev svg,
.slick-next svg {
  fill: #585858;
}
.slick-prev:hover svg,
.slick-next:hover svg {
  fill: #ae7e5a;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.slick-prev {
  left: -55px;
}
[dir='rtl'] .slick-prev {
  right: -55px;
  left: auto;
}
.slick-prev:before {
  content: '';
}
[dir='rtl'] .slick-prev:before {
  content: '';
}
.slick-next {
  right: -55px;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -55px;
}
.slick-next:before {
  content: '';
}
[dir='rtl'] .slick-next:before {
  content: '';
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: #000000;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px #000000;
  box-shadow: 0px 0px 12px #000000;
}
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}
.twentytwenty-vertical .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
}
.twentytwenty-before-label,
.twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.twentytwenty-before-label:before,
.twentytwenty-after-label:before {
  color: #000000;
  font-size: 13px;
  letter-spacing: 0.1em;
}
.twentytwenty-before-label:before,
.twentytwenty-after-label:before {
  position: absolute;
  background: #ffffff;
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.twentytwenty-horizontal .twentytwenty-before-label:before,
.twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px;
}
.twentytwenty-vertical .twentytwenty-before-label:before,
.twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
}
.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.twentytwenty-before-label {
  opacity: 0;
}
.twentytwenty-before-label:before {
  content: attr(data-content);
}
.twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-after-label:before {
  content: attr(data-content);
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px;
}
.twentytwenty-before {
  z-index: 20;
}
.twentytwenty-after {
  z-index: 10;
}
.twentytwenty-handle {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -38px;
  margin-top: -22px;
  z-index: 40;
  cursor: pointer;
  width: 76px;
  height: 46px;
  -webkit-box-shadow: 0 9px 15px 1px rgba(0, 0, 0, 0.29);
          box-shadow: 0 9px 15px 1px rgba(0, 0, 0, 0.29);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background-color: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 #000000, 0px 0px 12px #000000;
          box-shadow: 0 3px 0 #000000, 0px 0px 12px #000000;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 #000000, 0px 0px 12px #000000;
          box-shadow: 0 -3px 0 #000000, 0px 0px 12px #000000;
}
.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 #000000, 0px 0px 12px #000000;
          box-shadow: 3px 0 0 #000000, 0px 0px 12px #000000;
}
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 #000000, 0px 0px 12px #000000;
          box-shadow: -3px 0 0 #000000, 0px 0px 12px #000000;
}
.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.twentytwenty-left-arrow {
  position: relative;
  background: #000000;
  width: 50%;
  height: 100%;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
}
.twentytwenty-left-arrow:before {
  content: "←";
  color: #ffffff;
  width: 10px;
  height: 20px;
}
.twentytwenty-right-arrow {
  position: relative;
  background: #000000;
  width: 50%;
  height: 100%;
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
}
.twentytwenty-right-arrow:after {
  content: "→";
  color: #ffffff;
  width: 10px;
  height: 20px;
}
/*PLUGINS
-------------------------------------------------*/
/*slider
-------------------------------------------------*/
/*! jQuery.Flipster, v1.1.2 (built 2017-11-10) */
.flipster {
  display: block;
  overflow-y: visible;
  position: relative;
}
.flipster:focus {
  outline: none;
}
.flipster__container,
.flipster__item {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}
.flipster__container {
  display: block;
  white-space: nowrap;
  word-spacing: -0.25em;
  -webkit-transform-origin: 50% 50%;
     -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
}
.flipster__item {
  display: inline-block;
  white-space: normal;
  word-spacing: normal;
  vertical-align: bottom;
}
.flipster--click .flipster__item--past,
.flipster--click .flipster__item--future {
  cursor: pointer;
}
.flipster__item img {
  max-width: 100%;
}
.flipster__button {
  position: absolute;
  top: 50%;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0;
  z-index: 999;
  cursor: pointer;
  font-size: 15px;
  -webkit-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -moz-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  margin: -1em 2em;
}
.flipster__button svg {
  width: 1em;
  stroke: currentColor;
  fill: transparent;
  stroke-width: 2;
  stroke-linecap: round;
  width: 11;
}
.flipster__button:hover,
.flipster__button:focus {
  opacity: 1;
}
.flipster__button--prev {
  left: 0;
}
.flipster__button--next {
  right: 0;
}
.flipster__nav,
.flipster__nav__item {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.flipster__nav {
  display: block;
  margin: 0 0 4em;
  text-align: center;
  position: relative;
}
.flipster__nav__item {
  display: inline-block;
  margin: 0 0.25em;
}
.flipster__nav__link {
  display: block;
  color: inherit;
  padding: .5em 1em;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
     -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
       -o-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
          transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
.flipster__nav__link::after {
  content: '';
  display: block;
  background: #232221;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-transform: translateY(100%) translateY(-0.25em);
     -moz-transform: translateY(100%) translateY(-0.25em);
      -ms-transform: translateY(100%) translateY(-0.25em);
       -o-transform: translateY(100%) translateY(-0.25em);
          transform: translateY(100%) translateY(-0.25em);
  -webkit-transition: inherit;
  -o-transition: inherit;
  -moz-transition: inherit;
  transition: inherit;
}
.flipster__nav__item--current > .flipster__nav__link,
.flipster__nav__link:hover,
.flipster__nav__link:focus {
  color: #fff;
}
.flipster__nav__item--current > .flipster__nav__link::after,
.flipster__nav__link:hover::after,
.flipster__nav__link:focus::after {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.flipster__nav__child {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: -1px;
  padding: .5em;
  background: #4e4441;
  z-index: 1;
}
.flipster__nav__child .flipster__nav__link {
  color: #fff;
}
.flipster__nav__child .flipster__nav__link::after {
  background: #fff;
}
.flipster__nav__child .flipster__nav__item--current > .flipster__nav__link,
.flipster__nav__child .flipster__nav__link:hover,
.flipster__nav__child .flipster__nav__link:focus {
  color: #232221;
}
.flipster__nav__item--current .flipster__nav__child {
  display: block;
}
.flipster--carousel .flipster__container,
.flipster--carousel .flipster__item,
.flipster--carousel .flipster__item__content {
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
     -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
       -o-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
          transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
.flipster--carousel .flipster__item {
  -webkit-perspective: 800px;
     -moz-perspective: 800px;
          perspective: 800px;
}
.flipster--carousel .flipster__item--past,
.flipster--carousel .flipster__item--future {
  opacity: 0;
  -webkit-transition-delay: 115ms;
     -moz-transition-delay: 115ms;
       -o-transition-delay: 115ms;
          transition-delay: 115ms;
}
.flipster--carousel .flipster__item--past-2,
.flipster--carousel .flipster__item--future-2 {
  opacity: .6;
  -webkit-transition-delay: 90ms;
     -moz-transition-delay: 90ms;
       -o-transition-delay: 90ms;
          transition-delay: 90ms;
}
.flipster--carousel .flipster__item--past-1,
.flipster--carousel .flipster__item--future-1 {
  opacity: .8;
  -webkit-transition-delay: 60ms;
     -moz-transition-delay: 60ms;
       -o-transition-delay: 60ms;
          transition-delay: 60ms;
}
.flipster--carousel .flipster__item--past .flipster__item__content {
  -webkit-transform: translateX(100%) rotateY(0deg) scale(0.5);
     -moz-transform: translateX(100%) rotateY(0deg) scale(0.5);
          transform: translateX(100%) rotateY(0deg) scale(0.5);
}
.flipster--carousel .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(25%) rotateY(0deg) scale(0.65);
     -moz-transform: translateX(25%) rotateY(0deg) scale(0.65);
          transform: translateX(25%) rotateY(0deg) scale(0.65);
}
.flipster--carousel .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: rotateY(0deg) scale(0.8);
     -moz-transform: rotateY(0deg) scale(0.8);
          transform: rotateY(0deg) scale(0.8);
}
.flipster--carousel .flipster__item--future .flipster__item__content {
  -webkit-transform: translateX(-100%) rotateY(20deg) scale(0.5);
     -moz-transform: translateX(-100%) rotateY(20deg) scale(0.5);
          transform: translateX(-100%) rotateY(20deg) scale(0.5);
}
.flipster--carousel .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(-25%) rotateY(0deg) scale(0.65);
     -moz-transform: translateX(-25%) rotateY(0deg) scale(0.65);
          transform: translateX(-25%) rotateY(0deg) scale(0.65);
}
.flipster--carousel .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: rotateY(0deg) scale(0.8);
     -moz-transform: rotateY(0deg) scale(0.8);
          transform: rotateY(0deg) scale(0.8);
}
.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content {
  -webkit-transform: translateX(175%) scale(0.5);
     -moz-transform: translateX(175%) scale(0.5);
      -ms-transform: translateX(175%) scale(0.5);
       -o-transform: translateX(175%) scale(0.5);
          transform: translateX(175%) scale(0.5);
}
.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(25%) scale(0.65);
     -moz-transform: translateX(25%) scale(0.65);
      -ms-transform: translateX(25%) scale(0.65);
       -o-transform: translateX(25%) scale(0.65);
          transform: translateX(25%) scale(0.65);
}
.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: translateX(0) scale(0.8);
     -moz-transform: translateX(0) scale(0.8);
      -ms-transform: translateX(0) scale(0.8);
       -o-transform: translateX(0) scale(0.8);
          transform: translateX(0) scale(0.8);
}
.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content {
  -webkit-transform: translateX(-175%) scale(0.5);
     -moz-transform: translateX(-175%) scale(0.5);
      -ms-transform: translateX(-175%) scale(0.5);
       -o-transform: translateX(-175%) scale(0.5);
          transform: translateX(-175%) scale(0.5);
}
.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(-25%) scale(0.65);
     -moz-transform: translateX(-25%) scale(0.65);
      -ms-transform: translateX(-25%) scale(0.65);
       -o-transform: translateX(-25%) scale(0.65);
          transform: translateX(-25%) scale(0.65);
}
.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: translateX(0) scale(0.8);
     -moz-transform: translateX(0) scale(0.8);
      -ms-transform: translateX(0) scale(0.8);
       -o-transform: translateX(0) scale(0.8);
          transform: translateX(0) scale(0.8);
}
.flipster--carousel .flipster__item--current .flipster__item__content {
  -webkit-transform: translateX(0) rotateY(0deg) scale(1);
     -moz-transform: translateX(0) rotateY(0deg) scale(1);
          transform: translateX(0) rotateY(0deg) scale(1);
  -webkit-transition-delay: 60ms;
     -moz-transition-delay: 60ms;
       -o-transition-delay: 60ms;
          transition-delay: 60ms;
}
.flipster--coverflow .flipster__container,
.flipster--coverflow .flipster__item,
.flipster--coverflow .flipster__item__content {
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
     -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
       -o-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
          transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
.flipster--coverflow .flipster__item {
  -webkit-perspective: 800px;
     -moz-perspective: 800px;
          perspective: 800px;
}
.flipster--coverflow .flipster__container {
  padding-bottom: 5%;
}
.flipster--coverflow .flipster__item__content {
  -webkit-transform-origin: 50% 100%;
     -moz-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
  -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
}
.flipster--coverflow .flipster__item__content img:only-child {
  display: block;
}
.flipster--coverflow .flipster__item--past .flipster__item__content {
  -webkit-transform-origin: 0 50%;
     -moz-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: scale(0.75) rotateY(55deg);
     -moz-transform: scale(0.75) rotateY(55deg);
          transform: scale(0.75) rotateY(55deg);
}
.flipster--coverflow .flipster__item--future .flipster__item__content {
  -webkit-transform-origin: 100% 50%;
     -moz-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
       -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-transform: scale(0.75) rotateY(-55deg);
     -moz-transform: scale(0.75) rotateY(-55deg);
          transform: scale(0.75) rotateY(-55deg);
}
.flipster--coverflow .flip-current .flipster__item__content {
  -webkit-transform: rotateY(0deg);
     -moz-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.flipster--flat .flipster__container,
.flipster--flat .flipster__item,
.flipster--flat .flipster__item__content {
  -webkit-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.flipster--flat .flipster__item--past,
.flipster--flat .flipster__item--future {
  opacity: 0.5;
}
.flipster--flat .flipster__item--past .flipster__item__content {
  -webkit-transform: scale(0.75);
     -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
       -o-transform: scale(0.75);
          transform: scale(0.75);
}
.flipster--flat .flipster__item--future .flipster__item__content {
  -webkit-transform: scale(0.75);
     -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
       -o-transform: scale(0.75);
          transform: scale(0.75);
}
.flipster--wheel {
  overflow: hidden;
}
.flipster--wheel .flipster__container,
.flipster--wheel .flipster__item__content {
  -webkit-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
     -moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
       -o-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
          transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
.flipster--wheel .flipster__container {
  padding-bottom: 20%;
}
.flipster--wheel .flipster__item__content {
  -webkit-transform-origin: 50% 100%;
     -moz-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
.flipster--wheel .flipster__item--past .flipster__item__content {
  -webkit-transform-origin: 100% 100%;
     -moz-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.flipster--wheel .flipster__item--future .flipster__item__content {
  -webkit-transform-origin: 0 100%;
     -moz-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
       -o-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.flipster--wheel .flipster__item__content img:only-child {
  display: block;
}
.flipster--wheel .flipster__item--past .flipster__item__content {
  opacity: 0;
  -webkit-transform: rotateZ(-80deg) translate(-170%, 110%);
     -moz-transform: rotateZ(-80deg) translate(-170%, 110%);
      -ms-transform: rotate(-80deg) translate(-170%, 110%);
       -o-transform: rotateZ(-80deg) translate(-170%, 110%);
          transform: rotateZ(-80deg) translate(-170%, 110%);
}
.flipster--wheel .flipster__item--future .flipster__item__content {
  opacity: 0;
  -webkit-transform: rotateZ(80deg) translate(170%, 110%);
     -moz-transform: rotateZ(80deg) translate(170%, 110%);
      -ms-transform: rotate(80deg) translate(170%, 110%);
       -o-transform: rotateZ(80deg) translate(170%, 110%);
          transform: rotateZ(80deg) translate(170%, 110%);
}
.flipster--wheel .flipster__item--past-3 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(-60deg) translate(-70%, 75%);
     -moz-transform: rotateZ(-60deg) translate(-70%, 75%);
      -ms-transform: rotate(-60deg) translate(-70%, 75%);
       -o-transform: rotateZ(-60deg) translate(-70%, 75%);
          transform: rotateZ(-60deg) translate(-70%, 75%);
}
.flipster--wheel .flipster__item--future-3 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(60deg) translate(70%, 75%);
     -moz-transform: rotateZ(60deg) translate(70%, 75%);
      -ms-transform: rotate(60deg) translate(70%, 75%);
       -o-transform: rotateZ(60deg) translate(70%, 75%);
          transform: rotateZ(60deg) translate(70%, 75%);
}
.flipster--wheel .flipster__item--past-2 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(-40deg) translate(-17%, 30%);
     -moz-transform: rotateZ(-40deg) translate(-17%, 30%);
      -ms-transform: rotate(-40deg) translate(-17%, 30%);
       -o-transform: rotateZ(-40deg) translate(-17%, 30%);
          transform: rotateZ(-40deg) translate(-17%, 30%);
}
.flipster--wheel .flipster__item--future-2 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(40deg) translate(17%, 30%);
     -moz-transform: rotateZ(40deg) translate(17%, 30%);
      -ms-transform: rotate(40deg) translate(17%, 30%);
       -o-transform: rotateZ(40deg) translate(17%, 30%);
          transform: rotateZ(40deg) translate(17%, 30%);
}
.flipster--wheel .flipster__item--past-1 .flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(-20deg);
     -moz-transform: rotateZ(-20deg);
      -ms-transform: rotate(-20deg);
       -o-transform: rotateZ(-20deg);
          transform: rotateZ(-20deg);
}
.flipster--wheel .flipster__item--future-1flipster__item__content {
  opacity: 1;
  -webkit-transform: rotateZ(20deg);
     -moz-transform: rotateZ(20deg);
      -ms-transform: rotate(20deg);
       -o-transform: rotateZ(20deg);
          transform: rotateZ(20deg);
}
.flipster--wheel .flip-current .flipster__item__content {
  -webkit-transform: rotateX(0deg);
     -moz-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
/*TYPOGRAPHY
-------------------------------------------------*/
/*BUTTONS
-------------------------------------------------*/
.btn-mssgr,
.mess-btn_mes {
  cursor: pointer;
}
/*HEADER
-------------------------------------------------*/
.header {
  background-color: #EDE7D9;
  position: fixed;
  top: 0;
  z-index: 9999 !important;
  width: 100%;
}
.header-log {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ceiu_header {
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
.ceiu_header.cookies {
  -webkit-transform: translateY(40px);
     -moz-transform: translateY(40px);
      -ms-transform: translateY(40px);
       -o-transform: translateY(40px);
          transform: translateY(40px);
}
@media (max-width: 1150px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(65px);
       -moz-transform: translateY(65px);
        -ms-transform: translateY(65px);
         -o-transform: translateY(65px);
            transform: translateY(65px);
  }
}
@media (max-width: 1047px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(88px);
       -moz-transform: translateY(88px);
        -ms-transform: translateY(88px);
         -o-transform: translateY(88px);
            transform: translateY(88px);
  }
}
@media (max-width: 550px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(106px);
       -moz-transform: translateY(106px);
        -ms-transform: translateY(106px);
         -o-transform: translateY(106px);
            transform: translateY(106px);
  }
}
@media (max-width: 390px) {
  .ceiu_header.cookies {
    -webkit-transform: translateY(124px);
       -moz-transform: translateY(124px);
        -ms-transform: translateY(124px);
         -o-transform: translateY(124px);
            transform: translateY(124px);
  }
}
.ceiu_header.header_smush {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.hidden {
  display: none;
}
.header-log_img {
  width: 118px;
  height: 40px;
}
.tell-header {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tell-header_free {
  margin: 0 0 7px 0;
  color: #979797;
  font-size: 14px;
}
.tell-header_num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
.tell-header_num a {
  color: #000;
  text-decoration: none;
}
.tell-header .tell-header_num span {
  background-position: -1617px -855px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 14px;
  height: 13px;
  height: 15px;
  width: 13px;
  margin-right: 7px;
  margin-top: 3px;
}
.header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  padding: 0 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-img {
  min-width: 193px;
  min-height: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.header-img_img {
  background-position: -1256px -1221px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 193px;
  height: 16px;
}
.header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn-header {
  width: 120px;
  margin-right: 40px;
  -webkit-box-shadow: 0 9px 15px 1px rgba(250, 135, 26, 0.31);
          box-shadow: 0 9px 15px 1px rgba(250, 135, 26, 0.31);
  color: #fff;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #fa871a;
  border: none;
  padding: 0 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 42px;
  font-size: 14px;
}
@media (max-width: 425px) {
  .btn-header {
    margin-right: 25px;
  }
}
.header-menu-burger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.menu-mob-logo {
  display: none;
}
@media (max-width: 960px) {
  .menu-mob-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 16px;
  }
}
.menu-burger_txt {
  font-family: 'Source Sans semibold';
  text-transform: uppercase;
  color: #585858;
  font-size: 13px;
  margin-right: 20px;
}
.menu-burger_icon {
  background-position: -1936px -1306px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 21px;
  height: 16px;
}
.menu {
  position: fixed;
  right: -345px;
  width: 345px;
  height: 100%;
  z-index: 99999999999;
  background-color: #29253e;
  text-align: center;
  padding-top: 5%;
  top: 0;
}
.menu .btn-menu {
  margin: 45px 0 45px 50px;
}
.menu-close {
  bottom: 18px;
  background-position: -1617px -793px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 70px;
  top: 70px;
}
.menu-list {
  text-align: left;
  padding-left: 50px;
  margin-bottom: 45px;
}
.menu-list_item {
  list-style: none;
  margin: 25px 0;
}
.menu-list_item a {
  font-family: 'Source Sans semibold';
  font-size: 16px;
  color: #fff;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  text-decoration: none;
}
.btn-header {
  color: #fff;
  text-decoration: none;
  text-align: center;
  line-height: 42px;
}
.btn-descr {
  font-family: 'Source Sans regular';
  color: #fff;
}
.btn-header:hover {
  background-color: #fea020;
}
@media (max-width: 960px) {
  .top-block-btn-mess_wrapp {
    margin: 10% 0;
  }
  .menu {
    height: 100vh;
    width: 100%;
    right: -960px;
    padding-top: 23px;
    opacity: .95;
  }
  .menu-list {
    padding: 0;
    margin: 10% 0;
  }
  .menu-list_item {
    text-align: center;
  }
  .menu-close {
    top: 33px;
    right: 20px;
  }
  .menu-list_item {
    margin: 5% 0;
  }
}
.btn-descr_white {
  color: #fff;
  font-family: 'Source Sans regular';
  margin-top: 10%;
  opacity: 0.8;
  margin-bottom: 7%;
}
.menu-row {
  margin-top: 15%;
  height: 1px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.2);
}
.top-block-btn-mess_descr span {
  color: black;
  font-weight: bold;
}
.menu .btn-menu a {
  text-decoration: none;
  color: #fff;
}
.visible-appl {
  display: block !important;
}
.header-log {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 425px) {
  .header-log {
    display: none;
  }
}
.header-log--mobile {
  display: none;
}
@media (max-width: 425px) {
  .header-log--mobile {
    display: block;
    margin-right: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .header-log--mobile img {
    max-width: 80px;
    padding: 10px;
  }
}
.order-static {
  position: static;
}
/*HEADER
-------------------------------------------------*/
.top-block {
  background-color: #EDE7D9;
  font-size: 33px;
  position: relative;
}
.top-block-btn {
  margin-top: 5%;
}
.top-block_time {
  font-size: 15px;
  font-weight: 400;
  font-family: 'Source Serif R';
  letter-spacing: 0.5px;
  color: #737373;
}
.bg-txt {
  position: absolute;
  top: 20%;
  width: 47%;
}
.top-block-wrapper {
  height: 100vh;
}
.top-block_contant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
}
.top-block_contant-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.top-block_contant-txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.top-block_contant-img {
  background: url("img/enstein-final.png") no-repeat;
  background-position: 50%;
  -webkit-background-size: contain;
  -o-background-size: contain;
     background-size: contain;
}
.top-block_contant-title {
  font-size: 42px;
}
.top-block_contant-descr {
  font-size: 20px;
  font-family: 'Source Serif R';
}
.top-block_contant-descr span {
  font-weight: bold;
}
.top-block_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  color: #737373;
}
.top-block_footer-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.top-block_footer-item::after {
  content: '';
  display: block;
  width: 1px;
  top: 25%;
  right: 5%;
  height: 56px;
  background-color: #979797;
  opacity: 0.72;
  position: absolute;
}
.top-block_footer-item:last-child:after {
  display: none;
}
.top-block_footer-item_time {
  font-family: 'Source Serif R';
  font-size: 18px;
  color: black;
  line-height: 30px;
  padding-top: 10px;
}
.top-block_footer-item_time span {
  color: #ae7e5a;
  font-weight: bold;
  font-family: 'Source Sans pro';
}
.top-block_footer-item_title {
  color: #000000;
  font-size: 18px;
  letter-spacing: 0.5px;
}
.top-block_footer-item_txt {
  font-size: 15px;
  font-weight: 400;
  font-family: 'Source Serif R';
  letter-spacing: 0.5px;
}
.top-block-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-block-btn-mess_title {
  color: #585858;
  font-family: 'Source Sans pro';
  font-size: 18px;
  margin-top: 0;
}
.top-block-btn-mess {
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.top-block-btn-mess_descr {
  color: #585858;
  font-family: 'Source Sans regular';
  font-size: 14px;
  position: relative;
}
.top-block-btn-mess_descr:after {
  content: '';
  display: block;
  width: 20px;
  height: 1px;
  background-color: #979797;
  left: 28%;
  top: -87px;
  position: absolute;
}
.top-block-btn-mess_descr:before {
  content: '';
  display: block;
  width: 20px;
  height: 1px;
  background-color: #979797;
  right: 28%;
  top: -87px;
  position: absolute;
}
.top-block-btn-mess_descr span {
  font-family: 'Source Sans pro';
}
.top-block-btn-mess_wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mess-btn {
  width: 54px;
  height: 46px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background: #fff;
  margin: 0 2%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18);
}
.mess-btn_chat {
  background-position: -1904px -1368px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 29px;
  margin: 20% auto;
}
.mess-btn_fb {
  background-position: -1904px -1334px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 30px;
  margin: 14% auto;
}
.mess-btn_fb {
  background-position: -1904px -1334px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 30px;
  margin: 14% auto;
}
.mess-btn_mes {
  background-position: -1598px -1144px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 31px;
  margin: 14% auto;
}
.mess-ch {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#86f67f), to(#04d235));
  background-image: -webkit-linear-gradient(top, #86f67f 0%, #04d235 100%);
  background-image: -moz-linear-gradient(top, #86f67f 0%, #04d235 100%);
  background-image: -o-linear-gradient(top, #86f67f 0%, #04d235 100%);
  background-image: linear-gradient(180deg, #86f67f 0%, #04d235 100%);
  margin: 0 3%;
}
.mess-btn_ch {
  background-position: -1598px -1107px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 38px;
  height: 33px;
  margin: 14% auto;
}
.btn-im {
  display: none;
}
/*FOOTER
-------------------------------------------------*/
.footer {
  background-color: #333047;
  padding: 50px 0 0 0;
}
@media (min-width: 1200px) {
  .footer .container {
    padding: 0;
  }
}
.footer__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 60px;
}
.footer__column {
  -webkit-box-flex: 1.8;
  -webkit-flex: 1.8 1 0;
     -moz-box-flex: 1.8;
      -ms-flex: 1.8 1 0px;
          flex: 1.8 1 0;
}
.footer__column:nth-child(2) {
  -webkit-box-flex: 1.6;
  -webkit-flex: 1.6 1 0;
     -moz-box-flex: 1.6;
      -ms-flex: 1.6 1 0px;
          flex: 1.6 1 0;
}
.footer__column:nth-child(3) {
  padding: 11px 0 0 0;
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 0;
     -moz-box-flex: 2;
      -ms-flex: 2 1 0px;
          flex: 2 1 0;
}
.footer__column:nth-child(4) {
  padding-top: 13px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.footer__column_down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
.footer__column_down img {
  display: inline-block;
  margin-left: 10px;
}
.footer__logo {
  display: inline-block;
  margin: 0 0 24px 0;
  width: 118px;
  height: 40px;
}
.footer__copyright {
  color: #8b9aa2;
  font-weight: 500;
  font-size: 13px;
  margin: 0 0 40px 0;
}
.footer__nav {
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
}
.footer__item {
  margin-bottom: 0;
}
.footer__link {
  color: #d3dee5;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.7px;
}
.footer__link:hover {
  text-decoration: none;
}
.footer__title {
  color: #d3dee5;
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 15px 0;
}
.footer__title span {
  text-transform: uppercase;
  font-weight: 700;
}
.footer__payment {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__register {
  background-color: #092044;
  padding: 14px 0;
  text-align: center;
  margin: 0;
}
.footer__register__inner {
  margin: 0 auto;
  color: #dee2e8;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.footer__register_mob {
  display: none;
}
.footer__widgets {
  padding: 0;
  margin: 20px 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__card {
  width: 148px;
  height: 20px;
}
.footer__widgets-item {
  display: inline-block;
}
.footer__widgets-link {
  text-decoration: none;
  display: inline-block;
  color: #dee2e8;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: -0.28px;
}
.footer__phone {
  color: #d3dee5;
  font-size: 20px;
  font-weight: 500;
}
.footer__phone span {
  display: inline-block;
}
.footer__phone svg {
  margin-right: 8px;
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.footer__call {
  margin-bottom: 45px;
}
.footer__soc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 75px;
}
.footer__basem {
  background-color: #092044;
}
.social-list-down {
  list-style: none;
  padding: 0;
  margin: 0 0 42px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
  font-size: 0;
}
.social-item-down {
  color: #545265;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: #0a2044;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  line-height: 44px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.social-item-down:hover,
.social-item-down:focus {
  background-color: #ffffff;
}
.social-item-down:hover .social-item svg,
.social-item-down:focus .social-item svg {
  fill: #0a2044;
}
.footer-wrapper-tell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer-wrapper-tell span {
  background-position: -1617px -855px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 14px;
  height: 13px;
  width: 13px;
  margin-right: 12px;
  margin-top: 4px;
}
.footer__call {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.mcafee {
  background-position: -1503px -667px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 122px;
  height: 122px;
}
.bitmap {
  background-position: -1256px -1265px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 96px;
  height: 32px;
}
.social-item-down:not(:last-child) {
  margin-right: 10px;
}
.footer__column_down .footer__title {
  margin-bottom: 0;
}
.footer__widgets-item:not(:last-child) {
  padding-right: 10px;
  border-right: 1px solid #c5cfd6;
}
.footer__widgets-item:last-of-type .footer__widgets-link {
  font-size: 12px;
}
.footer__widgets-item:not(:first-child) {
  padding-left: 10px;
}
.footer__payment-item:not(:last-child) {
  margin-right: 8px;
}
.footer__item:not(:last-child) {
  margin-bottom: 17px;
}
.social-list {
  list-style: none;
  padding: 0;
  margin: 0 0 45px 0;
}
.social-item {
  color: #d3dee5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  height: 100%;
}
.social-item:not(:last-child) {
  margin-bottom: 20px;
}
.social-item span {
  display: inline-block;
}
.social-item svg {
  margin: 0;
  fill: #ffffff;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.svg-inline--fa.fa-w-9 {
  width: 20px;
  height: 20px;
}
.svg-inline--fa.fa-w-20 {
  width: 20px;
  height: 20px;
}
.svg-inline--fa.fa-w-16 {
  width: 20px;
  height: 16px;
}
.social-item:not(:last-child) {
  margin-right: 10px;
}
.mcafee {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .mobile-toogle {
    display: none;
  }
  .footer__widgets {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__widgets-item:not(:last-child) {
    padding: 0;
    border: none;
    margin-bottom: 15px;
  }
  .footer__widgets-item {
    width: 100%;
    text-align: left;
  }
  .footer__widgets-item:not(:first-child) {
    padding: 0;
  }
  .footer-tell-decs {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .footer {
    padding: 0;
  }
  .footer__wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding-bottom: 25px;
  }
  .footer__column {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .footer__column:first-of-type {
    padding-bottom: 30px;
  }
  .footer__column:nth-child(3) {
    padding-top: 46px;
  }
  .footer__column:nth-child(4) {
    padding-top: 47px;
    padding-bottom: 15px;
  }
  .footer__column.bd-none {
    padding-top: 33px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 33px;
  }
  .footer__column:not(:last-child) {
    border-bottom: 1px solid #d8d8d8;
  }
  .footer__widgets-item:not(:last-child) {
    border-right: 1px solid #c5cfd6;
    width: 150px;
  }
  .social-list {
    margin: 0 0 35px 0;
  }
  .footer__title {
    font-weight: 600;
  }
  .footer__payment {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .social-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__widgets {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  .footer__register {
    padding: 0 15px;
  }
  .footer__register {
    display: none;
  }
  .footer__register_mob {
    display: block;
    text-align: center;
  }
  .footer__soc {
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  .footer__widgets-item {
    text-align: center;
    width: 109px;
  }
  .footer__column_down {
    margin: 0;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .pb-0 {
    padding-bottom: 0;
  }
  .pt-0 {
    padding-top: 15px;
  }
  .social-list-down {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__call {
    margin: 0 auto 25px auto;
  }
  .footer__cards {
    margin: 0 auto 41px auto;
  }
  .mcafee {
    margin: 0 auto 30px auto;
  }
  .bitmap {
    margin: 0 auto 0 auto;
  }
  .footer-tell-decs {
    display: none !important;
  }
}
.footer-tell-mbl {
  display: none;
}
.footer-tell-mbl a {
  text-decoration: none;
}
.footer-tell-decs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.wrp-tell a {
  text-decoration: none;
}
#of-popup-container > div.of-special-offer-popup {
  -webkit-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
#of-popup-container .of-thank-you-popup,
#of-popup-container .of-special-offer-popup {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#of-popup-container .of-special-offer-popup {
  width: 550px !important;
  height: 566px !important;
  max-height: 567px !important;
}
#of-exit-popup-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 175px;
  margin-left: 75px;
}
#of-popup-container .of-special-offer-container input[type='email'].of-offer-email {
  margin-top: 0;
}
#exitpopupform-email {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  width: 60% !important;
  height: 43px !important;
}
#of-popup-container .of-special-offer-container .of-offer-btn {
  -webkit-box-ordinal-group: 0 !important;
  -webkit-order: -1 !important;
     -moz-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
  margin: 0 0 0 10px !important;
  height: 44px !important;
  line-height: 46px !important;
  margin-top: 280px !important;
}
#of-exit-popup-form > button {
  width: 25%;
}
#of-exit-popup-form > label {
  margin-top: 6px;
  font-size: 13px;
}
#of-popup-container .of-thank-you-popup .of-close-btn,
#of-popup-container .of-special-offer-popup .of-close-btn {
  top: -6px !important;
  right: 5px !important;
}
#of-popup-container > div.of-thank-you-popup {
  background-repeat: no-repeat;
}
#of-exit-popup-form > div.of-receive-emails-container > label {
  font-size: 14px;
}
#exitpopupform-receiveemails {
  margin-top: 3px;
}
#of-popup-container .of-thank-you-popup {
  height: 269px !important;
}
#of-popup-container .of-thank-you-popup,
#of-popup-container .of-special-offer-popup {
  background-color: rgba(0, 0, 0, 0) !important;
}
#of-popup-container .of-thank-you-popup .of-close-btn,
#of-popup-container .of-special-offer-popup .of-close-btn {
  border: none !important;
}
#of-popup-container > div.of-thank-you-popup > div > div {
  top: 6px !important;
  right: 66px !important;
}
#of-popup-container .of-special-offer-popup .of-close-btn,
#of-popup-container .of-thank-you-popup .of-close-btn {
  border: none !important;
}
#callbackRequest .modal-dialog {
  margin: 90px auto !important;
}
/*SIDEBAR
-------------------------------------------------*/
.site_sidebar {
  padding: 30px 0;
}
.site_widget {
  margin-bottom: 30px;
}
.site_widget-title {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.site_widget ol,
.site_widget ul {
  margin: 0;
  padding: 0;
}
.site_widget li {
  list-style-type: none;
  margin-bottom: 5px;
}
.site_widget a {
  color: #222;
  padding-bottom: 2px;
  text-decoration: none;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}
.site_widget a:hover,
.site_widget a:active,
.site_widget a:focus,
.site_widget a .current-menu-item a,
.site_widget a .current_page_item a {
  color: #0078b1;
}
/* inc-orders-slider
-------------------------------------------------*/
@media (min-width: 1024px) {
  .ceiu_services-tabs__col:nth-last-of-type(3) {
    clear: left;
  }
}
.popup-contact {
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.popup-contact form {
  position: relative;
}
.popup-contact form:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  background: #fff;
}
.popup-contact form:after {
  opacity: 0;
  content: 'Success!';
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -23px);
     -moz-transform: translate(-50%, -23px);
      -ms-transform: translate(-50%, -23px);
       -o-transform: translate(-50%, -23px);
          transform: translate(-50%, -23px);
  font-size: 30px;
  line-height: 1;
  color: #16ce16;
}
.popup-contact form.sending:before {
  opacity: 1;
  z-index: 1;
}
.popup-contact form.sending .loader {
  opacity: 1;
}
.popup-contact form.sending.sent .loader {
  opacity: 0;
}
.popup-contact form.sending.sent:after {
  opacity: 1;
}
.popup-contact .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.popup-contact .form-group {
  position: relative;
}
.popup-contact .form-control {
  -webkit-border-radius: 0;
          border-radius: 0;
}
.popup-contact .btn {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  border: none;
  -webkit-border-radius: 30px;
          border-radius: 30px;
  padding-left: 40px;
  padding-right: 40px;
  height: 34px;
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  background: #00c2f2;
  -webkit-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  transition: all ease 300ms;
  overflow: hidden;
}
.popup-contact .btn:hover,
.popup-contact .btn:focus {
  outline: 0;
  opacity: 0.8;
  background: #00c2f2;
  color: #fff;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  5% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.loader,
.loader:before,
.loader:after {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  -moz-animation: load7 1.8s infinite ease-in-out;
    -o-animation: load7 1.8s infinite ease-in-out;
       animation: load7 1.8s infinite ease-in-out;
}
.loader {
  opacity: 0;
  color: #a5a5a5;
  font-size: 10px;
  position: absolute;
  z-index: 2;
  text-indent: -9999em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -40px);
     -moz-transform: translate(-50%, -40px);
      -ms-transform: translate(-50%, -40px);
       -o-transform: translate(-50%, -40px);
          transform: translate(-50%, -40px);
  -webkit-animation-delay: -0.16s;
     -moz-animation-delay: -0.16s;
       -o-animation-delay: -0.16s;
          animation-delay: -0.16s;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  -moz-animation-delay: -0.32s;
    -o-animation-delay: -0.32s;
       animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}
@-moz-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@-o-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}
/* less img sprite
-------------------------------------------------*/
@- (5): -1617px, -815px, 18px, 18px;
/* other mixins
-------------------------------------------------*/
/*COMMON RULES
-------------------------------------------------*/
@font-face {
  font-family: 'Source Sans pro';
  src: url('fonts/source-sans-pro.bold.ttf') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans semibold';
  src: url('fonts/source-sans-pro.semibold.ttf') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans regular';
  src: url('fonts/source-sans-pro.regular.ttf') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Serif B';
  src: url('fonts/SourceSerifPro-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Source Serif R';
  src: url('fonts/SourceSerifPro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Serif S';
  src: url('fonts/SourceSerifPro-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
.cw-lets-start {
  margin-top: 80px !important;
}
* {
  font-family: 'Source Sans semibold';
  font-weight: 400;
}
.container {
  max-width: 1200px;
  margin: 0 auto;
  width: 95%;
}
.container-custom {
  max-width: 1200px;
  margin: 0 auto;
  width: 95%;
  overflow: hidden;
}
.sections {
  width: 100%;
  padding: 50px 0 0 0;
}
.sections-title {
  color: #d4cfc2;
  font-size: 60px;
  font-weight: 900;
  text-transform: uppercase;
  font-family: 'Source Serif B';
  text-align: center;
  margin: 0 0 29px 0;
}
.sections-descr {
  font-weight: 600;
  font-size: 22px;
  color: #2d2d2d;
  width: 50%;
  margin: 0 auto;
  line-height: 32px;
  text-align: center;
}
.mobile-social__wrapper {
  padding-top: 10px;
}
.btn {
  margin: 0 auto;
  width: 220px;
  background-color: #fa871a;
  -webkit-box-shadow: 0 9px 15px 1px rgba(250, 135, 26, 0.31);
          box-shadow: 0 9px 15px 1px rgba(250, 135, 26, 0.31);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  height: 56px;
  color: white;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.67px;
  border: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.btn:hover {
  background-color: #fea020;
}
.mobile-social-buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 45px 0 15px 0;
  display: none;
}
.mobile-social-text {
  color: #585858;
  font-size: 14px;
  font-weight: 400;
  display: none;
}
@media (max-width: 1171px) {
  .mobile-social-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.simple-page {
  padding-top: 85px;
  padding-bottom: 100px;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
     -moz-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  color: #000;
  font-family: 'poppins-regular';
  line-height: 24px;
  font-size: 18px;
  letter-spacing: 0.25px;
}
.simple-page .terms-title {
  font-size: 21px;
  font-weight: 900;
  padding: 15px 0;
}
.simple-page b {
  display: inline-block;
  padding: 10px 0;
  font-weight: 900;
}
.simple-page p {
  padding: 15px 0;
}
.simple-page ul {
  padding-left: 40px;
  list-style-type: disc;
}
.simple-page ul li {
  padding: 10px 0;
}
.content {
  max-width: 960px;
  margin: 0 auto;
  padding-top: 140px;
  padding-bottom: 100px;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
     -moz-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  color: #0a0a0a;
}
.content p {
  margin-bottom: 10px;
  line-height: 24px;
}
.content h3 {
  font-size: 24px;
  font-weight: 500;
  margin: 24px 0;
}
.content ul {
  padding-left: 20px;
  margin: 15px 0;
}
.content li {
  list-style-type: disc;
  line-height: 24px;
}
[data-crm-widget] .modal {
  top: 65px !important;
}
.clickfrog {
  display: none;
}
div[data-crm-widget=callbackRequest] .cr-cb-button-block {
  z-index: 1000 !important;
}
/*intlTelInput
-------------------------------------------------*/
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block;
}
.intl-tel-input * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.intl-tel-input .hide {
  display: none;
}
.intl-tel-input .v-hide {
  visibility: hidden;
}
.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  padding: 0 0 0 8px;
}
.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
}
.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}
@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}
.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.intl-tel-input .country-list .country {
  padding: 5px 10px;
}
.intl-tel-input .country-list .country .dial-code {
  color: #999;
}
.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}
.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name {
  margin-right: 6px;
}
.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=text],
.intl-tel-input.separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0;
}
.intl-tel-input.allow-dropdown .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag {
  width: 46px;
}
.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}
.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 66px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 60px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
  padding-left: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
  width: 70px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 74px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 68px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
  padding-left: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 82px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
  padding-left: 92px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
  width: 86px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],
.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 90px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
  padding-left: 100px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
  width: 94px;
}
.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.intl-tel-input.iti-container:hover {
  cursor: pointer;
}
.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    -webkit-background-size: 5630px 15px;
         -o-background-size: 5630px 15px;
            background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}
.iti-flag {
  width: 20px;
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("img/flags/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url("img/flags/flags@2x.png");
  }
}
.iti-flag.np {
  background-color: transparent;
}
.two-block {
  background: #F1ECE1;
  padding: 80px 0;
}
@media (max-width: 425px) {
  .two-block {
    padding: 40px 0;
  }
}
.slider-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 80px;
}
@media (max-width: 1024px) {
  .slider-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.slider-container {
  max-width: 622px;
}
@media (max-width: 1024px) {
  .slider-container {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
  }
}
.mobile {
  margin-top: 15px;
}
.two-block-img {
  background-position: -1034px -667px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 465px;
  height: 436px;
}
@media (max-width: 1024px) {
  .two-block-img {
    display: none;
  }
}
@media (max-width: 425px) {
  .two-block-img {
    margin: 0 auto;
    background-position: -1600px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 300px;
    height: 282px;
  }
}
.two-block-slider {
  position: relative;
  outline: none;
}
.two-block-slider_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  outline: none;
}
@media (max-width: 1171px) {
  .two-block-slider_item {
    min-height: inherit;
  }
}
.mess-btn:hover {
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18);
}
.two-block-slider_item-col_txt {
  float: right;
  padding-right: 25px;
  padding-left: 30px;
}
.btn-mssgr:hover {
  -webkit-box-shadow: 0 9px 15px 1px rgba(4, 146, 255, 0.29);
          box-shadow: 0 9px 15px 1px rgba(4, 146, 255, 0.29);
  background-color: #0492ff;
}
.two-block-slider_item-col_img {
  float: left;
  width: 40%;
}
.two-block-slider_title {
  color: #2d2d2d;
  font-family: 'Source Serif R';
  font-size: 20px;
  font-weight: 600;
  width: 72%;
}
.two-block-slider_txt {
  font-size: 18px;
  line-height: 30px;
  font-family: 'Source Serif R';
  padding-top: 25px;
  color: #737373;
  padding-right: 40px;
}
.two-block-slider_btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 470px;
  margin-left: 30px;
}
.btn-descr {
  color: #585858;
  font-family: 'Source Sans regular';
  font-size: 14px;
  padding-left: 5px;
  text-align: center;
}
.btn-descr span {
  font-family: 'Source Sans pro';
  font-weight: bold;
}
.btn-mssgr {
  background-color: #0084ff;
  -webkit-box-shadow: 0 9px 15px 1px rgba(0, 132, 255, 0.29);
          box-shadow: 0 9px 15px 1px rgba(0, 132, 255, 0.29);
}
.two-block-slider_btn-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.twoslider-dots {
  padding-left: 0;
  position: absolute;
  top: 20%;
  right: 0;
}
.twoslider-dots li {
  list-style: none;
  margin: 10px 0;
}
.twoslider-dots li:first-child {
  margin-left: 0;
}
.twoslider-dots .dot {
  display: block;
  width: 8px;
  height: 8px;
  text-decoration: none;
  background-color: rgba(30, 30, 30, 0.2);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  cursor: pointer;
}
.twoslider-dots .dot .string {
  position: absolute;
  left: -99999px;
  line-height: 0;
  opacity: 0;
}
.twoslider-dots .slick-active .dot {
  border: 2px solid #ae7e5a;
  -webkit-transform: scale(1.4);
     -moz-transform: scale(1.4);
      -ms-transform: scale(1.4);
       -o-transform: scale(1.4);
          transform: scale(1.4);
  background: rgba(0, 0, 0, 0);
}
.btn-mssgr span {
  background-position: -1938px -1368px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 24px;
  width: 24px;
  margin-right: 5px;
}
.two-block-slider_btn-col a {
  text-decoration: none;
}
.three-block {
  background-color: #ede7d9;
  font-size: 33px;
  padding: 80px 0 60px 0;
}
.three-block_slider-item {
  padding: 15px;
  margin: 0 20px;
  background-color: #fff;
  padding-bottom: 40px;
  height: 280px;
}
.slider-item_footer-title p {
  min-width: 140px;
}
.three-block_slider {
  margin: 45px 0;
}
@media (max-width: 1370px) {
  .three-block_slider {
    max-width: 980px;
    margin: 45px auto;
  }
}
.slider-item_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 46px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.slider-item_header-logo {
  width: 46px;
  height: 46px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  background: #3087f8;
}
.logo-octopus {
  background: #3087f8;
}
.logo-rabit,
.logo-seal {
  background-color: #2aa31d;
}
.logo-muha,
.logo-deer {
  background-color: #842fce;
}
.logo-mammoth {
  background: #3087f8;
}
.header-logo-octopus {
  background-position: -1598px -1179px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 30px;
  height: 30px;
  margin: 10px auto;
}
.header-logo-bee {
  background-position: -1938px -1334px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 24px;
  height: 26px;
  margin: 10px auto;
}
.header-logo-mammoth {
  background-position: -1904px -1401px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 28px;
  height: 28px;
  margin: 10px auto;
}
.header-logo-deer {
  background-position: -1904px -1465px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 29px;
  height: 26px;
  margin: 10px auto;
}
.header-logo-rabit {
  background-position: -1613px -1065px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 26px;
  height: 26px;
  margin: 10px auto;
}
.header-logo-seal {
  background-position: -1904px -1433px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 28px;
  height: 28px;
  margin: 10px auto;
}
.slider-item_header-title {
  width: 190px;
  position: relative;
}
.slider-item_header-title-head {
  font-size: 18px;
  color: #2d2d2d;
  margin: 0;
}
.slider-item_header-title p {
  font-size: 14px;
  color: #585858;
  display: inline-block;
  margin: 0;
  top: 25px;
  position: absolute;
}
.slider-item_header-title p span {
  height: 14px;
  background-position: -1951px -1046px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 13px;
  display: inline-block;
  margin-right: 7px;
}
.slider-item_txt {
  font-size: 16px;
  color: #1e1e1e;
  font-family: 'Source Serif R';
  margin: 35px 0;
}
.slider-item_header-raite {
  width: 46px;
  height: 23px;
  color: #585858;
  font-size: 13px;
  -webkit-box-shadow: 0 10px 22px 3px rgba(185, 185, 185, 0.37);
          box-shadow: 0 10px 22px 3px rgba(185, 185, 185, 0.37);
  padding: 6px;
}
.slider-item_header-raite span {
  background-position: -1951px -1010px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 12px;
  height: 12px;
  float: right;
}
.slider-item_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slider-item_footer-time {
  color: #585858;
  font-size: 14px;
}
.slider-item_footer-title {
  font-size: 14px;
  color: #585858;
  font-family: 'Source Sans regular';
  margin: 0;
  padding: 0;
  position: relative;
}
@media (max-width: 1200px) {
  .slider-item_footer-title {
    width: 50%;
  }
}
.slider-item_footer-title h5 {
  margin: 0;
}
.slider-item_footer-title p {
  color: #1e1e1e;
  font-size: 14px;
  position: absolute;
  top: 0px;
}
.three-block-slider_btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .three-block-slider_btn-wrapper {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.three-block-slider_btn-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
@media (max-width: 1200px) {
  .three-block-slider_btn-col {
    -webkit-box-flex: inherit;
    -webkit-flex: inherit;
       -moz-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
    margin: 0 10px;
  }
}
.three-block_slider slick-prev {
  width: 56px;
  height: 56px;
}
.four-block {
  background: #f1ece1;
  padding: 80px 0;
}
.four-block-menu__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 40px;
  margin-bottom: 30px;
}
@media (max-width: 425px) {
  .four-block-menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 0;
  }
}
.four-block-menu__list li {
  -webkit-box-flex: 4;
  -webkit-flex: 4 0 25%;
     -moz-box-flex: 4;
      -ms-flex: 4 0 25%;
          flex: 4 0 25%;
  margin-bottom: 15px;
}
.four-block-menu__list li a {
  color: #737373;
  text-decoration: none;
  font-size: 16px;
}
.four-block-menu__list li a:hover {
  text-decoration: none;
  color: #737373;
}
.four-block_contant {
  height: 625px;
  background: url('img/bg.png') no-repeat;
  -webkit-background-size: 99% 99%;
       -o-background-size: 99%;
          background-size: 99%;
  margin: 50px 0 20px 0;
}
.macbook {
  top: 120px;
  background: url('img/macbook.png') no-repeat;
  -webkit-background-size: contain;
  -o-background-size: contain;
     background-size: contain;
  min-height: 500px;
  width: 780px;
  margin: 0 auto;
  position: relative;
}
.twentytwenty-wrapper {
  position: relative;
  left: 87px;
  top: 14px;
}
@media (min-width: 960px) {
  .decst-img {
    width: 600px;
    height: 400px;
  }
}
.fv-block {
  background: #ede7d9;
  padding: 90px 0;
}
.fv-block-contant-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.fv-block-contant-wrapper_col {
  width: 50%;
}
.fv-block-contant-wrapper .btn-descr {
  text-align: left;
}
.fv-block-contant_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 55px;
}
.fv-block-contant_txt-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 45%;
     -moz-box-flex: 0;
      -ms-flex: 0 45%;
          flex: 0 45%;
  margin: 60px 0;
}
.fv-block-contant_txt-col_num {
  color: #cdc8ba;
  font-family: 'Source Serif R';
  font-weight: 900;
  text-transform: uppercase;
  font-size: 40px;
}
.fv-block-contant_txt-col_title {
  color: #2d2d2d;
  font-family: 'Source Serif S';
  font-size: 20px;
  margin: 20px 0;
}
.fv-block-contant_txt-col_txt {
  color: #737373;
  font-family: 'Source Serif R';
  font-size: 18px;
  line-height: 30px;
}
.fv-slider {
  height: 100%;
  margin-bottom: 0;
}
.fv-block-slider_btn-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 470px;
}
.fv-block-slider_btn-wrapper .three-block-slider_btn-col {
  margin-right: 8px;
}
.fv-block-slider_btn-wrapper .three-block-slider_btn-col:last-child {
  margin-right: 0;
}
.fv-block-slider_btn-wrapper .btn {
  margin-left: 0;
}
.fv-block-contant-wrapper_col {
  width: 50%;
}
.fv-slider_item {
  min-height: 540px;
  margin-top: 100px;
  outline: none;
}
.fv-slider_item-one {
  background-position: -1126px 0px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 513px;
  height: 663px;
  margin: 0 auto;
}
.fv-slider_item-two {
  background-position: 0px -667px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 513px;
  height: 663px;
  margin: 0 auto;
}
.fv-slider_item-three {
  background-position: -609px 0px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 513px;
  height: 663px;
  margin: 0 auto;
}
.fv-slider_item-four {
  background-position: -517px -667px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 513px;
  height: 663px;
  margin: 0 auto;
}
.fv-slider_item-five {
  background-position: 0px 0px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 605px;
  height: 663px;
  margin: 0 auto;
}
.fv-block-contant-wrapper_col .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.six-block {
  background: #f1ece1;
  padding: 80px 0;
}
.slider-wrapper {
  margin: 55px 0;
}
.slider-six-block {
  display: none;
}
@media (max-width: 1370px) {
  .slider-six-block {
    max-width: 960px;
    margin: 0 auto;
  }
}
@media (max-width: 960px) {
  .slider-six-block {
    display: block;
  }
}
.slider-six-block_item {
  padding: 25px;
  height: 397px;
  margin: 0 5px;
  background: #ffffff;
  position: relative;
}
@media (max-width: 1200px) {
  .slider-six-block_item {
    height: auto;
  }
}
.slider-six-block_item-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.slider-six-block_item-header_name {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slider-six-block_item-header_logo {
  width: 74px;
  height: 32px;
}
.slider-six-block_item-header-descr {
  width: 70px;
  height: 77px;
}
.slider-six-block_item-header_txt {
  font-size: 16px;
  font-family: 'Source Serif R';
  line-height: 26px;
  text-align: center;
  font-weight: 400;
  padding: 20px 0;
  margin-top: 45px;
}
@media (max-width: 425px) {
  .slider-six-block_item-header_txt {
    margin-top: 94px !important;
  }
}
.slider-six-block .slick-list .slick-track {
  padding-top: 70px;
}
.slider-six-block_item-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item-footer_tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-footer_tag-num {
  background-color: #f1f1f1;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 0;
  color: #2d2d2d;
  text-transform: uppercase;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
  height: 44px;
}
.item-footer_tag-descr {
  padding: 7px;
  font-family: 'Source Sans regular';
  font-size: 14px;
  color: #1e1e1e;
}
.item-footer_tag:last-of-type .item-footer_tag-num {
  width: 54px;
}
.six-block_item-header_logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px;
}
.six-block_item-header-rate {
  position: absolute;
  top: 0;
  right: 0px;
  width: 110px;
  height: 116px;
  color: #fff;
}
.six-block_item-header_name {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: 100%;
  position: absolute;
  top: -80px;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
.item-header_name-descr {
  margin: 5px 0;
}
.item-header-rate-num {
  font-family: 'Source Sans pro';
  margin-top: 18px;
}
.item-header-rate-txt {
  font-size: 12px;
  margin-top: 5px;
}
.item-header_logo-one {
  background-position: -1887px -1262px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 74px;
  height: 32px;
}
.item-header_logo-two {
  background-position: -1825px -1306px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 107px;
  height: 20px;
}
.item-header_logo-three {
  background-position: -1256px -1301px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 108px;
  height: 22px;
}
.item-header_logo-four {
  background-position: -1356px -1265px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 111px;
  height: 24px;
}
.item-header_logo-fv {
  background-position: -1503px -1027px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 122px;
  height: 34px;
}
.item-header_logo-six {
  background-position: -1471px -1265px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 118px;
  height: 22px;
}
.item-header_name-logo-one {
  background-position: -1256px -1107px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.item-header_name-logo-fv {
  background-position: -1410px -1621px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.item-header_name-logo-six {
  background-position: -1503px -913px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.item-header_name-logo-two {
  background-position: -1370px -1107px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.item-header_name-logo-three {
  background-position: -1484px -1107px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.item-header_name-logo-four {
  background-position: -1296px -1621px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 110px;
}
.name-descr_flag {
  background-position: -1503px -793px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 110px;
  height: 116px;
  position: absolute;
  left: 0;
  top: -10px;
}
.header_name-descr-img {
  color: #ae7e5a;
}
.header_name-descr-img-math {
  background-position: -1453px -1221px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 104px;
  height: 16px;
  margin: 0 auto;
}
.header_name-descr-img-three {
  background-position: -1554px -1241px;
  background-image: url('img/icons.png');
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 81px;
  height: 16px;
  margin: 0 auto;
}
.header_name-descr-img-comp {
  color: #ae7e5a;
}
.header_name-descr-img-ecology {
  color: #ae7e5a;
}
.header_name-descr-img-buss {
  color: #ae7e5a;
}
.item-header-rate-num {
  position: relative;
  text-align: center;
}
.item-header-rate-txt {
  position: relative;
  text-align: center;
}
.item-header_name-title {
  color: #2d2d2d;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 1124px) {
  .slider-six-block {
    display: block;
  }
}
.my-flipster {
  height: 418px;
}
@media (max-width: 1124px) {
  .my-flipster {
    display: none !important;
  }
}
.three-block_slider-item-decst {
  width: 500px;
  height: 410px;
  padding: 45px;
  background-color: #fff;
}
.flipster__button {
  width: 56px;
  height: 56px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: 0 3px 18px 1px rgba(146, 146, 146, 0.37);
          box-shadow: 0 3px 18px 1px rgba(146, 146, 146, 0.37);
  outline: none;
  background-color: #fff;
}
.flipster__button--prev {
  left: -2%;
}
.flipster__button--next {
  right: -2%;
}
.seven-block {
  padding: 126px 0;
  background: #fff url("img/bg-footer.png") no-repeat;
  -webkit-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
  background-position-y: -16px;
}
.sections-title_seven {
  color: #d9884b;
  font-size: 50px;
  font-family: 'Source Sans regular';
  text-transform: capitalize;
}
.top-section__inputs {
  height: 70px;
  position: relative;
  margin-bottom: 10px;
}
.sections-title_descr {
  font-size: 20px;
  color: #94929e;
  font-family: 'Source Serif R';
  font-weight: 400;
}
.top-section__inputs {
  width: 40%;
  margin: 0 auto;
  height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
.telNum {
  border: none;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background-color: #fff;
  font-family: 'Source Sans semibold';
  color: #1e1e1e;
  font-size: 22px;
  height: 100%;
}
.submit {
  border: none;
  -webkit-box-shadow: 0 9px 15px 1px rgba(62, 171, 50, 0.26);
          box-shadow: 0 9px 15px 1px rgba(62, 171, 50, 0.26);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background-color: #3eab32;
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  width: 166px;
  margin-left: 15px;
}
.top-section__popup {
  position: fixed;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -o-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 1000;
}
.top-section__popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -o-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.top-section__popup.is-visible .top-section__txt {
  -webkit-transform: translateY(274px);
     -moz-transform: translateY(274px);
      -ms-transform: translateY(274px);
       -o-transform: translateY(274px);
          transform: translateY(274px);
}
.top-section__txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: null;
  -webkit-align-items: null;
     -moz-box-align: null;
      -ms-flex-align: null;
          align-items: null;
  -webkit-align-content: null;
      -ms-flex-line-pack: null;
          align-content: null;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  position: relative;
  max-width: 550px;
  height: 260px;
  margin: 50px auto;
  padding: 50px;
  text-align: center;
  -webkit-transform: translateY(-40px);
     -moz-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
       -o-transform: translateY(-40px);
          transform: translateY(-40px);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -moz-transition: transform 0.3s, -moz-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;
  color: #0a0a0a;
  background: #fff;
  -webkit-border-radius: 9px;
          border-radius: 9px;
  z-index: 1000;
}
.top-section__txt p {
  margin-bottom: 10px;
}
.top-section__txt:before {
  content: '';
  position: absolute;
  width: 82px;
  height: 64px;
  top: 10px;
  left: 51%;
  -webkit-transform: translateX(-51%);
     -moz-transform: translateX(-51%);
      -ms-transform: translateX(-51%);
       -o-transform: translateX(-51%);
          transform: translateX(-51%);
  background: url(img/envelope.png) 0 0 no-repeat;
}
.top-section__yellow {
  color: #ffba00;
}
.top-section__error {
  text-align: center;
  color: red;
  visibility: hidden;
  opacity: 0;
  height: 0;
  position: absolute;
}
.top-section__error--visible {
  visibility: visible;
  opacity: 1;
  height: auto;
  position: relative;
}
.top-section__succsess {
  font-size: 40px;
  font-weight: 700;
}
.top-section__close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 101;
}
.top-section__close:before,
.top-section__close:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 2px;
  top: 8px;
  right: 2px;
  background: #0a0a0a;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  -o-transition: -o-transform .4s;
  -moz-transition: transform .4s, -moz-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s;
}
.top-section__close:before {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.top-section__close:after {
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.top-section__close:hover.top-section__close:before,
.top-section__close:hover.top-section__close:after {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.faq__content article {
  font-size: 18px;
  line-height: 30px;
  font-family: 'Source Serif R';
  padding-top: 25px;
  color: #737373;
  padding-right: 40px;
}
.faq__content article h1 {
  font-size: 24px;
  color: #0a0a0a;
  text-transform: uppercase;
}
.faq__content article h2,
.faq__content article h3,
.faq__content article h4 {
  font-weight: 700;
  font-size: 20px;
  color: #0a0a0a;
  text-transform: uppercase;
}
@media (max-width: 1171px) {
  .top-block-btn-mess .top-block-btn-mess_wrapp {
    display: none;
  }
  .top-block-btn-mess .mobile-social-buttons {
    margin-top: 5px;
  }
  .top-block-btn-mess .top-block-btn-mess_descr::before {
    right: 23%;
  }
  .top-block-btn-mess .top-block-btn-mess_descr::after {
    left: 22%;
  }
  .three-block_slider.slick-dotted.slick-slider {
    margin-bottom: 70px;
  }
  .fv-block-slider_btn-wrapper {
    display: none;
  }
  .fv-block-contant-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .fv-block-contant-wrapper_col {
    width: 100%;
  }
  .fv-block-contant_txt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  .fv-block-contant_txt-col {
    margin: 15px 0;
  }
  .two-block-slider_item-col_img {
    display: none;
  }
  .two-block-slider_item-col_txt {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  .two-block-slider_title {
    width: 100%;
  }
  .two-block-slider_btn-wrapper {
    width: 100%;
  }
  .twoslider-dots {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    top: auto;
    bottom: -40px;
    position: absolute;
    left: 0;
    margin: 0;
  }
  .twoslider-dots li {
    margin: 0 5px;
  }
  .two-block-slider_txt {
    padding: 0 5px;
  }
  .two-block-slider_btn-wrapper {
    display: none;
  }
  .two-block-mobile_wrapper-img {
    height: 283px;
    width: 80%;
    margin: 80px auto 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .two-block-mobile_img {
    background-position: -1296px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 300px;
    height: 283px;
  }
  .two-block {
    padding: 25px 0 40px 0;
  }
  .mobile-social-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .three-block {
    padding-bottom: 40px;
  }
  .three-block-slider_btn-wrapper {
    display: none;
  }
}
@media (max-width: 1171px) and (max-width: 1024px) {
  .fv-slider_item-one {
    max-width: 513px;
    width: 100%;
  }
}
@media (max-width: 1171px) and (min-width: 1025px) {
  .fv-slider_item-one {
    max-width: 300px;
    width: 100%;
  }
}
@media (max-width: 1171px) and (max-width: 1024px) {
  .twoslider-dots {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 960px) {
  .menu .btn-menu {
    margin: 0 auto;
  }
  .footer-tell-dcst {
    display: none;
  }
  .footer-tell-mbl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .top-block-btn-mess .top-block-btn-mess_descr::before {
    right: 7%;
  }
  .top-block-btn-mess .top-block-btn-mess_descr::after {
    left: 7%;
  }
  .btn-header {
    min-width: 120px;
    max-width: 120px;
  }
  .item-header_name-title {
    margin-top: 10px;
  }
  .slider-six-block_item {
    padding: 10px;
  }
  .slider-six-block_item {
    margin: 0 3px;
  }
  .top-section__inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
    height: auto;
  }
  .telNum {
    width: 100%;
    padding: 5px 0;
  }
  .submit {
    margin-top: 10px;
    height: 40px;
    width: 100%;
    margin-left: 0;
  }
  .three-block-slider_btn-col .btn {
    margin: 0 auto;
  }
  .slider-six-block_item {
    height: auto;
  }
  .footer-wrapper-tell {
    margin: 0 auto;
  }
  .top-block_footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .top-block-wrapper {
    height: auto;
    padding: 2% 0;
    overflow: hidden;
  }
  .top-block_footer-item:after {
    display: none;
  }
  .top-block_footer {
    margin: 5% 0;
  }
  .top-block_contant {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .top-block_contant-col {
    width: 100%;
    min-height: 345px;
  }
  .top-block-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .top-block-btn {
    margin: 6% 0;
  }
  .bg-txt {
    top: 10%;
    left: 25%;
    -webkit-transform: scale(2);
       -moz-transform: scale(2);
        -ms-transform: scale(2);
         -o-transform: scale(2);
            transform: scale(2);
  }
  .top-block_contant-txt {
    padding-top: 100px;
    text-align: center;
  }
  .top-block_contant-title {
    font-size: 25px;
  }
  .top-block-btn-mess {
    margin: 5% 0;
  }
  .top-block-btn-mess_descr:after {
    top: -90px;
    left: 10px;
  }
  .top-block-btn-mess_descr:before {
    top: -90px;
    right: 10px;
  }
  .tell-header,
  .header-img,
  .menu-burger_txt {
    display: none;
  }
  .header-log {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
       -moz-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
  .header-menu-burger {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .sections-title {
    font-size: 33px;
  }
  .sections-descr {
    font-size: 18px;
    width: 100%;
  }
  .four-block {
    padding-bottom: 40px;
  }
  .four-block .sections-title {
    margin-top: 0;
  }
  .four-block_contant {
    background: rgba(0, 0, 0, 0);
    margin-top: 40px;
    margin-bottom: 40px;
    height: auto;
  }
  .four-block__mobile {
    background-position: -1034px -1107px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 218px;
    height: 220px;
    margin: 0 auto 20px auto;
  }
  .macbook {
    background: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: inherit;
    top: 0;
  }
  .twentytwenty-wrapper {
    left: 0;
  }
  .fv-block {
    padding-bottom: 40px;
  }
  .fv-block-contant-wrapper_col {
    margin-bottom: 20px;
  }
  .fv-slider_item {
    min-height: inherit;
  }
  .fv-slider_item-one,
  .fv-slider_item-two,
  .fv-slider_item-three,
  .fv-slider_item-four {
    background-position: -324px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-slider_item-one {
    background-position: -972px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-slider_item-two {
    background-position: -648px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-slider_item-three {
    background-position: 0px -1334px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-slider_item-four {
    background-position: -1643px -483px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-slider_item-five {
    background-position: -1643px 0px;
    background-image: url('img/icons.png');
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 320px;
    height: 479px;
  }
  .fv-block-contant_txt {
    text-align: left;
  }
  .fv-block-contant_txt-col_title {
    margin: 15px 0;
  }
  .fv-slider_item {
    margin-top: 40px;
  }
  .top-block_footer-item {
    padding-bottom: 5px;
    border-bottom: 1px solid #979797;
  }
  .top-block_footer-item:first-child {
    border: 0;
  }
  .top-block_footer-item:last-child {
    border: 0;
  }
  .slider-item_footer-title {
    width: 65%;
  }
}
@media (max-width: 960px) and (max-width: 425px) {
  .item-header_name-title {
    margin-top: 55px !important;
  }
}
@media (max-width: 960px) and (max-width: 768px) {
  .top-block_contant-txt {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 425px) {
  .two-block,
  .three-block,
  .four-block,
  .fv-block,
  .six-block,
  .seven-block {
    padding: 40px 0;
  }
  .btn-descr_white {
    display: none;
  }
  .top-block-btn-mess_wrapp {
    margin: 20px 0;
  }
  .footer__card {
    width: 100%;
    margin: 0 auto;
  }
  .footer-tell-mbl {
    margin: 0 auto;
  }
}
/*CUSTOM SCROLLBAR
-------------------------------------------------*/
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: #0078b1;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  background: #fe9e8f;
}
.cr-cb-button-block {
  display: none;
}
.accordion-form__method:last-child {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJzdHlsZS5sZXNzIiwiaW5jbHVkZS9saWJzL2hlbHZldGljYS5jc3MiLCJpbmNsdWRlL2xpYnMvbW9udHNlcnJhdC5jc3MiLCJpbmNsdWRlL2xpYnMvbm9ybWFsaXplLmNzcyIsImluY2x1ZGUvcHJlbG9hZGVyLW9yZGVyLmxlc3MiLCJpbmNsdWRlL3ByZWxvYWRlci5sZXNzIiwiaW5jbHVkZS9saWJzL3NsaWNrLmxlc3MiLCJpbmNsdWRlL2xpYnMvc2xpY2stdGhlbWUubGVzcyIsImluY2x1ZGUvbGlicy90d2VudHl0d2VudHkubGVzcyIsImluY2x1ZGUvc2xpZGVyLmxlc3MiLCJpbmNsdWRlL2J1dHRvbnMubGVzcyIsImluY2x1ZGUvaGVhZGVyLmxlc3MiLCJpbmNsdWRlL21peGlucy9zcHJpdGUubGVzcyIsImluY2x1ZGUvdG9wLXNlY3Rpb24ubGVzcyIsImluY2x1ZGUvZm9vdGVyLmxlc3MiLCJpbmNsdWRlL3NpZGViYXIubGVzcyIsImluY2x1ZGUvZWRpdC5sZXNzIiwiaW5jbHVkZS9jb21tb24ubGVzcyIsImluY2x1ZGUvaW50bFRlbElucHV0Lmxlc3MiLCJpbmNsdWRlL3R3by1zZWN0aW9uLmxlc3MiLCJpbmNsdWRlL3RocmVlLXNlY3Rpb25zLmxlc3MiLCJpbmNsdWRlL2ZvdXItc2VjdGlvbnMubGVzcyIsImluY2x1ZGUvZnYtc2VjdGlvbnMubGVzcyIsImluY2x1ZGUvc2l4LXNlY3Rpb25zLmxlc3MiLCJpbmNsdWRlL3NldmVuLXNlY3Rpb25zLmxlc3MiLCJpbmNsdWRlL21peGlucy9vdGhlci5sZXNzIiwiaW5jbHVkZS9tZWRpYS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7RUFHRTtBQ0lGO0VBQ0MsK0JBQUE7S0FBQSw0QkFBQTtVQUFBLHVCQUFBO0NERkE7QUNJRDs7O0VBQ0MsK0JBQUE7S0FBQSw0QkFBQTtVQUFBLHVCQUFBO0NEQUE7QUNJRDtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNB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QkFBQTtHbkJpcUdEO0NBQ0Y7QW1CanFHRDtFQUNFLGFBQUE7RUFDQSw2QkFBQTtDbkJtcUdEO0FtQmxxR0Q7RUFDRSxhQUFBO0VBQ0EsK0JBQUE7Q25Cb3FHRDtBbUJucUdEO0VBQ0UsYUFBQTtFQUNBLCtCQUFBO0NuQnFxR0Q7QW1CcHFHRDtFQUNFLGFBQUE7RUFDQSwrQkFBQTtDbkJzcUdEO0FtQnJxR0Q7RUFDRSxhQUFBO0VBQ0EsK0JBQUE7Q25CdXFHRDtBbUJ0cUdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQndxR0Q7QW1CdnFHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJ5cUdEO0FtQnhxR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CMHFHRDtBbUJ6cUdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQjJxR0Q7QW1CMXFHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkI0cUdEO0FtQjNxR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CNnFHRDtBbUI1cUdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQjhxR0Q7QW1CN3FHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkIrcUdEO0FtQjlxR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CZ3JHRDtBbUIvcUdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQmlyR0Q7QW1CaHJHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJrckdEO0FtQmpyR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CbXJHRDtBbUJsckdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQm9yR0Q7QW1CbnJHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJxckdEO0FtQnByR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25Cc3JHRDtBbUJyckdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQnVyR0Q7QW1CdHJHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJ3ckdEO0FtQnZyR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CeXJHRDtBbUJ4ckdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQjByR0Q7QW1CenJHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkIyckdEO0FtQjFyR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CNHJHRDtBbUIzckdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQjZyR0Q7QW1CNXJHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkI4ckdEO0FtQjdyR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CK3JHRDtBbUI5ckdEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQmdzR0Q7QW1CL3JHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJpc0dEO0FtQmhzR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25Ca3NHRDtBbUJqc0dEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQm1zR0Q7QW1CbHNHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJvc0dEO0FtQm5zR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CcXNHRDtBbUJwc0dEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQnNzR0Q7QW1CcnNHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJ1c0dEO0FtQnRzR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25Cd3NHRDtBbUJ2c0dEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQnlzR0Q7QW1CeHNHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkIwc0dEO0FtQnpzR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25CMnNHRDtBbUIxc0dEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQjRzR0Q7QW1CM3NHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkI2c0dEO0FtQjVzR0Q7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7Q25COHNHRDtBbUI3c0dEO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0NuQitzR0Q7QW1COXNHRDtFQUNFLGFBQUE7RUFDQSxnQ0FBQTtDbkJndEdEO0FtQi9zR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CaXRHRDtBbUJodEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmt0R0Q7QW1CanRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJtdEdEO0FtQmx0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cb3RHRDtBbUJudEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnF0R0Q7QW1CcHRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJzdEdEO0FtQnJ0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdXRHRDtBbUJ0dEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnd0R0Q7QW1CdnRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ5dEdEO0FtQnh0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMHRHRDtBbUJ6dEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjJ0R0Q7QW1CMXRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI0dEdEO0FtQjN0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNnRHRDtBbUI1dEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjh0R0Q7QW1CN3RHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIrdEdEO0FtQjl0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CZ3VHRDtBbUIvdEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQml1R0Q7QW1CaHVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJrdUdEO0FtQmp1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbXVHRDtBbUJsdUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm91R0Q7QW1CbnVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJxdUdEO0FtQnB1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cc3VHRDtBbUJydUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnV1R0Q7QW1CdHVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ3dUdEO0FtQnZ1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CeXVHRDtBbUJ4dUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjB1R0Q7QW1CenVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIydUdEO0FtQjF1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNHVHRDtBbUIzdUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjZ1R0Q7QW1CNXVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI4dUdEO0FtQjd1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CK3VHRDtBbUI5dUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmd2R0Q7QW1CL3VHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJpdkdEO0FtQmh2R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Ca3ZHRDtBbUJqdkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm12R0Q7QW1CbHZHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJvdkdEO0FtQm52R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CcXZHRDtBbUJwdkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnN2R0Q7QW1CcnZHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ1dkdEO0FtQnR2R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cd3ZHRDtBbUJ2dkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnl2R0Q7QW1CeHZHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIwdkdEO0FtQnp2R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMnZHRDtBbUIxdkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjR2R0Q7QW1CM3ZHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI2dkdEO0FtQjV2R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25COHZHRDtBbUI3dkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQit2R0Q7QW1COXZHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJnd0dEO0FtQi92R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CaXdHRDtBbUJod0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmt3R0Q7QW1CandHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJtd0dEO0FtQmx3R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cb3dHRDtBbUJud0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnF3R0Q7QW1CcHdHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJzd0dEO0FtQnJ3R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdXdHRDtBbUJ0d0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnd3R0Q7QW1CdndHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ5d0dEO0FtQnh3R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMHdHRDtBbUJ6d0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjJ3R0Q7QW1CMXdHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI0d0dEO0FtQjN3R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNndHRDtBbUI1d0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjh3R0Q7QW1CN3dHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIrd0dEO0FtQjl3R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CZ3hHRDtBbUIvd0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQml4R0Q7QW1CaHhHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJreEdEO0FtQmp4R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbXhHRDtBbUJseEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm94R0Q7QW1CbnhHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJxeEdEO0FtQnB4R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cc3hHRDtBbUJyeEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnV4R0Q7QW1CdHhHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ3eEdEO0FtQnZ4R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CeXhHRDtBbUJ4eEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjB4R0Q7QW1CenhHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIyeEdEO0FtQjF4R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNHhHRDtBbUIzeEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjZ4R0Q7QW1CNXhHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI4eEdEO0FtQjd4R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CK3hHRDtBbUI5eEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmd5R0Q7QW1CL3hHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJpeUdEO0FtQmh5R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Ca3lHRDtBbUJqeUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm15R0Q7QW1CbHlHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJveUdEO0FtQm55R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CcXlHRDtBbUJweUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnN5R0Q7QW1CcnlHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ1eUdEO0FtQnR5R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cd3lHRDtBbUJ2eUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnl5R0Q7QW1CeHlHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIweUdEO0FtQnp5R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMnlHRDtBbUIxeUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjR5R0Q7QW1CM3lHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI2eUdEO0FtQjV5R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25COHlHRDtBbUI3eUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQit5R0Q7QW1COXlHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJnekdEO0FtQi95R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CaXpHRDtBbUJoekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmt6R0Q7QW1CanpHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJtekdEO0FtQmx6R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25Cb3pHRDtBbUJuekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnF6R0Q7QW1CcHpHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJzekdEO0FtQnJ6R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdXpHRDtBbUJ0ekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnd6R0Q7QW1CdnpHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ5ekdEO0FtQnh6R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMHpHRDtBbUJ6ekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjJ6R0Q7QW1CMXpHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI0ekdEO0FtQjN6R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNnpHRDtBbUI1ekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjh6R0Q7QW1CN3pHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIrekdEO0FtQjl6R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CZzBHRDtBbUIvekdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmkwR0Q7QW1CaDBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJrMEdEO0FtQmowR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbTBHRDtBbUJsMEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm8wR0Q7QW1CbjBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJxMEdEO0FtQnAwR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CczBHRDtBbUJyMEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnUwR0Q7QW1CdDBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ3MEdEO0FtQnYwR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CeTBHRDtBbUJ4MEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjAwR0Q7QW1CejBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIyMEdEO0FtQjEwR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNDBHRDtBbUIzMEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjYwR0Q7QW1CNTBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI4MEdEO0FtQjcwR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CKzBHRDtBbUI5MEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmcxR0Q7QW1CLzBHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJpMUdEO0FtQmgxR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CazFHRDtBbUJqMUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm0xR0Q7QW1CbDFHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJvMUdEO0FtQm4xR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CcTFHRDtBbUJwMUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnMxR0Q7QW1CcjFHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ1MUdEO0FtQnQxR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdzFHRDtBbUJ2MUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnkxR0Q7QW1CeDFHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIwMUdEO0FtQnoxR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMjFHRDtBbUIxMUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjQxR0Q7QW1CMzFHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI2MUdEO0FtQjUxR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CODFHRDtBbUI3MUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQisxR0Q7QW1COTFHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJnMkdEO0FtQi8xR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CaTJHRDtBbUJoMkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmsyR0Q7QW1CajJHRDtFQUNFLFlBQUE7RUFDQSxpQ0FBQTtDbkJtMkdEO0FtQmwyR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbzJHRDtBbUJuMkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnEyR0Q7QW1CcDJHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJzMkdEO0FtQnIyR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdTJHRDtBbUJ0MkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQncyR0Q7QW1CdjJHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ5MkdEO0FtQngyR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMDJHRDtBbUJ6MkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjIyR0Q7QW1CMTJHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI0MkdEO0FtQjMyR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNjJHRDtBbUI1MkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjgyR0Q7QW1CNzJHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIrMkdEO0FtQjkyR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CZzNHRDtBbUIvMkdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmkzR0Q7QW1CaDNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJrM0dEO0FtQmozR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbTNHRDtBbUJsM0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm8zR0Q7QW1CbjNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJxM0dEO0FtQnAzR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CczNHRDtBbUJyM0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnUzR0Q7QW1CdDNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ3M0dEO0FtQnYzR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CeTNHRDtBbUJ4M0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjAzR0Q7QW1CejNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIyM0dEO0FtQjEzR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CNDNHRDtBbUIzM0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjYzR0Q7QW1CNTNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI4M0dEO0FtQjczR0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CKzNHRDtBbUI5M0dEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQmc0R0Q7QW1CLzNHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJpNEdEO0FtQmg0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CazRHRDtBbUJqNEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQm00R0Q7QW1CbDRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJvNEdEO0FtQm40R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CcTRHRDtBbUJwNEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnM0R0Q7QW1CcjRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJ1NEdEO0FtQnQ0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CdzRHRDtBbUJ2NEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQnk0R0Q7QW1CeDRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkIwNEdEO0FtQno0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CMjRHRDtBbUIxNEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQjQ0R0Q7QW1CMzRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkI2NEdEO0FtQjU0R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CODRHRDtBbUI3NEdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQis0R0Q7QW1COTRHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJnNUdEO0FtQi80R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CaTVHRDtBbUJoNUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFBO0NuQms1R0Q7QW1CajVHRDtFQUNFLGFBQUE7RUFDQSxpQ0FBQTtDbkJtNUdEO0FtQmw1R0Q7RUFDRSxhQUFBO0VBQ0EsaUNBQUE7Q25CbzVHRDtBbUJuNUdEO0VBQ0UsYUFBQTtFQUNBLGlDQUFB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QUFDRDttREFDbUQ7QUMvc0xuRDtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0RpdExBO0FDL3NMRDtFQUNDLDRCQUFBO0VBQ0EscURBQUE7RUFDQSxvQkFBQTtDRGl0TEE7QUM3c0xEO0VBQ0MsY0FBQTtDRCtzTEE7QUMxc0xBO0VBQ0MsY0FBQTtDRDRzTEQiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogcGgtcHBzLXB1cnBsZVxuQXV0aG9yOiBBbnRvbiBCb2xiYXNcbiovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRtcC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDRweCBkYXNoZWQgI2RkZDtcbn1cbi8qQGZvbnQtZmFjZSB7Ki9cbiAgICAvKmZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIHJlZ3VsYXInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyovXG4gICAgLyp1cmwoJy4vZm9udHMvaGVsdmV0aWNhL2hlbHZldGljYW5ldWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksICEqIFN1cGVyIE1vZGVybiBCcm93c2VycyAqISovXG4gICAgLyp1cmwoJy4vZm9udHMvaGVsdmV0aWNhL2hlbHZldGljYW5ldWUud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovXG5cbi8qQGZvbnQtZmFjZSB7Ki9cbiAgICAvKmZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIGJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyovXG4gICAgLyp1cmwoJy4vZm9udHMvaGVsdmV0aWNhL2hlbHZldGljYW5ldWUtYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICohKi9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvaGVsdmV0aWNhbmV1ZS1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgISogUHJldHR5IE1vZGVybiBCcm93c2VycyAqISovXG4vKn0qL1xuXG4vKkBmb250LWZhY2UgeyovXG4gICAgLypmb250LWZhbWlseTogJ01vbnRzZXJyYXQgcmVndWxhcicsIHNhbnMtc2VyaWY7Ki9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksICEqIFN1cGVyIE1vZGVybiBCcm93c2VycyAqISovXG4gICAgLyp1cmwoJy4vZm9udHMvaGVsdmV0aWNhL2hlbHZldGljYW5ldWUud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovXG5cbi8qQGZvbnQtZmFjZSB7Ki9cbiAgICAvKmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBib2xkJywgc2Fucy1zZXJpZjsqL1xuICAgIC8qdXJsKCcuL2ZvbnRzL2hlbHZldGljYS9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICohKi9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImZvcm1cIl0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwiZm9ybVwiXSBbZGF0YS1jcm09XCJsb2FkZXJcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXByZWxvYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGJsaW5rIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyLXByZWxvYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gIH1cbn1cbi5vcmRlci1wcmVsb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA0NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZhMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0byAzNHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG4ub3JkZXItcHJlbG9hZGVyX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmYTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX2luZm8ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5vcmRlci1wcmVsb2FkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItcHJlbG9hZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5vcmRlci1wcmVsb2FkZXJfX2xlZnQge1xuICBmbGV4OiAwIDEgNTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX2xlZnQge1xuICAgIGZsZXg6IDAgMSA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX2xlZnQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JkZXItcHJlbG9hZGVyX19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4OiAwIDEgMzgwcHg7XG4gIGhlaWdodDogMjkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JkZXItcHJlbG9hZGVyX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19sYWJlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2xhYmVsX2xnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9faW5wdXQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmEwO1xuICBib3JkZXItcmlnaHQ6IDVweDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2lucHV0X21kIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItcHJlbG9hZGVyX19ncm91cCA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fZ3JvdXAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmYTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2J1dHRvbl94cyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXg6IG5vbmU7XG59XG4ub3JkZXItcHJlbG9hZGVyX19idXR0b25fbGcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fYnV0dG9uX21kIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX3BhZ2VzIHtcbiAgZmxleDogMCAxIDI4MHB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fcGFnZXMtc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyLXByZWxvYWRlcl9fcGFnZXMtc2VsZWN0ID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19wYWdlcy1zZWxlY3QgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX3NwYWNpbmcge1xuICBmbGV4OiAwIDEgMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYmFja2dyb3VuZDogI2ZhMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxubGFiZWwub2YtbGFiZWwtcmVjZWl2ZS1lbWFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NybV9vZl9jb250YWluZXIgW2RhdGEtY3JtPVwibG9hZGVyXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLXByZWxvYWRlciB7XG4gIGhlaWdodDogMTI0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5wcy1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHMtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5wcy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBibGlua2luZyAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMtbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB3aWR0aDogMjAwcHg7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBpbmZpbml0ZSA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA0NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbn1cbkBrZXlmcmFtZXMgYmxpbmtpbmcge1xuICB0byB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5wcy1jb250ZW50IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5wcy1jb250ZW50X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHMtY29udGVudF9fcm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5wcy1jb250ZW50X19yb3dfY2hlY2tvdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBzLWNvbnRlbnRfX3Jvd19jaGVja291dCAucHMtY29udGVudF9fY29sOmZpcnN0LWNoaWxkLFxuLnBzLWNvbnRlbnRfX3Jvd19jaGVja291dCAucHMtY29udGVudF9fY29sOmxhc3QtY2hpbGQge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBzLWNvbnRlbnRfX3Jvd19jaGVja291dCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5wcy1jb250ZW50X19yb3dfY2hlY2tvdXQgLnBzLWNvbnRlbnRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDYwJTtcbiAgfVxuICAucHMtY29udGVudF9fcm93X2NoZWNrb3V0IC5wcy1jb250ZW50X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgfVxufVxuLnBzLWNvbnRlbnRfX2NvbCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHMtY29udGVudF9fY29sIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnBzLWNvbnRlbnRfX2xhYmVsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5wcy1jb250ZW50X19pbnB1dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBoZWlnaHQ6IDIycHg7XG59XG4ucHMtY29udGVudF9fdGV4dGFyZWEsXG4ucHMtY29udGVudF9fZG93bmxvYWQge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ucHMtY29udGVudF9faW5wdXQsXG4ucHMtY29udGVudF9fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuLnBzLWNvbnRlbnRfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjFiMWIxO1xufVxuLnBzLWNvbnRlbnRfX2Rvd25sb2FkLWltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNekl1TnpNaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBek1pNDNNeUF5TkNJK1BHUmxabk0rUEhCaGRHZ2dhV1E5SW1VM1pIWmhJaUJrUFNKTk9UQTFMamN6SURRNE9TNDBOV0UyTGpVMUlEWXVOVFVnTUNBd0lERXROaTQxTlNBMkxqVTFhQzB4T0M0MU5HRTNMalkxSURjdU5qVWdNQ0F3SURFdE15NHlOQzB4TkM0MU5HTXRMakF5TFM0eU5pMHVNRFF0TGpVdExqQTBMUzQzTTJFNExqY3lJRGd1TnpJZ01DQXdJREVnTVRZdU9ERXRNeTR6TVNBMExqTTNJRFF1TXpjZ01DQXdJREVnTmk0MUlEVXVOallnTmk0MU5pQTJMalUySURBZ01DQXhJRFV1TURZZ05pNHpOM3B0TFRFd0xqa3hMVFF1T1dFdU5UY3VOVGNnTUNBd0lEQXRMakUyTFM0MGJDMDJMVFpoTGpVMExqVTBJREFnTUNBd0xTNHpPUzB1TVRVdU5UY3VOVGNnTUNBd0lEQXRMak01TGpFMWJDMDFMams0SURVdU9UbGhMall6TGpZeklEQWdNQ0F3TFM0eE55NDBZekFnTGpNeExqSTBMalUxTGpVMExqVTFhRE11T0RKMk5tTXdJQzR6TGpJMkxqVTFMalUxTGpVMWFETXVNamRqTGpJNUlEQWdMalUwTFM0eU5pNDFOQzB1TlRWMkxUWm9NeTQ0TW1NdU16RWdNQ0F1TlRVdExqSTFMalUxTFM0MU5Ib2lMejQ4TDJSbFpuTStQR2MrUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGczTXlBdE5EY3lLU0krUEhWelpTQm1hV3hzUFNJallqRmlNV0l4SWlCNGJHbHVhenBvY21WbVBTSWpaVGRrZG1FaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XG59XG4ucHMtY29udGVudF9fZG93bmxvYWQtdGV4dCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLnBzLWNvbnRlbnRfX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBzLWNvbnRlbnRfX3BhZ2VzLWJ0biB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG59XG4ucHMtY29udGVudF9fcGFnZXMtYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucHMtY29udGVudF9fcGFnZXMtaW5wdXQge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ucHMtY29udGVudF9fc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLnBzLWNvbnRlbnRfX3NlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi5wcy1jb250ZW50X19wcmljZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi5wcy1jb250ZW50X190ZXJtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5wcy1jb250ZW50X190ZXJtczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0zNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi5wcy1jb250ZW50X19zdWJtaXQge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuLnBzLWNvbnRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgYm9yZGVyOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ4ZGI7XG59XG4ucHMtY29udGVudF9faGVhZGVyIC5wcy1jb250ZW50X19yb3cge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19oZWFkZXIgLnBzLWNvbnRlbnRfX3JvdyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG4ucHMtY29udGVudF9faGVhZGVyIC5wcy1jb250ZW50X19jb2wge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5wcy1jb250ZW50X19oZWFkZXIgLnBzLWNvbnRlbnRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19oZWFkZXIgLnBzLWNvbnRlbnRfX2NvbCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxuICAucHMtY29udGVudF9faGVhZGVyIC5wcy1jb250ZW50X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHMtY29udGVudF9faGVhZGVyIC5wcy1jb250ZW50X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5wcy1jb250ZW50X191c2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHMtY29udGVudF9fdXNlci1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBzLWNvbnRlbnRfX3VzZXItcm93Omxhc3QtY2hpbGQgLnBzLWNvbnRlbnRfX2xhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4ucHMtY29udGVudF9fdXNlci1yb3c6bGFzdC1jaGlsZCAucHMtY29udGVudF9fbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucHMtY29udGVudF9fdXNlci1yb3c6bGFzdC1jaGlsZCAucHMtY29udGVudF9faW5wdXQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnBzLWNvbnRlbnRfX3VzZXIgLnBzLWNvbnRlbnRfX2xhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHMtY29udGVudF9fdXNlciAucHMtY29udGVudF9fbGFiZWwge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbi5wcy1jb250ZW50X191c2VyIC5wcy1jb250ZW50X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTM5NTtcbn1cbi5wcy1jb250ZW50X191c2VyIC5wcy1jb250ZW50X19pbnB1dCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBzLWNvbnRlbnRfX29yZGVyLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBzLWNvbnRlbnRfX29yZGVyLWxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5wcy1jb250ZW50X19vcmRlci1sYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkzOTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBzLWNvbnRlbnRfX29yZGVyLWxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBzLWNvbnRlbnRfX29yZGVyLWxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5wcy1jb250ZW50X19vcmRlci1pZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiAxN3B4IDMwcHg7XG4gIGhlaWdodDogNTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xufVxuLnBzLWNvbnRlbnRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHMtY29udGVudF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucHMtY29udGVudF9fYm9keSAucHMtY29udGVudF9fcm93Om50aC1jaGlsZChvZGQpIC5wcy1jb250ZW50X19sYWJlbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnBzLWNvbnRlbnRfX2JvZHkgLnBzLWNvbnRlbnRfX3JvdzpudGgtY2hpbGQob2RkKSAucHMtY29udGVudF9faW5wdXQge1xuICB3aWR0aDogODBweDtcbn1cbi5wcy1jb250ZW50X19ib2R5IC5wcy1jb250ZW50X19yb3c6bnRoLWNoaWxkKDEpIC5wcy1jb250ZW50X19sYWJlbCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnBzLWNvbnRlbnRfX2JvZHkgLnBzLWNvbnRlbnRfX3JvdzpudGgtY2hpbGQoMSkgLnBzLWNvbnRlbnRfX2lucHV0IHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLnBzLWNvbnRlbnRfX2JvZHkgLnBzLWNvbnRlbnRfX3JvdzpudGgtY2hpbGQoMikgLnBzLWNvbnRlbnRfX2xhYmVsIHtcbiAgd2lkdGg6IDU1cHg7XG59XG4ucHMtY29udGVudF9fYm9keSAucHMtY29udGVudF9fcm93Om50aC1jaGlsZCgyKSAucHMtY29udGVudF9faW5wdXQge1xuICB3aWR0aDogMTEwcHg7XG59XG4ucHMtY29udGVudF9fYm9keSAucHMtY29udGVudF9fcm93Om50aC1jaGlsZCg0KSAucHMtY29udGVudF9fbGFiZWwge1xuICB3aWR0aDogOTBweDtcbn1cbi5wcy1jb250ZW50X19ib2R5IC5wcy1jb250ZW50X19yb3c6bnRoLWNoaWxkKDQpIC5wcy1jb250ZW50X19pbnB1dCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wcy1jb250ZW50X19ib2R5IC5wcy1jb250ZW50X19jb2w6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxIDAgNDUlO1xufVxuLnBzLWNvbnRlbnRfX2JvZHkgLnBzLWNvbnRlbnRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgZmxleDogMSAwIDU1JTtcbn1cbi5wcy1jb250ZW50X19ib2R5IC5wcy1jb250ZW50X19pbnB1dCB7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4ucHMtY29udGVudF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucHMtY29udGVudF9fZm9vdGVyIC5wcy1jb250ZW50X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleDogMSAwIDIyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19mb290ZXIgLnBzLWNvbnRlbnRfX3ByaWNlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHMtY29udGVudF9fZm9vdGVyIC5wcy1jb250ZW50X19wcmljZS10aXRsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG59XG4ucHMtY29udGVudF9fZm9vdGVyIC5wcy1jb250ZW50X19wcmljZS1zdW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDllYTtcbn1cbi5wcy1jb250ZW50X19mb290ZXIgLnBzLWNvbnRlbnRfX3ByaWNlLWxveWFsdHkge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLnBzLWNvbnRlbnRfX2Zvb3RlciAucHMtY29udGVudF9fcGF5bWVudHMge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19wYXltZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi5wcy1jb250ZW50X19wYXltZW50IHtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTFhMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcy1jb250ZW50X19wYXltZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBzLWNvbnRlbnRfX3BheW1lbnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuLnBzLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDAgMzcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHMtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcy1zaWRlYmFyX19saXN0IHtcbiAgcGFkZGluZzogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbn1cbi5wcy1zaWRlYmFyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBzLXNpZGViYXJfX2l0ZW0tdGl0bGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi5wcy1zaWRlYmFyX19pdGVtLXRleHQge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ub3JkZXItcHJlbG9hZGVyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIycHggM3B4IHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4zNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbGljay1wcmV2IHN2Zyxcbi5zbGljay1uZXh0IHN2ZyB7XG4gIGZpbGw6ICM1ODU4NTg7XG59XG4uc2xpY2stcHJldjpob3ZlciBzdmcsXG4uc2xpY2stbmV4dDpob3ZlciBzdmcge1xuICBmaWxsOiAjYWU3ZTVhO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNTtcbn1cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTU1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtNTVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC01NXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogJ+KAoic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogLjI1O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSxcbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlcixcbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLFxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggIzAwMDAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4ICMwMDAwMDA7XG59XG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLFxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA5OTk5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVweDtcbn1cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLFxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGhlaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsXG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsXG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSxcbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSxcbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cbi50d2VudHl0d2VudHktY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50d2VudHl0d2VudHktY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsXG4udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xufVxuLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbn1cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAxMHB4O1xufVxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBib3R0b206IDEwcHg7XG59XG4udHdlbnR5dHdlbnR5LWJlZm9yZSB7XG4gIHotaW5kZXg6IDIwO1xufVxuLnR3ZW50eXR3ZW50eS1hZnRlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJveC1zaGFkb3c6IDAgOXB4IDE1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlIHtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgIzAwMDAwMCwgMHB4IDBweCAxMnB4ICMwMDAwMDA7XG59XG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMHB4IDBweCAxMnB4ICMwMDAwMDA7XG59XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIGJveC1zaGFkb3c6IDNweCAwIDAgIzAwMDAwMCwgMHB4IDBweCAxMnB4ICMwMDAwMDA7XG59XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBib3gtc2hhZG93OiAtM3B4IDAgMCAjMDAwMDAwLCAwcHggMHB4IDEycHggIzAwMDAwMDtcbn1cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdyxcbi50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi50d2VudHl0d2VudHktcmlnaHQtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKGklwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi8qUExVR0lOU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKnNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiEgalF1ZXJ5LkZsaXBzdGVyLCB2MS4xLjIgKGJ1aWx0IDIwMTctMTEtMTApICovXG4uZmxpcHN0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsaXBzdGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGlwc3Rlcl9fY29udGFpbmVyLFxuLmZsaXBzdGVyX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGlwc3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtc3BhY2luZzogLTAuMjVlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsaXBzdGVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5mbGlwc3Rlci0tY2xpY2sgLmZsaXBzdGVyX19pdGVtLS1wYXN0LFxuLmZsaXBzdGVyLS1jbGljayAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGlwc3Rlcl9faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxpcHN0ZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZTtcbiAgbWFyZ2luOiAtMWVtIDJlbTtcbn1cbi5mbGlwc3Rlcl9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxZW07XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHdpZHRoOiAxMTtcbn1cbi5mbGlwc3Rlcl9fYnV0dG9uOmhvdmVyLFxuLmZsaXBzdGVyX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsaXBzdGVyX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmZsaXBzdGVyX19idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbn1cbi5mbGlwc3Rlcl9fbmF2LFxuLmZsaXBzdGVyX19uYXZfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGlwc3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxpcHN0ZXJfX25hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbn1cbi5mbGlwc3Rlcl9fbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NiwgMC4xMiwgMC4xMiwgMC45OCk7XG59XG4uZmxpcHN0ZXJfX25hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyMzIyMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4uZmxpcHN0ZXJfX25hdl9faXRlbS0tY3VycmVudCA+IC5mbGlwc3Rlcl9fbmF2X19saW5rLFxuLmZsaXBzdGVyX19uYXZfX2xpbms6aG92ZXIsXG4uZmxpcHN0ZXJfX25hdl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsaXBzdGVyX19uYXZfX2l0ZW0tLWN1cnJlbnQgPiAuZmxpcHN0ZXJfX25hdl9fbGluazo6YWZ0ZXIsXG4uZmxpcHN0ZXJfX25hdl9fbGluazpob3Zlcjo6YWZ0ZXIsXG4uZmxpcHN0ZXJfX25hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZmxpcHN0ZXJfX25hdl9fY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IC41ZW07XG4gIGJhY2tncm91bmQ6ICM0ZTQ0NDE7XG4gIHotaW5kZXg6IDE7XG59XG4uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGlwc3Rlcl9fbmF2X19jaGlsZCAuZmxpcHN0ZXJfX25hdl9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZsaXBzdGVyX19uYXZfX2NoaWxkIC5mbGlwc3Rlcl9fbmF2X19pdGVtLS1jdXJyZW50ID4gLmZsaXBzdGVyX19uYXZfX2xpbmssXG4uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2xpbms6aG92ZXIsXG4uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzMjIyMTtcbn1cbi5mbGlwc3Rlcl9fbmF2X19pdGVtLS1jdXJyZW50IC5mbGlwc3Rlcl9fbmF2X19jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2NvbnRhaW5lcixcbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLFxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NiwgMC4xMiwgMC4xMiwgMC45OCk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbSB7XG4gIHBlcnNwZWN0aXZlOiA4MDBweDtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LFxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExNW1zO1xufVxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMixcbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiB7XG4gIG9wYWNpdHk6IC42O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MG1zO1xufVxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSxcbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMSB7XG4gIG9wYWNpdHk6IC44O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MG1zO1xufVxuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZVkoMGRlZykgc2NhbGUoMC41KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjY1KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpIHNjYWxlKDAuOCk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlWSgyMGRlZykgc2NhbGUoMC41KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjY1KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZykgc2NhbGUoMC44KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwubm8tcm90YXRlIC5mbGlwc3Rlcl9faXRlbS0tcGFzdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTc1JSkgc2NhbGUoMC41KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwubm8tcm90YXRlIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpIHNjYWxlKDAuNjUpO1xufVxuLmZsaXBzdGVyLS1jYXJvdXNlbC5uby1yb3RhdGUgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuOCk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsLm5vLXJvdGF0ZSAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3NSUpIHNjYWxlKDAuNSk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsLm5vLXJvdGF0ZSAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSBzY2FsZSgwLjY1KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwubm8tcm90YXRlIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlLTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDAuOCk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tY3VycmVudCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjBtcztcbn1cbi5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9fY29udGFpbmVyLFxuLmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXBzdGVyX19pdGVtLFxuLmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTYsIDAuMTIsIDAuMTIsIDAuOTgpO1xufVxuLmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXBzdGVyX19pdGVtIHtcbiAgcGVyc3BlY3RpdmU6IDgwMHB4O1xufVxuLmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXBzdGVyX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG59XG4uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgYm94LXJlZmxlY3Q6IGJlbG93IDAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjA1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpKSwgY29sb3Itc3RvcCgwLjIsIHRyYW5zcGFyZW50KSk7XG4gIC13ZWJraXQtYm94LXJlZmxlY3Q6IGJlbG93IDAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjA1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpKSwgY29sb3Itc3RvcCgwLjIsIHRyYW5zcGFyZW50KSk7XG59XG4uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQgaW1nOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9faXRlbS0tcGFzdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSByb3RhdGVZKDU1ZGVnKTtcbn1cbi5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHJvdGF0ZVkoLTU1ZGVnKTtcbn1cbi5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwLWN1cnJlbnQgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9fY29udGFpbmVyLFxuLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9faXRlbSxcbi5mbGlwc3Rlci0tZmxhdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZmxpcHN0ZXItLWZsYXQgLmZsaXBzdGVyX19pdGVtLS1wYXN0LFxuLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9faXRlbS0tcGFzdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG59XG4uZmxpcHN0ZXItLXdoZWVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19jb250YWluZXIsXG4uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU2LCAwLjEyLCAwLjEyLCAwLjk4KTtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjAlO1xufVxuLmZsaXBzdGVyLS13aGVlbCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuLmZsaXBzdGVyLS13aGVlbCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQgaW1nOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtODBkZWcpIHRyYW5zbGF0ZSgtMTcwJSwgMTEwJSk7XG59XG4uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWig4MGRlZykgdHJhbnNsYXRlKDE3MCUsIDExMCUpO1xufVxuLmZsaXBzdGVyLS13aGVlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTYwZGVnKSB0cmFuc2xhdGUoLTcwJSwgNzUlKTtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNjBkZWcpIHRyYW5zbGF0ZSg3MCUsIDc1JSk7XG59XG4uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDBkZWcpIHRyYW5zbGF0ZSgtMTclLCAzMCUpO1xufVxuLmZsaXBzdGVyLS13aGVlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0MGRlZykgdHJhbnNsYXRlKDE3JSwgMzAlKTtcbn1cbi5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0yMGRlZyk7XG59XG4uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlLTFmbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWigyMGRlZyk7XG59XG4uZmxpcHN0ZXItLXdoZWVsIC5mbGlwLWN1cnJlbnQgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuLypUWVBPR1JBUEhZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qQlVUVE9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLW1zc2dyLFxuLm1lc3MtYnRuX21lcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Q5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5jZWl1X2hlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5jZWl1X2hlYWRlci5jb29raWVzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY2VpdV9oZWFkZXIuY29va2llcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA0N3B4KSB7XG4gIC5jZWl1X2hlYWRlci5jb29raWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuY2VpdV9oZWFkZXIuY29va2llcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5jZWl1X2hlYWRlci5jb29raWVzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI0cHgpO1xuICB9XG59XG4uY2VpdV9oZWFkZXIuaGVhZGVyX3NtdXNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWxvZ19pbWcge1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi50ZWxsLWhlYWRlciB7XG4gIGZsZXg6IDE7XG59XG4udGVsbC1oZWFkZXJfZnJlZSB7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlbGwtaGVhZGVyX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZWxsLWhlYWRlcl9udW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVsbC1oZWFkZXIgLnRlbGwtaGVhZGVyX251bSBzcGFuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MTdweCAtODU1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5oZWFkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWltZyB7XG4gIG1pbi13aWR0aDogMTkzcHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLWltZ19pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1NnB4IC0xMjIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1oZWFkZXIge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSgyNTAsIDEzNSwgMjYsIDAuMzEpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4NzFhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJ0bi1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuLmhlYWRlci1tZW51LWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudS1tb2ItbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnUtbW9iLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5tZW51LWJ1cmdlcl90eHQge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1lbnUtYnVyZ2VyX2ljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkzNnB4IC0xMzA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTM0NXB4O1xuICB3aWR0aDogMzQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI1M2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUlO1xuICB0b3A6IDA7XG59XG4ubWVudSAuYnRuLW1lbnUge1xuICBtYXJnaW46IDQ1cHggMCA0NXB4IDUwcHg7XG59XG4ubWVudS1jbG9zZSB7XG4gIGJvdHRvbTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MTdweCAtNzkzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzBweDtcbiAgdG9wOiA3MHB4O1xufVxuLm1lbnUtbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tZW51LWxpc3RfaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLm1lbnUtbGlzdF9pdGVtIGEge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG4uYnRuLWRlc2NyIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyByZWd1bGFyJztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWhlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWEwMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcC1ibG9jay1idG4tbWVzc193cmFwcCB7XG4gICAgbWFyZ2luOiAxMCUgMDtcbiAgfVxuICAubWVudSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogLTk2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIG9wYWNpdHk6IC45NTtcbiAgfVxuICAubWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTAlIDA7XG4gIH1cbiAgLm1lbnUtbGlzdF9pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1lbnUtY2xvc2Uge1xuICAgIHRvcDogMzNweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAubWVudS1saXN0X2l0ZW0ge1xuICAgIG1hcmdpbjogNSUgMDtcbiAgfVxufVxuLmJ0bi1kZXNjcl93aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHJlZ3VsYXInO1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogNyU7XG59XG4ubWVudS1yb3cge1xuICBtYXJnaW4tdG9wOiAxNSU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRvcC1ibG9jay1idG4tbWVzc19kZXNjciBzcGFuIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51IC5idG4tbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aXNpYmxlLWFwcGwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1sb2cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaGVhZGVyLWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1sb2ctLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci1sb2ctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlci1sb2ctLW1vYmlsZSBpbWcge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ub3JkZXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi8qSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Q5O1xuICBmb250LXNpemU6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtYmxvY2stYnRuIHtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG4udG9wLWJsb2NrX3RpbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLmJnLXR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA0NyU7XG59XG4udG9wLWJsb2NrLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnRvcC1ibG9ja19jb250YW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4MCU7XG59XG4udG9wLWJsb2NrX2NvbnRhbnQtY29sIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvcC1ibG9ja19jb250YW50LXR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50b3AtYmxvY2tfY29udGFudC1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvZW5zdGVpbi1maW5hbC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udG9wLWJsb2NrX2NvbnRhbnQtdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG59XG4udG9wLWJsb2NrX2NvbnRhbnQtZGVzY3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xufVxuLnRvcC1ibG9ja19jb250YW50LWRlc2NyIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b3AtYmxvY2tfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbi50b3AtYmxvY2tfZm9vdGVyLWl0ZW0ge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLWJsb2NrX2Zvb3Rlci1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAyNSU7XG4gIHJpZ2h0OiA1JTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBvcGFjaXR5OiAwLjcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udG9wLWJsb2NrX2Zvb3Rlci1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1ibG9ja19mb290ZXItaXRlbV90aW1lIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udG9wLWJsb2NrX2Zvb3Rlci1pdGVtX3RpbWUgc3BhbiB7XG4gIGNvbG9yOiAjYWU3ZTVhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBwcm8nO1xufVxuLnRvcC1ibG9ja19mb290ZXItaXRlbV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi50b3AtYmxvY2tfZm9vdGVyLWl0ZW1fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnRvcC1ibG9jay1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcC1ibG9jay1idG4tbWVzc190aXRsZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHBybyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50b3AtYmxvY2stYnRuLW1lc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1ibG9jay1idG4tbWVzc19kZXNjcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogLTg3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIHJpZ2h0OiAyOCU7XG4gIHRvcDogLTg3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3Igc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcHJvJztcbn1cbi50b3AtYmxvY2stYnRuLW1lc3Nfd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZXNzLWJ0biB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDIlO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbi5tZXNzLWJ0bl9jaGF0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDRweCAtMTM2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbjogMjAlIGF1dG87XG59XG4ubWVzcy1idG5fZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwNHB4IC0xMzM0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxNCUgYXV0bztcbn1cbi5tZXNzLWJ0bl9mYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA0cHggLTEzMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDE0JSBhdXRvO1xufVxuLm1lc3MtYnRuX21lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk4cHggLTExNDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW46IDE0JSBhdXRvO1xufVxuLm1lc3MtY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODZmNjdmIDAlLCAjMDRkMjM1IDEwMCUpO1xuICBtYXJnaW46IDAgMyU7XG59XG4ubWVzcy1idG5fY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OHB4IC0xMTA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luOiAxNCUgYXV0bztcbn1cbi5idG4taW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypGT09URVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMwNDc7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5mb290ZXJfX2NvbHVtbiB7XG4gIGZsZXg6IDEuOCAxIDA7XG59XG4uZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMS42IDEgMDtcbn1cbi5mb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nOiAxMXB4IDAgMCAwO1xuICBmbGV4OiAyIDEgMDtcbn1cbi5mb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoNCkge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZmxleDogMTtcbn1cbi5mb290ZXJfX2NvbHVtbl9kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXJfX2NvbHVtbl9kb3duIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICM4YjlhYTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLmZvb3Rlcl9fbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLmZvb3Rlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICNkM2RlZTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZDNkZWU1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cbi5mb290ZXJfX3RpdGxlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlcl9fcGF5bWVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX19yZWdpc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTIwNDQ7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19yZWdpc3Rlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNkZWUyZTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5mb290ZXJfX3JlZ2lzdGVyX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX193aWRnZXRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX19jYXJkIHtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyX193aWRnZXRzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkZWUyZTg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xufVxuLmZvb3Rlcl9fcGhvbmUge1xuICBjb2xvcjogI2QzZGVlNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3Rlcl9fcGhvbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJfX3Bob25lIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZm9vdGVyX19jYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5mb290ZXJfX3NvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbi5mb290ZXJfX2Jhc2VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjA0NDtcbn1cbi5zb2NpYWwtbGlzdC1kb3duIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNDJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNvY2lhbC1pdGVtLWRvd24ge1xuICBjb2xvcjogIzU0NTI2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyMDQ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5zb2NpYWwtaXRlbS1kb3duOmhvdmVyLFxuLnNvY2lhbC1pdGVtLWRvd246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNvY2lhbC1pdGVtLWRvd246aG92ZXIgLnNvY2lhbC1pdGVtIHN2Zyxcbi5zb2NpYWwtaXRlbS1kb3duOmZvY3VzIC5zb2NpYWwtaXRlbSBzdmcge1xuICBmaWxsOiAjMGEyMDQ0O1xufVxuLmZvb3Rlci13cmFwcGVyLXRlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlci13cmFwcGVyLXRlbGwgc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjE3cHggLTg1NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mb290ZXJfX2NhbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWNhZmVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MDNweCAtNjY3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMnB4O1xuICBoZWlnaHQ6IDEyMnB4O1xufVxuLmJpdG1hcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjU2cHggLTEyNjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNvY2lhbC1pdGVtLWRvd246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXJfX2NvbHVtbl9kb3duIC5mb290ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfX3dpZGdldHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1Y2ZkNjtcbn1cbi5mb290ZXJfX3dpZGdldHMtaXRlbTpsYXN0LW9mLXR5cGUgLmZvb3Rlcl9fd2lkZ2V0cy1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZvb3Rlcl9fcGF5bWVudC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mb290ZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uc29jaWFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA0NXB4IDA7XG59XG4uc29jaWFsLWl0ZW0ge1xuICBjb2xvcjogI2QzZGVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lhbC1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc29jaWFsLWl0ZW0gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uc3ZnLWlubGluZS0tZmEuZmEtdy05IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zdmctaW5saW5lLS1mYS5mYS13LTIwIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zdmctaW5saW5lLS1mYS5mYS13LTE2IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zb2NpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1jYWZlZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS10b29nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fd2lkZ2V0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyX193aWRnZXRzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXItdGVsbC1kZWNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW4uYmQtbm9uZSB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjZmQ2O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAuc29jaWFsLWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZm9vdGVyX19wYXltZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc29jaWFsLWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fcmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZm9vdGVyX19yZWdpc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19yZWdpc3Rlcl9tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19zb2Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3dpZGdldHMtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDlweDtcbiAgfVxuICAuZm9vdGVyX19jb2x1bW5fZG93biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5zb2NpYWwtbGlzdC1kb3duIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19jYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fY2FyZHMge1xuICAgIG1hcmdpbjogMCBhdXRvIDQxcHggYXV0bztcbiAgfVxuICAubWNhZmVlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbiAgLmJpdG1hcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gIC5mb290ZXItdGVsbC1kZWNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItdGVsbC1tYmwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci10ZWxsLW1ibCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci10ZWxsLWRlY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndycC10ZWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jb2YtcG9wdXAtY29udGFpbmVyID4gZGl2Lm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwLFxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1NjZweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NjdweCAhaW1wb3J0YW50O1xufVxuI29mLWV4aXQtcG9wdXAtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1jb250YWluZXIgaW5wdXRbdHlwZT0nZW1haWwnXS5vZi1vZmZlci1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jZXhpdHBvcHVwZm9ybS1lbWFpbCB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgLm9mLXNwZWNpYWwtb2ZmZXItY29udGFpbmVyIC5vZi1vZmZlci1idG4ge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50O1xufVxuI29mLWV4aXQtcG9wdXAtZm9ybSA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAyNSU7XG59XG4jb2YtZXhpdC1wb3B1cC1mb3JtID4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCAub2YtY2xvc2UtYnRuLFxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCAub2YtY2xvc2UtYnRuIHtcbiAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgPiBkaXYub2YtdGhhbmsteW91LXBvcHVwIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNvZi1leGl0LXBvcHVwLWZvcm0gPiBkaXYub2YtcmVjZWl2ZS1lbWFpbHMtY29udGFpbmVyID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jZXhpdHBvcHVwZm9ybS1yZWNlaXZlZW1haWxzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIHtcbiAgaGVpZ2h0OiAyNjlweCAhaW1wb3J0YW50O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwLFxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCAub2YtY2xvc2UtYnRuLFxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCAub2YtY2xvc2UtYnRuIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jb2YtcG9wdXAtY29udGFpbmVyID4gZGl2Lm9mLXRoYW5rLXlvdS1wb3B1cCA+IGRpdiA+IGRpdiB7XG4gIHRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG59XG4jb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIC5vZi1jbG9zZS1idG4sXG4jb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAgLm9mLWNsb3NlLWJ0biB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NhbGxiYWNrUmVxdWVzdCAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi8qU0lERUJBUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZV9zaWRlYmFyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnNpdGVfd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaXRlX3dpZGdldC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5zaXRlX3dpZGdldCBvbCxcbi5zaXRlX3dpZGdldCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlX3dpZGdldCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNpdGVfd2lkZ2V0IGEge1xuICBjb2xvcjogIzIyMjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi5zaXRlX3dpZGdldCBhOmhvdmVyLFxuLnNpdGVfd2lkZ2V0IGE6YWN0aXZlLFxuLnNpdGVfd2lkZ2V0IGE6Zm9jdXMsXG4uc2l0ZV93aWRnZXQgYSAuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5zaXRlX3dpZGdldCBhIC5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgY29sb3I6ICMwMDc4YjE7XG59XG4vKiBpbmMtb3JkZXJzLXNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jZWl1X3NlcnZpY2VzLXRhYnNfX2NvbDpudGgtbGFzdC1vZi10eXBlKDMpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuLnBvcHVwLWNvbnRhY3Qge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBvcHVwLWNvbnRhY3QgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC1jb250YWN0IGZvcm06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBvcHVwLWNvbnRhY3QgZm9ybTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6ICdTdWNjZXNzISc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIzcHgpO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE2Y2UxNjtcbn1cbi5wb3B1cC1jb250YWN0IGZvcm0uc2VuZGluZzpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLnBvcHVwLWNvbnRhY3QgZm9ybS5zZW5kaW5nIC5sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwLWNvbnRhY3QgZm9ybS5zZW5kaW5nLnNlbnQgLmxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9wdXAtY29udGFjdCBmb3JtLnNlbmRpbmcuc2VudDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXAtY29udGFjdCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3B1cC1jb250YWN0IC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLWNvbnRhY3QgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucG9wdXAtY29udGFjdCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYzJmMjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzAwbXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9wdXAtY29udGFjdCAuYnRuOmhvdmVyLFxuLnBvcHVwLWNvbnRhY3QgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZDogIzAwYzJmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5sb2FkZXIsXG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDcgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubG9hZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG59XG4ubG9hZGVyOmFmdGVyIHtcbiAgbGVmdDogMy41ZW07XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtO1xuICB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtO1xuICB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XG4gIH1cbn1cbi8qIGxlc3MgaW1nIHNwcml0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALSAoNSk6IC0xNjE3cHgsIC04MTVweCwgMThweCwgMThweDtcbi8qIG90aGVyIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKkNPTU1PTiBSVUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBwcm8nO1xuICBzcmM6IHVybCgnZm9udHMvc291cmNlLXNhbnMtcHJvLmJvbGQudHRmJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBzZW1pYm9sZCc7XG4gIHNyYzogdXJsKCdmb250cy9zb3VyY2Utc2Fucy1wcm8uc2VtaWJvbGQudHRmJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyByZWd1bGFyJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL3NvdXJjZS1zYW5zLXByby5yZWd1bGFyLnR0ZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIEInO1xuICBzcmM6IHVybCgnZm9udHMvU291cmNlU2VyaWZQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1NvdXJjZVNlcmlmUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBTJztcbiAgc3JjOiB1cmwoJ2ZvbnRzL1NvdXJjZVNlcmlmUHJvLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY3ctbGV0cy1zdGFydCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cbioge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5NSU7XG59XG4uY29udGFpbmVyLWN1c3RvbSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xufVxuLnNlY3Rpb25zLXRpdGxlIHtcbiAgY29sb3I6ICNkNGNmYzI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgQic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjlweCAwO1xufVxuLnNlY3Rpb25zLWRlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlLXNvY2lhbF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTg3MWE7XG4gIGJveC1zaGFkb3c6IDAgOXB4IDE1cHggMXB4IHJnYmEoMjUwLCAxMzUsIDI2LCAwLjMxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC42N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYTAyMDtcbn1cbi5tb2JpbGUtc29jaWFsLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0NXB4IDAgMTVweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1zb2NpYWwtdGV4dCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MXB4KSB7XG4gIC5tb2JpbGUtc29jaWFsLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNpbXBsZS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZmxleDogNTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAncG9wcGlucy1yZWd1bGFyJztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5zaW1wbGUtcGFnZSAudGVybXMtdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zaW1wbGUtcGFnZSBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc2ltcGxlLXBhZ2UgcCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zaW1wbGUtcGFnZSB1bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNpbXBsZS1wYWdlIHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGZsZXg6IDU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuW2RhdGEtY3JtLXdpZGdldF0gLm1vZGFsIHtcbiAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG4uY2xpY2tmcm9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdltkYXRhLWNybS13aWRnZXQ9Y2FsbGJhY2tSZXF1ZXN0XSAuY3ItY2ItYnV0dG9uLWJsb2NrIHtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xufVxuLyppbnRsVGVsSW5wdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBWYXJpYWJsZXMgZGVjbGFyZWQgaGVyZSBjYW4gYmUgb3ZlcnJpZGRlbiBieSBjb25zdW1pbmcgYXBwbGljYXRpb25zLCB3aXRoXG4gKiB0aGUgaGVscCBvZiB0aGUgYCFkZWZhdWx0YCBmbGFnLlxuICpcbiAqIEBleGFtcGxlXG4gKiAgICAgLy8gb3ZlcnJpZGluZyAkaG92ZXJDb2xvclxuICogICAgICRob3ZlckNvbG9yOiByZ2JhKHJlZCwgMC4wNSk7XG4gKlxuICogICAgIC8vIG92ZXJyaWRpbmcgaW1hZ2UgcGF0aFxuICogICAgICRmbGFnc0ltYWdlUGF0aDogXCJpbWFnZXMvXCI7XG4gKlxuICogICAgIC8vIGltcG9ydCB0aGUgc2NzcyBmaWxlIGFmdGVyIHRoZSBvdmVycmlkZXNcbiAqICAgICBAaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50L2ludGwtdGVsLWlucHV0L3NyYy9jc3MvaW50bFRlbElucHV0XCI7XG4gKi9cbi5pbnRsLXRlbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaW50bC10ZWwtaW5wdXQgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGwtdGVsLWlucHV0IC52LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xufVxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdC5kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCxcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCxcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLFxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA0NnB4O1xufVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLFxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA2NnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjBweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNzZweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG59XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogODJweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDc2cHg7XG59XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7XG59XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NnB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODRweDtcbn1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA5NHB4O1xufVxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5pdGktZmxhZy5iZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLml0aS1mbGFnLmNoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uaXRpLWZsYWcubWMge1xuICB3aWR0aDogMTlweDtcbn1cbi5pdGktZmxhZy5uZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLml0aS1mbGFnLm5wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG4uaXRpLWZsYWcudmEge1xuICB3aWR0aDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjMwcHggMTVweDtcbiAgfVxufVxuLml0aS1mbGFnLmFjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLml0aS1mbGFnLmFkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG4uaXRpLWZsYWcuYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDtcbn1cbi5pdGktZmxhZy5hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuLml0aS1mbGFnLmFnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG4uaXRpLWZsYWcuYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG4uaXRpLWZsYWcuYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG4uaXRpLWZsYWcuYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG4uaXRpLWZsYWcuYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7XG59XG4uaXRpLWZsYWcuYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG4uaXRpLWZsYWcuYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG4uaXRpLWZsYWcuYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7XG59XG4uaXRpLWZsYWcuYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG4uaXRpLWZsYWcuYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG4uaXRpLWZsYWcuYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7XG59XG4uaXRpLWZsYWcuYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG4uaXRpLWZsYWcuYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG4uaXRpLWZsYWcuYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7XG59XG4uaXRpLWZsYWcuYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG4uaXRpLWZsYWcuYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG4uaXRpLWZsYWcuYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7XG59XG4uaXRpLWZsYWcuYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG4uaXRpLWZsYWcuYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG4uaXRpLWZsYWcuYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7XG59XG4uaXRpLWZsYWcuYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG4uaXRpLWZsYWcuYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG4uaXRpLWZsYWcuYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7XG59XG4uaXRpLWZsYWcuYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG4uaXRpLWZsYWcuYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG4uaXRpLWZsYWcuYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7XG59XG4uaXRpLWZsYWcuYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG4uaXRpLWZsYWcuYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG4uaXRpLWZsYWcuYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7XG59XG4uaXRpLWZsYWcuYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG4uaXRpLWZsYWcuYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG4uaXRpLWZsYWcuYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7XG59XG4uaXRpLWZsYWcuYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG4uaXRpLWZsYWcuYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG4uaXRpLWZsYWcuY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7XG59XG4uaXRpLWZsYWcuY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG4uaXRpLWZsYWcuY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG4uaXRpLWZsYWcuY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7XG59XG4uaXRpLWZsYWcuY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG4uaXRpLWZsYWcuY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG4uaXRpLWZsYWcuY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7XG59XG4uaXRpLWZsYWcuY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG4uaXRpLWZsYWcuY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuLml0aS1mbGFnLmNtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDtcbn1cbi5pdGktZmxhZy5jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG4uaXRpLWZsYWcuY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuLml0aS1mbGFnLmNwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDtcbn1cbi5pdGktZmxhZy5jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG4uaXRpLWZsYWcuY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuLml0aS1mbGFnLmN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDtcbn1cbi5pdGktZmxhZy5jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG4uaXRpLWZsYWcuY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuLml0aS1mbGFnLmN5IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDtcbn1cbi5pdGktZmxhZy5jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG4uaXRpLWZsYWcuZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuLml0aS1mbGFnLmRnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDtcbn1cbi5pdGktZmxhZy5kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG4uaXRpLWZsYWcuZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuLml0aS1mbGFnLmRtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDtcbn1cbi5pdGktZmxhZy5kbyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG4uaXRpLWZsYWcuZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuLml0aS1mbGFnLmVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDtcbn1cbi5pdGktZmxhZy5lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG4uaXRpLWZsYWcuZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuLml0aS1mbGFnLmVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDtcbn1cbi5pdGktZmxhZy5laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG4uaXRpLWZsYWcuZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuLml0aS1mbGFnLmVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDtcbn1cbi5pdGktZmxhZy5ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG4uaXRpLWZsYWcuZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuLml0aS1mbGFnLmZpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDtcbn1cbi5pdGktZmxhZy5maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG4uaXRpLWZsYWcuZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuLml0aS1mbGFnLmZtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDtcbn1cbi5pdGktZmxhZy5mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG4uaXRpLWZsYWcuZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuLml0aS1mbGFnLmdhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDtcbn1cbi5pdGktZmxhZy5nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuLml0aS1mbGFnLmdlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDtcbn1cbi5pdGktZmxhZy5nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuLml0aS1mbGFnLmdoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDtcbn1cbi5pdGktZmxhZy5naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG4uaXRpLWZsYWcuZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuLml0aS1mbGFnLmdtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDtcbn1cbi5pdGktZmxhZy5nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuLml0aS1mbGFnLmdxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDtcbn1cbi5pdGktZmxhZy5nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuLml0aS1mbGFnLmd0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDtcbn1cbi5pdGktZmxhZy5ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG4uaXRpLWZsYWcuZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuLml0aS1mbGFnLmd5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDtcbn1cbi5pdGktZmxhZy5oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG4uaXRpLWZsYWcuaG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuLml0aS1mbGFnLmhuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDtcbn1cbi5pdGktZmxhZy5ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG4uaXRpLWZsYWcuaHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuLml0aS1mbGFnLmh1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDtcbn1cbi5pdGktZmxhZy5pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG4uaXRpLWZsYWcuaWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuLml0aS1mbGFnLmllIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDtcbn1cbi5pdGktZmxhZy5pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG4uaXRpLWZsYWcuaW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuLml0aS1mbGFnLmluIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDtcbn1cbi5pdGktZmxhZy5pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG4uaXRpLWZsYWcuaXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuLml0aS1mbGFnLmlyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDtcbn1cbi5pdGktZmxhZy5pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG4uaXRpLWZsYWcuaXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuLml0aS1mbGFnLmplIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDtcbn1cbi5pdGktZmxhZy5qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG4uaXRpLWZsYWcuam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuLml0aS1mbGFnLmpwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDtcbn1cbi5pdGktZmxhZy5rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG4uaXRpLWZsYWcua2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuLml0aS1mbGFnLmtoIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDtcbn1cbi5pdGktZmxhZy5raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG4uaXRpLWZsYWcua20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuLml0aS1mbGFnLmtuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDtcbn1cbi5pdGktZmxhZy5rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG4uaXRpLWZsYWcua3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuLml0aS1mbGFnLmt3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDtcbn1cbi5pdGktZmxhZy5reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG4uaXRpLWZsYWcua3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuLml0aS1mbGFnLmxhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDtcbn1cbi5pdGktZmxhZy5sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG4uaXRpLWZsYWcubGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuLml0aS1mbGFnLmxpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDtcbn1cbi5pdGktZmxhZy5sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG4uaXRpLWZsYWcubHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuLml0aS1mbGFnLmxzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDtcbn1cbi5pdGktZmxhZy5sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG4uaXRpLWZsYWcubHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuLml0aS1mbGFnLmx2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDtcbn1cbi5pdGktZmxhZy5seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG4uaXRpLWZsYWcubWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuLml0aS1mbGFnLm1jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDtcbn1cbi5pdGktZmxhZy5tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG59XG4uaXRpLWZsYWcubWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuLml0aS1mbGFnLm1mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDtcbn1cbi5pdGktZmxhZy5tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG4uaXRpLWZsYWcubWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuLml0aS1mbGFnLm1rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDtcbn1cbi5pdGktZmxhZy5tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG4uaXRpLWZsYWcubW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuLml0aS1mbGFnLm1uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDtcbn1cbi5pdGktZmxhZy5tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG4uaXRpLWZsYWcubXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuLml0aS1mbGFnLm1xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDtcbn1cbi5pdGktZmxhZy5tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG4uaXRpLWZsYWcubXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuLml0aS1mbGFnLm10IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDtcbn1cbi5pdGktZmxhZy5tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG4uaXRpLWZsYWcubXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuLml0aS1mbGFnLm13IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDtcbn1cbi5pdGktZmxhZy5teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG4uaXRpLWZsYWcubXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuLml0aS1mbGFnLm16IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDtcbn1cbi5pdGktZmxhZy5uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG4uaXRpLWZsYWcubmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuLml0aS1mbGFnLm5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDtcbn1cbi5pdGktZmxhZy5uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG59XG4uaXRpLWZsYWcubmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuLml0aS1mbGFnLm5pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDtcbn1cbi5pdGktZmxhZy5ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG4uaXRpLWZsYWcubm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuLml0aS1mbGFnLm5wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDtcbn1cbi5pdGktZmxhZy5uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG59XG4uaXRpLWZsYWcubnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuLml0aS1mbGFnLm56IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDtcbn1cbi5pdGktZmxhZy5vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG4uaXRpLWZsYWcucGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuLml0aS1mbGFnLnBlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDtcbn1cbi5pdGktZmxhZy5wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG4uaXRpLWZsYWcucGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuLml0aS1mbGFnLnBoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDtcbn1cbi5pdGktZmxhZy5wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG4uaXRpLWZsYWcucGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuLml0aS1mbGFnLnBtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDtcbn1cbi5pdGktZmxhZy5wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG4uaXRpLWZsYWcucHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuLml0aS1mbGFnLnBzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDtcbn1cbi5pdGktZmxhZy5wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG4uaXRpLWZsYWcucHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuLml0aS1mbGFnLnB5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDtcbn1cbi5pdGktZmxhZy5xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbn1cbi5pdGktZmxhZy5yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG4uaXRpLWZsYWcucm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4O1xufVxuLml0aS1mbGFnLnJzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cbi5pdGktZmxhZy5ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG4uaXRpLWZsYWcucncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4O1xufVxuLml0aS1mbGFnLnNhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cbi5pdGktZmxhZy5zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG4uaXRpLWZsYWcuc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4O1xufVxuLml0aS1mbGFnLnNkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cbi5pdGktZmxhZy5zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG4uaXRpLWZsYWcuc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4O1xufVxuLml0aS1mbGFnLnNoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cbi5pdGktZmxhZy5zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG4uaXRpLWZsYWcuc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4O1xufVxuLml0aS1mbGFnLnNrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cbi5pdGktZmxhZy5zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG4uaXRpLWZsYWcuc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4O1xufVxuLml0aS1mbGFnLnNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cbi5pdGktZmxhZy5zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG4uaXRpLWZsYWcuc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4O1xufVxuLml0aS1mbGFnLnNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cbi5pdGktZmxhZy5zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG4uaXRpLWZsYWcuc3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4O1xufVxuLml0aS1mbGFnLnN4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cbi5pdGktZmxhZy5zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG4uaXRpLWZsYWcuc3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4O1xufVxuLml0aS1mbGFnLnRhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cbi5pdGktZmxhZy50YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG4uaXRpLWZsYWcudGQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4O1xufVxuLml0aS1mbGFnLnRmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cbi5pdGktZmxhZy50ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG4uaXRpLWZsYWcudGgge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4O1xufVxuLml0aS1mbGFnLnRqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cbi5pdGktZmxhZy50ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG4uaXRpLWZsYWcudGwge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4O1xufVxuLml0aS1mbGFnLnRtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cbi5pdGktZmxhZy50biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG4uaXRpLWZsYWcudG8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4O1xufVxuLml0aS1mbGFnLnRyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cbi5pdGktZmxhZy50dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG4uaXRpLWZsYWcudHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4O1xufVxuLml0aS1mbGFnLnR3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cbi5pdGktZmxhZy50eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG4uaXRpLWZsYWcudWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4O1xufVxuLml0aS1mbGFnLnVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cbi5pdGktZmxhZy51bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG4uaXRpLWZsYWcudXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4O1xufVxuLml0aS1mbGFnLnV5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cbi5pdGktZmxhZy51eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG4uaXRpLWZsYWcudmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4O1xufVxuLml0aS1mbGFnLnZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyNHB4IDBweDtcbn1cbi5pdGktZmxhZy52ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG4uaXRpLWZsYWcudmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4O1xufVxuLml0aS1mbGFnLnZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbn1cbi5pdGktZmxhZy52biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG4uaXRpLWZsYWcudnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4O1xufVxuLml0aS1mbGFnLndmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cbi5pdGktZmxhZy53cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG4uaXRpLWZsYWcueGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4O1xufVxuLml0aS1mbGFnLnllIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cbi5pdGktZmxhZy55dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG4uaXRpLWZsYWcuemEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4O1xufVxuLml0aS1mbGFnLnptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cbi5pdGktZmxhZy56dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ZsYWdzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLml0aS1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWcvZmxhZ3MvZmxhZ3NAMngucG5nXCIpO1xuICB9XG59XG4uaXRpLWZsYWcubnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50d28tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjFFQ0UxO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnR3by1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uc2xpZGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udHdvLWJsb2NrLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDM0cHggLTY2N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NjVweDtcbiAgaGVpZ2h0OiA0MzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR3by1ibG9jay1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudHdvLWJsb2NrLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MDBweCAtMTMzNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyODJweDtcbiAgfVxufVxuLnR3by1ibG9jay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcxcHgpIHtcbiAgLnR3by1ibG9jay1zbGlkZXJfaXRlbSB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLm1lc3MtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbi50d28tYmxvY2stc2xpZGVyX2l0ZW0tY29sX3R4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJ0bi1tc3Nncjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOXB4IDE1cHggMXB4IHJnYmEoNCwgMTQ2LCAyNTUsIDAuMjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5MmZmO1xufVxuLnR3by1ibG9jay1zbGlkZXJfaXRlbS1jb2xfaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG59XG4udHdvLWJsb2NrLXNsaWRlcl90aXRsZSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNzIlO1xufVxuLnR3by1ibG9jay1zbGlkZXJfdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBjb2xvcjogIzczNzM3MztcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi50d28tYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5idG4tZGVzY3Ige1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyByZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi1kZXNjciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBwcm8nO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idG4tbXNzZ3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NGZmO1xuICBib3gtc2hhZG93OiAwIDlweCAxNXB4IDFweCByZ2JhKDAsIDEzMiwgMjU1LCAwLjI5KTtcbn1cbi50d28tYmxvY2stc2xpZGVyX2J0bi1jb2wge1xuICBmbGV4OiAxO1xufVxuLnR3b3NsaWRlci1kb3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICByaWdodDogMDtcbn1cbi50d29zbGlkZXItZG90cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnR3b3NsaWRlci1kb3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udHdvc2xpZGVyLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnR3b3NsaWRlci1kb3RzIC5kb3QgLnN0cmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnR3b3NsaWRlci1kb3RzIC5zbGljay1hY3RpdmUgLmRvdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhZTdlNWE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5idG4tbXNzZ3Igc3BhbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTM4cHggLTEzNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50d28tYmxvY2stc2xpZGVyX2J0bi1jb2wgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aHJlZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZDk7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgcGFkZGluZzogODBweCAwIDYwcHggMDtcbn1cbi50aHJlZS1ibG9ja19zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5zbGlkZXItaXRlbV9mb290ZXItdGl0bGUgcCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4udGhyZWUtYmxvY2tfc2xpZGVyIHtcbiAgbWFyZ2luOiA0NXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC50aHJlZS1ibG9ja19zbGlkZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIH1cbn1cbi5zbGlkZXItaXRlbV9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLnNsaWRlci1pdGVtX2hlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMzA4N2Y4O1xufVxuLmxvZ28tb2N0b3B1cyB7XG4gIGJhY2tncm91bmQ6ICMzMDg3Zjg7XG59XG4ubG9nby1yYWJpdCxcbi5sb2dvLXNlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFhMzFkO1xufVxuLmxvZ28tbXVoYSxcbi5sb2dvLWRlZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyZmNlO1xufVxuLmxvZ28tbWFtbW90aCB7XG4gIGJhY2tncm91bmQ6ICMzMDg3Zjg7XG59XG4uaGVhZGVyLWxvZ28tb2N0b3B1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk4cHggLTExNzlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5oZWFkZXItbG9nby1iZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkzOHB4IC0xMzM0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uaGVhZGVyLWxvZ28tbWFtbW90aCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA0cHggLTE0MDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5oZWFkZXItbG9nby1kZWVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDRweCAtMTQ2NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLmhlYWRlci1sb2dvLXJhYml0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MTNweCAtMTA2NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLmhlYWRlci1sb2dvLXNlYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwNHB4IC0xNDMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXRpdGxlLWhlYWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXRpdGxlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXRpdGxlIHAgc3BhbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAtMTA0NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uc2xpZGVyLWl0ZW1fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFlMWUxZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuLnNsaWRlci1pdGVtX2hlYWRlci1yYWl0ZSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMnB4IDNweCByZ2JhKDE4NSwgMTg1LCAxODUsIDAuMzcpO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXJhaXRlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IC0xMDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWRlci1pdGVtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXItaXRlbV9mb290ZXItdGltZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2xpZGVyLWl0ZW1fZm9vdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyByZWd1bGFyJztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXItaXRlbV9mb290ZXItdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zbGlkZXItaXRlbV9mb290ZXItdGl0bGUgaDUge1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVyLWl0ZW1fZm9vdGVyLXRpdGxlIHAge1xuICBjb2xvcjogIzFlMWUxZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xufVxuLnRocmVlLWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGhyZWUtYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRocmVlLWJsb2NrLXNsaWRlcl9idG4tY29sIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGhyZWUtYmxvY2stc2xpZGVyX2J0bi1jb2wge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbi50aHJlZS1ibG9ja19zbGlkZXIgc2xpY2stcHJldiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uZm91ci1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmMWVjZTE7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5mb3VyLWJsb2NrLW1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvdXItYmxvY2stbWVudV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvdXItYmxvY2stbWVudV9fbGlzdCBsaSB7XG4gIGZsZXg6IDQgMCAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm91ci1ibG9jay1tZW51X19saXN0IGxpIGEge1xuICBjb2xvcjogIzczNzM3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZm91ci1ibG9jay1tZW51X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLmZvdXItYmxvY2tfY29udGFudCB7XG4gIGhlaWdodDogNjI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnaW1nL2JnLnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5OSU7XG4gIG1hcmdpbjogNTBweCAwIDIwcHggMDtcbn1cbi5tYWNib29rIHtcbiAgdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCdpbWcvbWFjYm9vay5wbmcnKSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHdlbnR5dHdlbnR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDg3cHg7XG4gIHRvcDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGVjc3QtaW1nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmZ2LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2VkZTdkOTtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuLmZ2LWJsb2NrLWNvbnRhbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZnYtYmxvY2stY29udGFudC13cmFwcGVyIC5idG4tZGVzY3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZ2LWJsb2NrLWNvbnRhbnRfdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG4uZnYtYmxvY2stY29udGFudF90eHQtY29sIHtcbiAgZmxleDogMCA0NSU7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLmZ2LWJsb2NrLWNvbnRhbnRfdHh0LWNvbF9udW0ge1xuICBjb2xvcjogI2NkYzhiYTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5mdi1ibG9jay1jb250YW50X3R4dC1jb2xfdGl0bGUge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUyc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uZnYtYmxvY2stY29udGFudF90eHQtY29sX3R4dCB7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mdi1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnYtYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuLmZ2LWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciAudGhyZWUtYmxvY2stc2xpZGVyX2J0bi1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mdi1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIgLnRocmVlLWJsb2NrLXNsaWRlcl9idG4tY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZnYtYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mdi1ibG9jay1jb250YW50LXdyYXBwZXJfY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mdi1zbGlkZXJfaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mdi1zbGlkZXJfaXRlbS1vbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyNnB4IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTEzcHg7XG4gIGhlaWdodDogNjYzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZ2LXNsaWRlcl9pdGVtLXR3byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjY3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUxM3B4O1xuICBoZWlnaHQ6IDY2M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mdi1zbGlkZXJfaXRlbS10aHJlZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDlweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUxM3B4O1xuICBoZWlnaHQ6IDY2M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mdi1zbGlkZXJfaXRlbS1mb3VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxN3B4IC02NjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTEzcHg7XG4gIGhlaWdodDogNjYzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZ2LXNsaWRlcl9pdGVtLWZpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDVweDtcbiAgaGVpZ2h0OiA2NjNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l4LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2YxZWNlMTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLnNsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luOiA1NXB4IDA7XG59XG4uc2xpZGVyLXNpeC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5zbGlkZXItc2l4LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlci1zaXgtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2xpZGVyLXNpeC1ibG9ja19pdGVtIHtcbiAgcGFkZGluZzogMjVweDtcbiAgaGVpZ2h0OiAzOTdweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLXNpeC1ibG9ja19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zbGlkZXItc2l4LWJsb2NrX2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLXNpeC1ibG9ja19pdGVtLWhlYWRlcl9uYW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXItc2l4LWJsb2NrX2l0ZW0taGVhZGVyX2xvZ28ge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNsaWRlci1zaXgtYmxvY2tfaXRlbS1oZWFkZXItZGVzY3Ige1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuLnNsaWRlci1zaXgtYmxvY2tfaXRlbS1oZWFkZXJfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zbGlkZXItc2l4LWJsb2NrX2l0ZW0taGVhZGVyX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGVyLXNpeC1ibG9jayAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zbGlkZXItc2l4LWJsb2NrX2l0ZW0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW0tZm9vdGVyX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdGVtLWZvb3Rlcl90YWctbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5pdGVtLWZvb3Rlcl90YWctZGVzY3Ige1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZTFlMWU7XG59XG4uaXRlbS1mb290ZXJfdGFnOmxhc3Qtb2YtdHlwZSAuaXRlbS1mb290ZXJfdGFnLW51bSB7XG4gIHdpZHRoOiA1NHB4O1xufVxuLnNpeC1ibG9ja19pdGVtLWhlYWRlcl9sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNpeC1ibG9ja19pdGVtLWhlYWRlci1yYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l4LWJsb2NrX2l0ZW0taGVhZGVyX25hbWUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1kZXNjciB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uaXRlbS1oZWFkZXItcmF0ZS1udW0ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHBybyc7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uaXRlbS1oZWFkZXItcmF0ZS10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5pdGVtLWhlYWRlcl9sb2dvLW9uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg3cHggLTEyNjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLml0ZW0taGVhZGVyX2xvZ28tdHdvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MjVweCAtMTMwNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLml0ZW0taGVhZGVyX2xvZ28tdGhyZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1NnB4IC0xMzAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaXRlbS1oZWFkZXJfbG9nby1mb3VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTZweCAtMTI2NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLml0ZW0taGVhZGVyX2xvZ28tZnYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwM3B4IC0xMDI3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMnB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uaXRlbS1oZWFkZXJfbG9nby1zaXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ3MXB4IC0xMjY1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1sb2dvLW9uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjU2cHggLTExMDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1sb2dvLWZ2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MTBweCAtMTYyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi5pdGVtLWhlYWRlcl9uYW1lLWxvZ28tc2l4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MDNweCAtOTEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLml0ZW0taGVhZGVyX25hbWUtbG9nby10d28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3MHB4IC0xMTA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLml0ZW0taGVhZGVyX25hbWUtbG9nby10aHJlZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg0cHggLTExMDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1sb2dvLWZvdXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5NnB4IC0xNjIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLm5hbWUtZGVzY3JfZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTAzcHggLTc5M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMHB4O1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZyB7XG4gIGNvbG9yOiAjYWU3ZTVhO1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZy1tYXRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NTNweCAtMTIyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfbmFtZS1kZXNjci1pbWctdGhyZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NHB4IC0xMjQxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyX25hbWUtZGVzY3ItaW1nLWNvbXAge1xuICBjb2xvcjogI2FlN2U1YTtcbn1cbi5oZWFkZXJfbmFtZS1kZXNjci1pbWctZWNvbG9neSB7XG4gIGNvbG9yOiAjYWU3ZTVhO1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZy1idXNzIHtcbiAgY29sb3I6ICNhZTdlNWE7XG59XG4uaXRlbS1oZWFkZXItcmF0ZS1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pdGVtLWhlYWRlci1yYXRlLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml0ZW0taGVhZGVyX25hbWUtdGl0bGUge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zbGlkZXItc2l4LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm15LWZsaXBzdGVyIHtcbiAgaGVpZ2h0OiA0MThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm15LWZsaXBzdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aHJlZS1ibG9ja19zbGlkZXItaXRlbS1kZWNzdCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mbGlwc3Rlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDNweCAxOHB4IDFweCByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMzcpO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZsaXBzdGVyX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMiU7XG59XG4uZmxpcHN0ZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAtMiU7XG59XG4uc2V2ZW4tYmxvY2sge1xuICBwYWRkaW5nOiAxMjZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltZy9iZy1mb290ZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xNnB4O1xufVxuLnNlY3Rpb25zLXRpdGxlX3NldmVuIHtcbiAgY29sb3I6ICNkOTg4NGI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyByZWd1bGFyJztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udG9wLXNlY3Rpb25fX2lucHV0cyB7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb25zLXRpdGxlX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk0OTI5ZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udG9wLXNlY3Rpb25fX2lucHV0cyB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udGVsTnVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgc2VtaWJvbGQnO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDlweCAxNXB4IDFweCByZ2JhKDYyLCAxNzEsIDUwLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VhYjMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTY2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRvcC1zZWN0aW9uX19wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRvcC1zZWN0aW9uX19wb3B1cC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xufVxuLnRvcC1zZWN0aW9uX19wb3B1cC5pcy12aXNpYmxlIC50b3Atc2VjdGlvbl9fdHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI3NHB4KTtcbn1cbi50b3Atc2VjdGlvbl9fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBudWxsO1xuICBhbGlnbi1jb250ZW50OiBudWxsO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZzogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgY29sb3I6ICMwYTBhMGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi50b3Atc2VjdGlvbl9fdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRvcC1zZWN0aW9uX190eHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9lbnZlbG9wZS5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG4udG9wLXNlY3Rpb25fX3llbGxvdyB7XG4gIGNvbG9yOiAjZmZiYTAwO1xufVxuLnRvcC1zZWN0aW9uX19lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50b3Atc2VjdGlvbl9fZXJyb3ItLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Atc2VjdGlvbl9fc3VjY3Nlc3Mge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udG9wLXNlY3Rpb25fX2Nsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDE7XG59XG4udG9wLXNlY3Rpb25fX2Nsb3NlOmJlZm9yZSxcbi50b3Atc2VjdGlvbl9fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogOHB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xufVxuLnRvcC1zZWN0aW9uX19jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udG9wLXNlY3Rpb25fX2Nsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi50b3Atc2VjdGlvbl9fY2xvc2U6aG92ZXIudG9wLXNlY3Rpb25fX2Nsb3NlOmJlZm9yZSxcbi50b3Atc2VjdGlvbl9fY2xvc2U6aG92ZXIudG9wLXNlY3Rpb25fX2Nsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZmFxX19jb250ZW50IGFydGljbGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmZhcV9fY29udGVudCBhcnRpY2xlIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBhMGEwYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mYXFfX2NvbnRlbnQgYXJ0aWNsZSBoMixcbi5mYXFfX2NvbnRlbnQgYXJ0aWNsZSBoMyxcbi5mYXFfX2NvbnRlbnQgYXJ0aWNsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MXB4KSB7XG4gIC50b3AtYmxvY2stYnRuLW1lc3MgLnRvcC1ibG9jay1idG4tbWVzc193cmFwcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC5tb2JpbGUtc29jaWFsLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIzJTtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLnRocmVlLWJsb2NrX3NsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5mdi1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnRfdHh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudF90eHQtY29sIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl9pdGVtLWNvbF9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR3by1ibG9jay1zbGlkZXJfaXRlbS1jb2xfdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50d29zbGlkZXItZG90cyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50d29zbGlkZXItZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl90eHQge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC50d28tYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50d28tYmxvY2stbW9iaWxlX3dyYXBwZXItaW1nIHtcbiAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudHdvLWJsb2NrLW1vYmlsZV9pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjk2cHggLTEzMzRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjgzcHg7XG4gIH1cbiAgLnR3by1ibG9jayB7XG4gICAgcGFkZGluZzogMjVweCAwIDQwcHggMDtcbiAgfVxuICAubW9iaWxlLXNvY2lhbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50aHJlZS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnRocmVlLWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnYtc2xpZGVyX2l0ZW0tb25lIHtcbiAgICBtYXgtd2lkdGg6IDUxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mdi1zbGlkZXJfaXRlbS1vbmUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR3b3NsaWRlci1kb3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnUgLmJ0bi1tZW51IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZm9vdGVyLXRlbGwtZGNzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyLXRlbGwtbWJsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3AtYmxvY2stYnRuLW1lc3MgLnRvcC1ibG9jay1idG4tbWVzc19kZXNjcjo6YmVmb3JlIHtcbiAgICByaWdodDogNyU7XG4gIH1cbiAgLnRvcC1ibG9jay1idG4tbWVzcyAudG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyOjphZnRlciB7XG4gICAgbGVmdDogNyU7XG4gIH1cbiAgLmJ0bi1oZWFkZXIge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuICAuaXRlbS1oZWFkZXJfbmFtZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc2xpZGVyLXNpeC1ibG9ja19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5zbGlkZXItc2l4LWJsb2NrX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgLnRvcC1zZWN0aW9uX19pbnB1dHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGVsTnVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGhyZWUtYmxvY2stc2xpZGVyX2J0bi1jb2wgLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNsaWRlci1zaXgtYmxvY2tfaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb290ZXItd3JhcHBlci10ZWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudG9wLWJsb2NrX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudG9wLWJsb2NrLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyJSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRvcC1ibG9ja19mb290ZXItaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrX2Zvb3RlciB7XG4gICAgbWFyZ2luOiA1JSAwO1xuICB9XG4gIC50b3AtYmxvY2tfY29udGFudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudG9wLWJsb2NrX2NvbnRhbnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgfVxuICAudG9wLWJsb2NrLWJ0biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudG9wLWJsb2NrLWJ0biB7XG4gICAgbWFyZ2luOiA2JSAwO1xuICB9XG4gIC5iZy10eHQge1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG4gIC50b3AtYmxvY2tfY29udGFudC10eHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvcC1ibG9ja19jb250YW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnRvcC1ibG9jay1idG4tbWVzcyB7XG4gICAgbWFyZ2luOiA1JSAwO1xuICB9XG4gIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6YWZ0ZXIge1xuICAgIHRvcDogLTkwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyOmJlZm9yZSB7XG4gICAgdG9wOiAtOTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAudGVsbC1oZWFkZXIsXG4gIC5oZWFkZXItaW1nLFxuICAubWVudS1idXJnZXJfdHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbG9nIHtcbiAgICBmbGV4OiAyO1xuICB9XG4gIC5oZWFkZXItbWVudS1idXJnZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNlY3Rpb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgLnNlY3Rpb25zLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvdXItYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5mb3VyLWJsb2NrIC5zZWN0aW9ucy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm91ci1ibG9ja19jb250YW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvdXItYmxvY2tfX21vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMzRweCAtMTEwN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLm1hY2Jvb2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnR3ZW50eXR3ZW50eS13cmFwcGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5mdi1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnQtd3JhcHBlcl9jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5mdi1zbGlkZXJfaXRlbS1vbmUsXG4gIC5mdi1zbGlkZXJfaXRlbS10d28sXG4gIC5mdi1zbGlkZXJfaXRlbS10aHJlZSxcbiAgLmZ2LXNsaWRlcl9pdGVtLWZvdXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjRweCAtMTMzNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NzlweDtcbiAgfVxuICAuZnYtc2xpZGVyX2l0ZW0tb25lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTcycHggLTEzMzRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDc5cHg7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtLXR3byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0OHB4IC0xMzM0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDQ3OXB4O1xuICB9XG4gIC5mdi1zbGlkZXJfaXRlbS10aHJlZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMzM0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaWNvbnMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDQ3OXB4O1xuICB9XG4gIC5mdi1zbGlkZXJfaXRlbS1mb3VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IC00ODNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9pY29ucy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogNDc5cHg7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtLWZpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0NzlweDtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudF90eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnRfdHh0LWNvbF90aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50b3AtYmxvY2tfZm9vdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIH1cbiAgLnRvcC1ibG9ja19mb290ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50b3AtYmxvY2tfZm9vdGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zbGlkZXItaXRlbV9mb290ZXItdGl0bGUge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pdGVtLWhlYWRlcl9uYW1lLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYmxvY2tfY29udGFudC10eHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudHdvLWJsb2NrLFxuICAudGhyZWUtYmxvY2ssXG4gIC5mb3VyLWJsb2NrLFxuICAuZnYtYmxvY2ssXG4gIC5zaXgtYmxvY2ssXG4gIC5zZXZlbi1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5idG4tZGVzY3Jfd2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1ibG9jay1idG4tbWVzc193cmFwcCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZvb3Rlci10ZWxsLW1ibCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi8qQ1VTVE9NIFNDUk9MTEJBUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDc4YjE7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZmU5ZThmO1xufVxuLmNyLWNiLWJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZvcm1fX21ldGhvZDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLyohXG5UaGVtZSBOYW1lOiBwaC1wcHMtcHVycGxlXG5BdXRob3I6IEFudG9uIEJvbGJhc1xuKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vVE1QIFNUSUxFUyAoZG9uYHQgZm9yZ2V0IHJlbW92ZSBtZSEpXG4udG1wLXBsYWNlaG9sZGVyIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogNHB4IGRhc2hlZCAjZGRkO1xufVxuXG4vL0ZPTlRzXG5AaW1wb3J0IChpbmxpbmUpICdpbmNsdWRlL2xpYnMvaGVsdmV0aWNhLmNzcyc7XG5AaW1wb3J0IChpbmxpbmUpICdpbmNsdWRlL2xpYnMvbW9udHNlcnJhdC5jc3MnO1xuQGltcG9ydCAoaW5saW5lKSAnaW5jbHVkZS9saWJzL25vcm1hbGl6ZS5jc3MnO1xuXG5AaW1wb3J0ICdpbmNsdWRlL3ByZWxvYWRlci1vcmRlcic7XG5AaW1wb3J0ICdpbmNsdWRlL3ByZWxvYWRlcic7XG5AaW1wb3J0ICdpbmNsdWRlL2xpYnMvc2xpY2snO1xuQGltcG9ydCAnaW5jbHVkZS9saWJzL3NsaWNrLXRoZW1lJztcbkBpbXBvcnQgJ2luY2x1ZGUvbGlicy90d2VudHl0d2VudHknO1xuLypQTFVHSU5TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypzbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvc2xpZGVyXCI7XG5cbi8qVFlQT0dSQVBIWVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS90eXBvZ3JhcGh5XCI7XG5cbi8qQlVUVE9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9idXR0b25zXCI7XG5cbi8qSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2hlYWRlclwiO1xuXG4vKkhFQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS90b3Atc2VjdGlvblwiO1xuXG4vKkZPT1RFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9mb290ZXJcIjtcblxuLypTSURFQkFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL3NpZGViYXJcIjtcblxuLyogaW5jLW9yZGVycy1zbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvZWRpdFwiO1xuXG4vKiBsZXNzIGltZyBzcHJpdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvbWl4aW5zL3Nwcml0ZVwiO1xuXG4vKiBvdGhlciBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImluY2x1ZGUvbWl4aW5zL290aGVyXCI7XG5cbi8qQ09NTU9OIFJVTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpbmNsdWRlL2NvbW1vblwiO1xuXG4vKmludGxUZWxJbnB1dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiaW5jbHVkZS9pbnRsVGVsSW5wdXQubGVzc1wiO1xuXG4vL3R3by1zZWN0aW9uXG5AaW1wb3J0IFwiaW5jbHVkZS90d28tc2VjdGlvblwiO1xuXG4vL3RocmVlLXNlY3Rpb25cbkBpbXBvcnQgXCJpbmNsdWRlL3RocmVlLXNlY3Rpb25zXCI7XG5cbi8vZm91ci1zZWN0aW9uXG5AaW1wb3J0IFwiaW5jbHVkZS9mb3VyLXNlY3Rpb25zXCI7XG5cbi8vZnYtc2VjdGlvblxuQGltcG9ydCBcImluY2x1ZGUvZnYtc2VjdGlvbnNcIjtcblxuLy9zaXgtc2VjdGlvbnNcbkBpbXBvcnQgXCJpbmNsdWRlL3NpeC1zZWN0aW9uc1wiO1xuXG4vL3NldmVuLXNlY3Rpb25zXG5AaW1wb3J0IFwiaW5jbHVkZS9zZXZlbi1zZWN0aW9ucy5sZXNzXCI7XG5cbi8vTUVESUFcbkBpbXBvcnQgXCJpbmNsdWRlL21lZGlhXCI7XG5cblxuLypDVVNUT00gU0NST0xMQkFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0YmFja2dyb3VuZDogQGMxO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0YmFja2dyb3VuZDogQGMyO1xufVxuXG5cbi5jci1jYi1idXR0b24tYmxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWZvcm1fX21ldGhvZCB7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLypAZm9udC1mYWNlIHsqL1xuICAgIC8qZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgcmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Ki9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvaGVsdmV0aWNhbmV1ZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICohKi9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvaGVsdmV0aWNhbmV1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksICEqIFByZXR0eSBNb2Rlcm4gQnJvd3NlcnMgKiEqL1xuLyp9Ki9cblxuLypAZm9udC1mYWNlIHsqL1xuICAgIC8qZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgYm9sZCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Ki9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvaGVsdmV0aWNhbmV1ZS1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAhKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKiEqL1xuICAgIC8qdXJsKCcuL2ZvbnRzL2hlbHZldGljYS9oZWx2ZXRpY2FuZXVlLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovIiwiXG4vKkBmb250LWZhY2UgeyovXG4gICAgLypmb250LWZhbWlseTogJ01vbnRzZXJyYXQgcmVndWxhcicsIHNhbnMtc2VyaWY7Ki9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksICEqIFN1cGVyIE1vZGVybiBCcm93c2VycyAqISovXG4gICAgLyp1cmwoJy4vZm9udHMvaGVsdmV0aWNhL2hlbHZldGljYW5ldWUud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovXG5cbi8qQGZvbnQtZmFjZSB7Ki9cbiAgICAvKmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBib2xkJywgc2Fucy1zZXJpZjsqL1xuICAgIC8qdXJsKCcuL2ZvbnRzL2hlbHZldGljYS9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgISogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICohKi9cbiAgICAvKnVybCgnLi9mb250cy9oZWx2ZXRpY2EvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCAhKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICohKi9cbi8qfSovIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvLyBQUkVMT0FERVIgRk9SIE9SREVSXG5cbltkYXRhLWNybS13aWRnZXQ9XCJmb3JtXCJdIHtcbiAgcGFkZGluZzogMzBweCAwO1xuXG4gIFtkYXRhLWNybT1cImxvYWRlclwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3JkZXItcHJlbG9hZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGJsaW5rIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyAycyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCkgMTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYTA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM0cHggYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmYTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMCAxIDU4MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGZsZXg6IDAgMSA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmbGV4OiAwIDEgMzgwcHg7XG4gICAgaGVpZ2h0OiAyOTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZhMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJl9sZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmEwO1xuICAgIGJvcmRlci1yaWdodDogNXB4O1xuXG4gICAgJl9tZCB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYgPiBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmYTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfeHMge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICZfbGcge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9tZCB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2VzIHtcbiAgICBmbGV4OiAwIDEgMjgwcHg7XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGFjaW5nIHtcbiAgICBmbGV4OiAwIDEgMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG5cbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuIiwiXG5cbi8vIGRpc3BsYXkgbm9uZSBmb3IgcG9wLXVwIGxhYmVsXG5sYWJlbC5vZi1sYWJlbC1yZWNlaXZlLWVtYWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjcm1fb2ZfY29udGFpbmVye1xuICBbZGF0YS1jcm09XCJsb2FkZXJcIl17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm0tcHJlbG9hZGVyIHtcbiAgaGVpZ2h0OiAxMjQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuLnBzLWNlbnRlcntcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHMtdGl0bGV7XG4gIG1hcmdpbjogMTBweCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnBzLW1haW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYmxpbmtpbmcgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBvcGFjaXR5OiAxO1xuXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMTgpIDEwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgNDUlLHJnYmEoMjU1LDI1NSwyNTUsMC44KSA1NSUscmdiYSgyNTUsMjU1LDI1NSwwLjE4KSA5MCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5raW5nIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnBzLWNvbnRlbnR7XG4gIGZsZXg6IDEgMSAxMDAlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1zbSl7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1zbSkge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgICZfY2hlY2tvdXR7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAucHMtY29udGVudF9fY29se1xuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cbiAgICAgICAgLnBzLWNvbnRlbnRfX2NvbCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWx7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgfVxuXG4gICZfX2lucHV0e1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gICZfX3RleHRhcmVhLFxuICAmX19kb3dubG9hZHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAmX19pbnB1dCxcbiAgJl9fdGV4dGFyZWF7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICB9XG5cbiAgJl9fZG93bmxvYWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiMWIxYjE7XG4gICAgJi1pbWd7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIzYVdSMGFEMGlNekl1TnpNaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBek1pNDNNeUF5TkNJK1BHUmxabk0rUEhCaGRHZ2dhV1E5SW1VM1pIWmhJaUJrUFNKTk9UQTFMamN6SURRNE9TNDBOV0UyTGpVMUlEWXVOVFVnTUNBd0lERXROaTQxTlNBMkxqVTFhQzB4T0M0MU5HRTNMalkxSURjdU5qVWdNQ0F3SURFdE15NHlOQzB4TkM0MU5HTXRMakF5TFM0eU5pMHVNRFF0TGpVdExqQTBMUzQzTTJFNExqY3lJRGd1TnpJZ01DQXdJREVnTVRZdU9ERXRNeTR6TVNBMExqTTNJRFF1TXpjZ01DQXdJREVnTmk0MUlEVXVOallnTmk0MU5pQTJMalUySURBZ01DQXhJRFV1TURZZ05pNHpOM3B0TFRFd0xqa3hMVFF1T1dFdU5UY3VOVGNnTUNBd0lEQXRMakUyTFM0MGJDMDJMVFpoTGpVMExqVTBJREFnTUNBd0xTNHpPUzB1TVRVdU5UY3VOVGNnTUNBd0lEQXRMak01TGpFMWJDMDFMams0SURVdU9UbGhMall6TGpZeklEQWdNQ0F3TFM0eE55NDBZekFnTGpNeExqSTBMalUxTGpVMExqVTFhRE11T0RKMk5tTXdJQzR6TGpJMkxqVTFMalUxTGpVMWFETXVNamRqTGpJNUlEQWdMalUwTFM0eU5pNDFOQzB1TlRWMkxUWm9NeTQ0TW1NdU16RWdNQ0F1TlRVdExqSTFMalUxTFM0MU5Ib2lMejQ4TDJSbFpuTStQR2MrUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGczTXlBdE5EY3lLU0krUEhWelpTQm1hV3hzUFNJallqRmlNV0l4SWlCNGJHbHVhenBvY21WbVBTSWpaVGRrZG1FaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSk7XG4gICAgfVxuXG4gICAgJi10ZXh0e1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB9XG4gIH1cblxuICAmX19wYWdlc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi1idG57XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5wdXR7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VydmljZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2V7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICB9XG5cbiAgJl9fdGVybXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICB9XG5cbiAgJl9faGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgIGJvcmRlcjogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDhkYjtcblxuICAgIC5wcy1jb250ZW50X19yb3d7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1zbSl7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHMtY29udGVudF9fY29sIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tc20pe1xuXG4gICAgICAucHMtY29udGVudF9fY29se1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlcntcbiAgICAmLXJvd3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLnBzLWNvbnRlbnRfX2xhYmVse1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHMtY29udGVudF9faW5wdXR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcy1jb250ZW50X19sYWJlbHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtYXgtc20pIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5Mzk1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcy1jb250ZW50X19pbnB1dHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19vcmRlci1sYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDEgMCA1MCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXNtKXtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTM5NTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcmRlci1pZHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICB9XG5cbiAgJl9fYm9keXtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXNtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAucHMtY29udGVudF9fcm93e1xuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgLnBzLWNvbnRlbnRfX2xhYmVse1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBzLWNvbnRlbnRfX2lucHV0e1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAucHMtY29udGVudF9fbGFiZWx7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtY29udGVudF9faW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAucHMtY29udGVudF9fbGFiZWx7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtY29udGVudF9faW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAucHMtY29udGVudF9fbGFiZWx7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHMtY29udGVudF9faW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBzLWNvbnRlbnRfX2NvbHtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZsZXg6IDEgMCA0NSU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgZmxleDogMSAwIDU1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHMtY29udGVudF9faW5wdXR7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlcntcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1zbSl7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAucHMtY29udGVudF9fcHJpY2V7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDEgMCAyMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tc20pe1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGV7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG4gICAgICB9XG5cbiAgICAgICYtc3Vte1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDllYTtcbiAgICAgIH1cblxuICAgICAgJi1sb3lhbHR5e1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcy1jb250ZW50X19wYXltZW50c3tcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BheW1lbnRze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXltZW50e1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMWEwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1zbSkge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcy1zaWRlYmFye1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDAgMzcwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIH1cblxuICAmX19pdGVte1xuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZXtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xuICAgIH1cblxuICAgICYtdGV4dHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIH1cbiAgfVxufVxuLm9yZGVyLXByZWxvYWRlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjJweCAzcHggcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjM3KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAjNTg1ODU4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNhZTdlNWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IC01NXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICByaWdodDogLTU1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJyc7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IC01NXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtNTVweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJyc7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCIudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2IoMCwwLDApO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2IoMCwwLDApO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiKDAsMCwwKTsgfVxuXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEuNXB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDk5OTlweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMS41cHg7IH1cblxuXG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi50d2VudHl0d2VudHktY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLFxuICAgIC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpOyB9XG5cbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGJvdHRvbTogMTBweDsgfVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZSB7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi50d2VudHl0d2VudHktYWZ0ZXIge1xuICB6LWluZGV4OiAxMDsgfVxuXG4udHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI5KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCAwICMwMDAwMDAsIDBweCAwcHggMTJweCByZ2IoMCwwLDApOyB9XG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDAgIzAwMDAwMCwgMHB4IDBweCAxMnB4IHJnYigwLDAsMCk7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBib3gtc2hhZG93OiAzcHggMCAwICMwMDAwMDAsIDBweCAwcHggMTJweCByZ2IoMCwwLDApOyB9XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBib3gtc2hhZG93OiAtM3B4IDAgMCAjMDAwMDAwLCAwcHggMHB4IDEycHggcmdiKDAsMCwwKTsgfVxuXG4udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKGklwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuIiwiLyohIGpRdWVyeS5GbGlwc3RlciwgdjEuMS4yIChidWlsdCAyMDE3LTExLTEwKSAqLy5mbGlwc3RlcntkaXNwbGF5OmJsb2NrO292ZXJmbG93LXk6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpcHN0ZXI6Zm9jdXN7b3V0bGluZTpub25lfS5mbGlwc3Rlcl9fY29udGFpbmVyLC5mbGlwc3Rlcl9faXRlbXttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LmZsaXBzdGVyX19jb250YWluZXJ7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC1zcGFjaW5nOi0wLjI1ZW07dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mbGlwc3Rlcl9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmZsaXBzdGVyLS1jbGljayAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QsLmZsaXBzdGVyLS1jbGljayAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZXtjdXJzb3I6cG9pbnRlcn0uZmxpcHN0ZXJfX2l0ZW0gaW1ne21heC13aWR0aDoxMDAlfS5mbGlwc3Rlcl9fYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ZGlzcGxheTpibG9jazthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDt6LWluZGV4Ojk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTVweDt0cmFuc2l0aW9uOm9wYWNpdHkgNTAwbXMgZWFzZTttYXJnaW46LTFlbSAyZW19LmZsaXBzdGVyX19idXR0b24gc3Zne3dpZHRoOjFlbTtzdHJva2U6Y3VycmVudENvbG9yO2ZpbGw6dHJhbnNwYXJlbnQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7IHdpZHRoOjExO30uZmxpcHN0ZXJfX2J1dHRvbjpob3ZlciwuZmxpcHN0ZXJfX2J1dHRvbjpmb2N1c3tvcGFjaXR5OjF9LmZsaXBzdGVyX19idXR0b24tLXByZXZ7bGVmdDowfS5mbGlwc3Rlcl9fYnV0dG9uLS1uZXh0e3JpZ2h0OjB9LmZsaXBzdGVyX19uYXYsLmZsaXBzdGVyX19uYXZfX2l0ZW17bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mbGlwc3Rlcl9fbmF2e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA0ZW07dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmZsaXBzdGVyX19uYXZfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjI1ZW19LmZsaXBzdGVyX19uYXZfX2xpbmt7ZGlzcGxheTpibG9jaztjb2xvcjppbmhlcml0O3BhZGRpbmc6LjVlbSAxZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDI1MG1zIGVhc2Utb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTYsIC4xMiwgLjEyLCAuOTgpfS5mbGlwc3Rlcl9fbmF2X19saW5rOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMjMyMjIxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMC4yNWVtKTt0cmFuc2l0aW9uOmluaGVyaXR9LmZsaXBzdGVyX19uYXZfX2l0ZW0tLWN1cnJlbnQ+LmZsaXBzdGVyX19uYXZfX2xpbmssLmZsaXBzdGVyX19uYXZfX2xpbms6aG92ZXIsLmZsaXBzdGVyX19uYXZfX2xpbms6Zm9jdXN7Y29sb3I6I2ZmZn0uZmxpcHN0ZXJfX25hdl9faXRlbS0tY3VycmVudD4uZmxpcHN0ZXJfX25hdl9fbGluazo6YWZ0ZXIsLmZsaXBzdGVyX19uYXZfX2xpbms6aG92ZXI6OmFmdGVyLC5mbGlwc3Rlcl9fbmF2X19saW5rOmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uZmxpcHN0ZXJfX25hdl9fY2hpbGR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6LTFweDtwYWRkaW5nOi41ZW07YmFja2dyb3VuZDojNGU0NDQxO3otaW5kZXg6MX0uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2xpbmt7Y29sb3I6I2ZmZn0uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2xpbms6OmFmdGVye2JhY2tncm91bmQ6I2ZmZn0uZmxpcHN0ZXJfX25hdl9fY2hpbGQgLmZsaXBzdGVyX19uYXZfX2l0ZW0tLWN1cnJlbnQ+LmZsaXBzdGVyX19uYXZfX2xpbmssLmZsaXBzdGVyX19uYXZfX2NoaWxkIC5mbGlwc3Rlcl9fbmF2X19saW5rOmhvdmVyLC5mbGlwc3Rlcl9fbmF2X19jaGlsZCAuZmxpcHN0ZXJfX25hdl9fbGluazpmb2N1c3tjb2xvcjojMjMyMjIxfS5mbGlwc3Rlcl9fbmF2X19pdGVtLS1jdXJyZW50IC5mbGlwc3Rlcl9fbmF2X19jaGlsZHtkaXNwbGF5OmJsb2NrfS5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19jb250YWluZXIsLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0sLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NiwgLjEyLCAuMTIsIC45OCl9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW17cGVyc3BlY3RpdmU6ODAwcHh9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QsLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kZWxheToxMTVtc30uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0yLC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMntvcGFjaXR5Oi42O3RyYW5zaXRpb24tZGVsYXk6OTBtc30uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0xLC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMXtvcGFjaXR5Oi44O3RyYW5zaXRpb24tZGVsYXk6NjBtc30uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlWSgwZGVnKSBzY2FsZSguNSl9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKSByb3RhdGVZKDBkZWcpIHNjYWxlKC42NSl9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZykgc2NhbGUoLjgpfS5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGVZKDIwZGVnKSBzY2FsZSguNSl9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjUlKSByb3RhdGVZKDBkZWcpIHNjYWxlKC42NSl9LmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0xIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06cm90YXRlWSgwZGVnKSBzY2FsZSguOCl9LmZsaXBzdGVyLS1jYXJvdXNlbC5uby1yb3RhdGUgLmZsaXBzdGVyX19pdGVtLS1wYXN0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNzUlKSBzY2FsZSguNSl9LmZsaXBzdGVyLS1jYXJvdXNlbC5uby1yb3RhdGUgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSkgc2NhbGUoLjY1KX0uZmxpcHN0ZXItLWNhcm91c2VsLm5vLXJvdGF0ZSAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjgpfS5mbGlwc3Rlci0tY2Fyb3VzZWwubm8tcm90YXRlIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTc1JSkgc2NhbGUoLjUpfS5mbGlwc3Rlci0tY2Fyb3VzZWwubm8tcm90YXRlIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlLTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpIHNjYWxlKC42NSl9LmZsaXBzdGVyLS1jYXJvdXNlbC5uby1yb3RhdGUgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjgpfS5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1jdXJyZW50IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDBkZWcpIHNjYWxlKDEpO3RyYW5zaXRpb24tZGVsYXk6NjBtc30uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2NvbnRhaW5lciwuZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2l0ZW0sLmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTYsIC4xMiwgLjEyLCAuOTgpfS5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9faXRlbXtwZXJzcGVjdGl2ZTo4MDBweH0uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo1JX0uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTtib3gtcmVmbGVjdDpiZWxvdyAwIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoLjA1LCByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpKSwgY29sb3Itc3RvcCguMiwgdHJhbnNwYXJlbnQpKTstd2Via2l0LWJveC1yZWZsZWN0OmJlbG93IDAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCguMDUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xMikpLCBjb2xvci1zdG9wKC4yLCB0cmFuc3BhcmVudCkpfS5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCBpbWc6b25seS1jaGlsZHtkaXNwbGF5OmJsb2NrfS5mbGlwc3Rlci0tY292ZXJmbG93IC5mbGlwc3Rlcl9faXRlbS0tcGFzdCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtLW9yaWdpbjowIDUwJTt0cmFuc2Zvcm06c2NhbGUoLjc1KSByb3RhdGVZKDU1ZGVnKX0uZmxpcHN0ZXItLWNvdmVyZmxvdyAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJTt0cmFuc2Zvcm06c2NhbGUoLjc1KSByb3RhdGVZKC01NWRlZyl9LmZsaXBzdGVyLS1jb3ZlcmZsb3cgLmZsaXAtY3VycmVudCAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyl9LmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9fY29udGFpbmVyLC5mbGlwc3Rlci0tZmxhdCAuZmxpcHN0ZXJfX2l0ZW0sLmZsaXBzdGVyLS1mbGF0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlLWluLW91dH0uZmxpcHN0ZXItLWZsYXQgLmZsaXBzdGVyX19pdGVtLS1wYXN0LC5mbGlwc3Rlci0tZmxhdCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZXtvcGFjaXR5Oi41fS5mbGlwc3Rlci0tZmxhdCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e3RyYW5zZm9ybTpzY2FsZSguNzUpfS5mbGlwc3Rlci0tZmxhdCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7dHJhbnNmb3JtOnNjYWxlKC43NSl9LmZsaXBzdGVyLS13aGVlbHtvdmVyZmxvdzpoaWRkZW59LmZsaXBzdGVyLS13aGVlbCAuZmxpcHN0ZXJfX2NvbnRhaW5lciwuZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU2LCAuMTIsIC4xMiwgLjk4KX0uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjIwJX0uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0uZmxpcHN0ZXItLXdoZWVsIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCBpbWc6b25seS1jaGlsZHtkaXNwbGF5OmJsb2NrfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZVooLTgwZGVnKSB0cmFuc2xhdGUoLTE3MCUsIDExMCUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlWig4MGRlZykgdHJhbnNsYXRlKDE3MCUsIDExMCUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTMgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlWigtNjBkZWcpIHRyYW5zbGF0ZSgtNzAlLCA3NSUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMyAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpyb3RhdGVaKDYwZGVnKSB0cmFuc2xhdGUoNzAlLCA3NSUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlWigtNDBkZWcpIHRyYW5zbGF0ZSgtMTclLCAzMCUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpyb3RhdGVaKDQwZGVnKSB0cmFuc2xhdGUoMTclLCAzMCUpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlWigtMjBkZWcpfS5mbGlwc3Rlci0td2hlZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMWZsaXBzdGVyX19pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlWigyMGRlZyl9LmZsaXBzdGVyLS13aGVlbCAuZmxpcC1jdXJyZW50IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudHt0cmFuc2Zvcm06cm90YXRlWCgwZGVnKX0iLCIuYnRuLW1zc2dyLCAubWVzcy1idG5fbWVze1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFREU3RDk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLWxvZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXG5cdH1cbn1cbi5jZWl1X2hlYWRlciB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5jZWl1X2hlYWRlci5jb29raWVzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY1cHgpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDQ3cHgpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODhweCk7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNnB4KTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI0cHgpO1xuXHR9XG59XG5cbi5jZWl1X2hlYWRlci5oZWFkZXJfc211c2gge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbG9nX2ltZyB7XG5cdHdpZHRoOiAxMThweDtcblx0aGVpZ2h0OiA0MHB4O1xuXG5cblx0Ly8uc3ByaXRlKEBsb2dvKVxuXG59XG4udGVsbC1oZWFkZXIge1xuXHRmbGV4OiAxO1xufVxuLnRlbGwtaGVhZGVyX2ZyZWUge1xuXHRtYXJnaW46IDAgMCA3cHggMDtcblx0Y29sb3I6ICM5Nzk3OTc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZWxsLWhlYWRlcl9udW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGF7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4udGVsbC1oZWFkZXIgLnRlbGwtaGVhZGVyX251bSBzcGFuIHtcblx0LnNwcml0ZShAdGVsbC1sb2dvKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTNweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cbi5oZWFkZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogODBweDtcblx0cGFkZGluZzogMCA1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWltZyB7XG5cblx0bWluLXdpZHRoOiAxOTNweDtcblx0bWluLWhlaWdodDogMTZweDtcblx0ZmxleDogMTtcblx0Jl9pbWcge1xuXHRcdC5zcHJpdGUoQGZlZWZvLWJhZGdlKTtcblx0fVxufVxuLmhlYWRlci13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1oZWFkZXIge1xuXHR3aWR0aDogMTIwcHg7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblx0Ym94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSgyNTAsIDEzNSwgMjYsIDAuMzEpO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4NzFhO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiA0MnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cbn1cbi5oZWFkZXItbWVudS1idXJnZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG59XG4ubWVudS1tb2ItbG9nb3tcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cbn1cbi5tZW51LWJ1cmdlcl90eHQge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM1ODU4NTg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1lbnUtYnVyZ2VyX2ljb24ge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHQuc3ByaXRlKEBidXJnZXIpXG59XG4ubWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IC0zNDVweDtcblx0d2lkdGg6IDM0NXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNTNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA1JTtcblx0dG9wOiAwO1xuXHQuYnRuLW1lbnUge1xuXHRcdG1hcmdpbjogIDQ1cHggMCA0NXB4IDUwcHg7XG5cdH1cbn1cbi5tZW51LWNsb3NlIHtcblx0d2lkdGg6IDE4cHg7XG5cdGJvdHRvbTogMThweDtcblx0LnNwcml0ZShAY3Jvcyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDcwcHg7XG5cdHRvcDogNzBweDtcbn1cbi5tZW51LWxpc3Qge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdCZfaXRlbSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDI1cHggMDtcblx0fVxuXHQmX2l0ZW0gYXtcblx0XHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4uYnRuLWhlYWRlcntcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNDJweDtcbn1cbi5idG4tZGVzY3Ige1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHJlZ3VsYXInO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5idG4taGVhZGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZlYTAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHQudG9wLWJsb2NrLWJ0bi1tZXNzX3dyYXBwIHtcblx0XHRtYXJnaW46IDEwJSAwO1xuXHR9XG5cdC5tZW51IHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHJpZ2h0OiAtOTYwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIzcHg7XG5cdFx0b3BhY2l0eTogLjk1O1xuXHR9XG5cdC5tZW51LWxpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAxMCUgMDtcblx0fVxuXHQubWVudS1saXN0X2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubWVudS1jbG9zZSB7XG5cdFx0dG9wOiAzM3B4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5tZW51LWxpc3RfaXRlbSB7XG5cdFx0bWFyZ2luOiA1JSAwO1xuXHR9XG59XG4uYnRuLWRlc2NyX3doaXRlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG5cdG1hcmdpbi10b3A6IDEwJTtcblx0b3BhY2l0eTogMC44O1xuXHRtYXJnaW4tYm90dG9tOiA3JTtcbn1cbi5tZW51LXJvdyB7XG5cdG1hcmdpbi10b3A6IDE1JTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyIHNwYW4ge1xuXHRjb2xvcjogYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1lbnUgLmJ0bi1tZW51IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnZpc2libGUtYXBwbCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cblxuLmhlYWRlci1sb2cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXG5cdH1cbn1cbi5vcmRlci1zdGF0aWMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufSIsIlxuQC0gKDUpOiAtMTYxN3B4LCAtODE1cHgsIDE4cHgsIDE4cHg7XG5ASWxsdXN0YXJ0aW9uLW1vYjogLTEyOTZweCwgLTEzMzRweCwgMzAwcHgsIDI4M3B4O1xuQGJhY2tncm91bmQtaW1hZ2U6IC0xNjQzcHgsIC05NjZweCwgMzA0cHgsIDI5MnB4O1xuQGJ1cmdlcjogLTE5MzZweCwgLTEzMDZweCwgMjFweCwgMTZweDtcbkBidXNpbmVzcy0tLW1hcmtldGluZzogLTE2NDNweCwgLTEzMDZweCwgMTc4cHgsIDIxcHg7XG5AY2FyZC1pbWctZm9vdGVyOiAtMTI1NnB4LCAtMTI0MXB4LCAxNDhweCwgMjBweDtcbkBjaGF0OiAtMTkwNHB4LCAtMTM2OHB4LCAzMHB4LCAyOXB4O1xuQGNvbXB1dGVyLXNjaWVuY2U6IC0xNDA4cHgsIC0xMjQxcHgsIDE0MnB4LCAxOXB4O1xuQGNyb3M6IC0xNjE3cHgsIC03OTNweCwgMThweCwgMThweDtcbkBlY29sb2d5OiAtMTM2OHB4LCAtMTMwMXB4LCA2MnB4LCAyMHB4O1xuQGVjb25vbWljczogLTE1NTRweCwgLTEyNDFweCwgODFweCwgMTZweDtcbkBmYWNlYm9vazogLTE5NTFweCwgLTEwMjZweCwgOHB4LCAxNnB4O1xuQGZiOiAtMTkwNHB4LCAtMTMzNHB4LCAzMHB4LCAzMHB4O1xuQGZlZWZvLWJhZGdlOiAtMTI1NnB4LCAtMTIyMXB4LCAxOTNweCwgMTZweDtcbkBmZWVmby10cnVzdGVkLTIwMTgtLTEtOiAtMTUwM3B4LCAtNjY3cHgsIDEyMnB4LCAxMjJweDtcbkBmbGFnOiAtMTUwM3B4LCAtNzkzcHgsIDExMHB4LCAxMTZweDtcbkBnb29nbGUtOiAtMTYxN3B4LCAtODcycHgsIDE2cHgsIDExcHg7XG5AaGlzdG9yeTogLTE0MzRweCwgLTEzMDFweCwgNjBweCwgMTlweDtcbkBsb2dvLWZvb3RlcjogLTE2NDNweCwgLTEyNjJweCwgMTE4cHgsIDQwcHg7XG5AbG9nby1tb2I6IC0xNTAzcHgsIC0xMDY1cHgsIDEwNnB4LCAzNnB4O1xuQGxvZ286IC0xNzY1cHgsIC0xMjYycHgsIDExOHB4LCA0MHB4O1xuQGxvZ28xOiAtMTI1NnB4LCAtMTEwN3B4LCAxMTBweCwgMTEwcHg7XG5AbG9nbzI6IC0xMzcwcHgsIC0xMTA3cHgsIDExMHB4LCAxMTBweDtcbkBsb2dvMzogLTE0ODRweCwgLTExMDdweCwgMTEwcHgsIDExMHB4O1xuQGxvZ280OiAtMTI5NnB4LCAtMTYyMXB4LCAxMTBweCwgMTEwcHg7XG5AbG9nbzU6IC0xNDEwcHgsIC0xNjIxcHgsIDExMHB4LCAxMTBweDtcbkBsb2dvNjogLTE1MDNweCwgLTkxM3B4LCAxMTBweCwgMTEwcHg7XG5AbWF0aGVtYXRpY3M6IC0xNDUzcHgsIC0xMjIxcHgsIDEwNHB4LCAxNnB4O1xuQG1lc3NlbmdlOiAtMTkzOHB4LCAtMTM2OHB4LCAyNHB4LCAyNHB4O1xuQG1lc3NlbmdlcjogLTE1OThweCwgLTExNDRweCwgMzBweCwgMzFweDtcbkBtb2ItcGhvbmUtc2xpZGU6IC0zMjRweCwgLTEzMzRweCwgMzIwcHgsIDQ3OXB4O1xuQG1vYmlsZS1hd2FyZHM6IC0xMDM0cHgsIC0xMTA3cHgsIDIxOHB4LCAyMjBweDtcbkBvblVzOiAtMTYwMHB4LCAtMTMzNHB4LCAzMDBweCwgMjgycHg7XG5AcGF0aDogLTE5NTFweCwgLTEwMTBweCwgMTJweCwgMTJweDtcbkByZXBsaWVzMS1tb2I6IC05NzJweCwgLTEzMzRweCwgMzIwcHgsIDQ3OXB4O1xuQHJlcGxpZXMxOiAtMTEyNnB4LCAwcHgsIDUxM3B4LCA2NjNweDtcbkByZXBsaWVzMi1tb2I6IC02NDhweCwgLTEzMzRweCwgMzIwcHgsIDQ3OXB4O1xuQHJlcGxpZXMyOiAwcHgsIC02NjdweCwgNTEzcHgsIDY2M3B4O1xuQHJlcGxpZXMzLW1vYjogMHB4LCAtMTMzNHB4LCAzMjBweCwgNDc5cHg7XG5AcmVwbGllczM6IC02MDlweCwgMHB4LCA1MTNweCwgNjYzcHg7XG5AcmVwbGllczQtbW9iOiAtMTY0M3B4LCAtNDgzcHgsIDMyMHB4LCA0NzlweDtcbkByZXBsaWVzNDogLTUxN3B4LCAtNjY3cHgsIDUxM3B4LCA2NjNweDtcbkByZXBsaWVzNS1tb2I6IC0xNjQzcHgsIDBweCwgMzIwcHgsIDQ3OXB4O1xuQHJlcGxpZXM1OiAwcHgsIDBweCwgNjA1cHgsIDY2M3B4O1xuQHJvd2xlZnQ6IC0xOTUxcHgsIC05ODhweCwgMTFweCwgMThweDtcbkByb3dyaWdodDogLTE5NTFweCwgLTk2NnB4LCAxMXB4LCAxOHB4O1xuQHNoYXBlOiAtMTk1MXB4LCAtMTA0NnB4LCAxMHB4LCAxM3B4O1xuQHNsaWRlci10cmVlMTogLTE1OThweCwgLTExNzlweCwgMzBweCwgMzBweDtcbkBzbGlkZXItdHJlZTI6IC0xOTM4cHgsIC0xMzM0cHgsIDI0cHgsIDI2cHg7XG5Ac2xpZGVyLXRyZWUzOiAtMTkwNHB4LCAtMTQwMXB4LCAyOHB4LCAyOHB4O1xuQHNsaWRlci10cmVlNDogLTE2MTNweCwgLTEwNjVweCwgMjZweCwgMjZweDtcbkBzbGlkZXItdHJlZTU6IC0xOTA0cHgsIC0xNDY1cHgsIDI5cHgsIDI2cHg7XG5Ac2xpZGVyLXRyZWU2OiAtMTkwNHB4LCAtMTQzM3B4LCAyOHB4LCAyOHB4O1xuQHNsaWRlckJsb2NrVHdvOiAtMTAzNHB4LCAtNjY3cHgsIDQ2NXB4LCA0MzZweDtcbkBzbXM6IC0xNTk4cHgsIC0xMTA3cHgsIDM4cHgsIDMzcHg7XG5Ac3NsOiAtMTI1NnB4LCAtMTI2NXB4LCA5NnB4LCAzMnB4O1xuQHRlbGwtbG9nbzogLTE2MTdweCwgLTg1NXB4LCAxNHB4LCAxM3B4O1xuQHRpdGxlMTogLTE4ODdweCwgLTEyNjJweCwgNzRweCwgMzJweDtcbkB0aXRsZTI6IC0xODI1cHgsIC0xMzA2cHgsIDEwN3B4LCAyMHB4O1xuQHRpdGxlMzogLTEyNTZweCwgLTEzMDFweCwgMTA4cHgsIDIycHg7XG5AdGl0bGU0OiAtMTM1NnB4LCAtMTI2NXB4LCAxMTFweCwgMjRweDtcbkB0aXRsZTU6IC0xNTAzcHgsIC0xMDI3cHgsIDEyMnB4LCAzNHB4O1xuQHRpdGxlNjogLTE0NzFweCwgLTEyNjVweCwgMTE4cHgsIDIycHg7XG5AdHdpdHRlcjogLTE2MTdweCwgLTgzN3B4LCAxNnB4LCAxNHB4O1xuXG4uc3ByaXRlLXdpZHRoKEBzcHJpdGUpIHtcbiAgd2lkdGg6IGV4dHJhY3QoQHNwcml0ZSwgMyk7XG59XG5cbi5zcHJpdGUtaGVpZ2h0KEBzcHJpdGUpIHtcbiAgaGVpZ2h0OiBleHRyYWN0KEBzcHJpdGUsIDQpO1xufVxuXG4uc3ByaXRlLXBvc2l0aW9uKEBzcHJpdGUpIHtcbiAgQHNwcml0ZS1vZmZzZXQteDogZXh0cmFjdChAc3ByaXRlLCAxKTtcbiAgQHNwcml0ZS1vZmZzZXQteTogZXh0cmFjdChAc3ByaXRlLCAyKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogQHNwcml0ZS1vZmZzZXQteCAgQHNwcml0ZS1vZmZzZXQteTtcbn1cblxuLnNwcml0ZShAc3ByaXRlKSB7XG4gIC5zcHJpdGUtcG9zaXRpb24oQHNwcml0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2ljb25zLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLnNwcml0ZS13aWR0aChAc3ByaXRlKTtcbiAgLnNwcml0ZS1oZWlnaHQoQHNwcml0ZSk7XG59XG5cbiIsIi50b3AtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFN0Q5O1xuICBmb250LXNpemU6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG5cbiAgJl90aW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gIH1cbn1cbi5iZy10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNDclO1xufVxuLnRvcC1ibG9jay13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi50b3AtYmxvY2tfY29udGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODAlO1xuXG4gICYtY29sIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG59XG4udG9wLWJsb2NrX2NvbnRhbnQtdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRvcC1ibG9ja19jb250YW50LWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vaW1nL2Vuc3RlaW4tZmluYWwucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnRvcC1ibG9ja19jb250YW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuLnRvcC1ibG9ja19jb250YW50LWRlc2NyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbn1cbi50b3AtYmxvY2tfY29udGFudC1kZXNjciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9wLWJsb2NrX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IzczNzM3MztcbiAgJi1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRvcDogMjUlO1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MSwxNTEsMTUxLCAwLjcyKTtcbiAgICAgIG9wYWNpdHk6IDAuNzI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX3RpbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAmX3RpbWUgc3BhbiB7XG4gICAgICBjb2xvcjogI2FlN2U1YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBwcm8nO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cbiAgICAmX3R4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICB9XG59XG4udG9wLWJsb2NrLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX3RpdGxlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcHJvJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcC1ibG9jay1idG4tbWVzcyAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUxLDE1MSwxNTEsIDAuNzIpO1xuICAgIGxlZnQ6IDI4JTtcbiAgICB0b3A6IC04N3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MSwxNTEsMTUxLCAwLjcyKTtcbiAgICByaWdodDogMjglO1xuICAgIHRvcDogLTg3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyIHNwYW4ge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHBybyc7XG59XG4udG9wLWJsb2NrLWJ0bi1tZXNzX3dyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVzcy1idG4ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCAyJTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG5cbn1cbi5tZXNzLWJ0bl9jaGF0IHtcbiAgLnNwcml0ZShAY2hhdCk7XG4gIG1hcmdpbjogMjAlIGF1dG87XG59XG4ubWVzcy1idG5fZmIge1xuICAuc3ByaXRlKEBmYik7XG4gIG1hcmdpbjogMTQlIGF1dG87XG59XG4ubWVzcy1idG5fZmIge1xuICAuc3ByaXRlKEBmYik7XG4gIG1hcmdpbjogMTQlIGF1dG87XG59XG4ubWVzcy1idG5fbWVze1xuICAuc3ByaXRlKEBtZXNzZW5nZXIpO1xuICBtYXJnaW46IDE0JSBhdXRvO1xufVxuLm1lc3MtY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODZmNjdmIDAlLCAjMDRkMjM1IDEwMCUpO1xuICBtYXJnaW46IDAgMyU7XG59XG4ubWVzcy1idG5fY2gge1xuICAuc3ByaXRlKEBzbXMpO1xuICBtYXJnaW46IDE0JSBhdXRvO1xufVxuLmJ0bi1pbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLmZvb3Rlcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzA0Nztcblx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0LmNvbnRhaW5lciB7XG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiBAbWluLWxnKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQmX193cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0Jl9fY29sdW1ue1xuXHRcdGZsZXg6IDEuOCAxIDA7XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0ZmxleDogMS42IDEgMDtcblx0XHR9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcblx0ICBcdFx0cGFkZGluZzogMTFweCAwIDAgMDtcblx0XHRcdGZsZXg6IDIgMSAwO1xuICAgICAgICB9XG5cdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHQmX2Rvd257XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2xvZ297XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDI0cHggMDtcblx0XHR3aWR0aDogMTE4cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQmX19jb3B5cmlnaHR7XG5cdFx0Y29sb3I6ICM4YjlhYTI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXG5cdH1cblx0Jl9fbmF2e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdH1cblx0Jl9faXRlbXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCZfX2xpbmt7XG5cdFx0Y29sb3I6ICNkM2RlZTU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjdweDtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZXtcblx0XHRjb2xvcjogI2QzZGVlNTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0c3Bhbntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHQmX19wYXltZW50e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCZfX3JlZ2lzdGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTIwNDQ7XG5cdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRjb2xvcjogI2RlZTJlODtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR9XG5cdFx0Jl9tb2J7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX193aWRnZXRze1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCZfX2NhcmQge1xuXHRcdHdpZHRoOiAxNDhweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Jl9fd2lkZ2V0cy1pdGVte1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQmX193aWRnZXRzLWxpbmt7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogI2RlZTJlODtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcblx0fVxuXHQmX19waG9uZXtcblx0XHRjb2xvcjogI2QzZGVlNTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRzdmd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblx0Jl9fY2FsbHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAvLy5zcHJpdGUoQGZvb3Rlci1waG9uZSk7XG5cdH1cblx0Jl9fc29je1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0fVxuXHQmX19iYXNlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMDQ0O1xuXHR9XG59XG4uc29jaWFsLWxpc3QtZG93bntcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOjAgMCA0MnB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG59XG4uc29jaWFsLWl0ZW0tZG93bntcblx0Y29sb3I6ICM1NDUyNjU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBhMjA0NDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0LnNvY2lhbC1pdGVtIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICMwYTIwNDRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLmZvb3Rlci13cmFwcGVyLXRlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQmIHNwYW4ge1xuXHRcdC5zcHJpdGUoQHRlbGwtbG9nbyk7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cbn1cbi5mb290ZXJfX2NhbGwge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbn1cbi5tY2FmZWUge1xuXHQuc3ByaXRlKEBmZWVmby10cnVzdGVkLTIwMTgtLTEtKTtcbn1cbi5iaXRtYXAge1xuXHQuc3ByaXRlKEBzc2wpO1xufVxuLnNvY2lhbC1pdGVtLWRvd246bm90KDpsYXN0LWNoaWxkKXtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3Rlcl9fY29sdW1uX2Rvd24gLmZvb3Rlcl9fdGl0bGV7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0cGFkZGluZy1yaWdodDoxMHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjZmQ2O1xufVxuLmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdC5mb290ZXJfX3dpZGdldHMtbGluayB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG4uZm9vdGVyX193aWRnZXRzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCl7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5mb290ZXJfX3BheW1lbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mb290ZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5zb2NpYWwtbGlzdHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgNDVweCAwO1xufVxuLnNvY2lhbC1pdGVte1xuXHRjb2xvcjogI2QzZGVlNTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnNvY2lhbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29jaWFsLWl0ZW0gc3Bhbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1pdGVtIHN2Z3tcblx0bWFyZ2luOiAwO1xuXHRmaWxsOiAjZmZmZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uc3ZnLWlubGluZS0tZmEuZmEtdy05e1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnN2Zy1pbmxpbmUtLWZhLmZhLXctMjB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4uc3ZnLWlubGluZS0tZmEuZmEtdy0xNntcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi5zb2NpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tY2FmZWUge1xuXHQvLy5zcHJpdGUoQG1jYWZlZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYml0bWFwIHtcblx0Ly8uc3ByaXRlKEBiaXRtYXApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7XG5cdC5tb2JpbGUtdG9vZ2xle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3Rlcl9fd2lkZ2V0c3tcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5mb290ZXJfX3dpZGdldHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LmZvb3Rlcl9fd2lkZ2V0cy1pdGVte1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmZvb3Rlci10ZWxsLWRlY3Mge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuXHQuZm9vdGVye1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmZvb3Rlcl9fd3JhcHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdH1cblx0LmZvb3Rlcl9fY29sdW1uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0NnB4O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX19jb2x1bW4uYmQtbm9uZSB7XG5cdFx0cGFkZGluZy10b3A6IDMzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMzcHg7XG5cdH1cblx0LmZvb3Rlcl9fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdH1cblx0LmZvb3Rlcl9fd2lkZ2V0cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1Y2ZkNjtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblx0LnNvY2lhbC1saXN0e1xuXHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0fVxuXHQuZm9vdGVyX190aXRsZXtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdC5mb290ZXJfX3BheW1lbnR7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnNvY2lhbC1pdGVte1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdH1cblx0LmZvb3Rlcl9fd2lkZ2V0c3tcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mb290ZXJfX3JlZ2lzdGVye1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQuZm9vdGVyX19yZWdpc3Rlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCZfbW9ie1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXJfX3NvY3tcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZm9vdGVyX193aWRnZXRzLWl0ZW17XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDlweDtcblx0fVxuXHQuZm9vdGVyX19jb2x1bW5fZG93bntcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5wYi0we1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC5wdC0we1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cdC5zb2NpYWwtbGlzdC1kb3duIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZm9vdGVyX19jYWxsIHtcblx0XHRtYXJnaW46IDAgYXV0byAyNXB4IGF1dG87XG5cdH1cblx0LmZvb3Rlcl9fY2FyZHMge1xuXHRcdG1hcmdpbjogMCBhdXRvIDQxcHggYXV0bztcblx0fVxuXHQubWNhZmVlIHtcblx0XHRtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG5cdH1cblx0LmJpdG1hcCB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHR9XG5cdC5mb290ZXItdGVsbC1kZWNzIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5mb290ZXItdGVsbC1tYmwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci10ZWxsLW1ibCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci10ZWxsLWRlY3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3JwLXRlbGwgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4jb2YtcG9wdXAtY29udGFpbmVyID4gZGl2Lm9mLXNwZWNpYWwtb2ZmZXItcG9wdXAge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCB7XG5cdHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDU2NnB4ICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IDU2N3B4ICFpbXBvcnRhbnQ7XG59XG4jb2YtZXhpdC1wb3B1cC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAxNzVweDtcblx0bWFyZ2luLWxlZnQ6IDc1cHg7XG59XG4jb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdlbWFpbCddLm9mLW9mZmVyLWVtYWlsIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cbiNleGl0cG9wdXBmb3JtLWVtYWlsIHtcblx0b3JkZXI6IC0xO1xuXHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1jb250YWluZXIgLm9mLW9mZmVyLWJ0biB7XG5cdG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMCAwIDEwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbn1cbiNvZi1leGl0LXBvcHVwLWZvcm0gPiBidXR0b24ge1xuXHR3aWR0aDogMjUlO1xufVxuI29mLWV4aXQtcG9wdXAtZm9ybSA+IGxhYmVsIHtcblxuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbiNvZi1wb3B1cC1jb250YWluZXIgLm9mLXRoYW5rLXlvdS1wb3B1cCAub2YtY2xvc2UtYnRuLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIC5vZi1jbG9zZS1idG4ge1xuXHR0b3A6IC02cHggIWltcG9ydGFudDtcblx0cmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufSAgI29mLXBvcHVwLWNvbnRhaW5lciA+IGRpdi5vZi10aGFuay15b3UtcG9wdXAge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jb2YtZXhpdC1wb3B1cC1mb3JtID4gZGl2Lm9mLXJlY2VpdmUtZW1haWxzLWNvbnRhaW5lciA+IGxhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuI2V4aXRwb3B1cGZvcm0tcmVjZWl2ZWVtYWlscyB7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwIHtcblx0aGVpZ2h0OiAyNjlweCAhaW1wb3J0YW50O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2YtdGhhbmsteW91LXBvcHVwLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi1zcGVjaWFsLW9mZmVyLXBvcHVwIHtcblx0IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbiB9XG4jb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAgLm9mLWNsb3NlLWJ0biwgI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCAub2YtY2xvc2UtYnRuIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuI29mLXBvcHVwLWNvbnRhaW5lciA+IGRpdi5vZi10aGFuay15b3UtcG9wdXAgPiBkaXYgPiBkaXYge1xuXHR0b3A6IDZweCAhaW1wb3J0YW50O1xuXHRyaWdodDogNjZweCAhaW1wb3J0YW50O1xufVxuI29mLXBvcHVwLWNvbnRhaW5lciAub2Ytc3BlY2lhbC1vZmZlci1wb3B1cCAub2YtY2xvc2UtYnRuLCAjb2YtcG9wdXAtY29udGFpbmVyIC5vZi10aGFuay15b3UtcG9wdXAgLm9mLWNsb3NlLWJ0biB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jY2FsbGJhY2tSZXF1ZXN0IC5tb2RhbC1kaWFsb2d7XG5cdG1hcmdpbjogOTBweCBhdXRvICFpbXBvcnRhbnQ7XG59IiwiLnNpdGVfc2lkZWJhciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnNpdGVfd2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ji10aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdH1cblx0b2wsIHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHRhIHtcblx0XHRjb2xvcjogIzIyMjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyxcblx0XHQuY3VycmVudC1tZW51LWl0ZW0gYSxcblx0XHQuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG5cdFx0XHRjb2xvcjogQGMxO1xuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhICggbWluLXdpZHRoOiAxMDI0cHggKSB7XG5cdC5jZWl1X3NlcnZpY2VzLXRhYnNfX2NvbDpudGgtbGFzdC1vZi10eXBlKDMpICB7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH1cbn1cblxuXG4ucG9wdXAtY29udGFjdCB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wb3B1cC1jb250YWN0IGZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3B1cC1jb250YWN0IGZvcm06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucG9wdXAtY29udGFjdCBmb3JtOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0Y29udGVudDogJ1N1Y2Nlc3MhJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjNweCk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjMTZjZTE2O1xufVxuXG4ucG9wdXAtY29udGFjdCBmb3JtLnNlbmRpbmc6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTtcbn1cblxuLnBvcHVwLWNvbnRhY3QgZm9ybS5zZW5kaW5nIC5sb2FkZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5cblxuLnBvcHVwLWNvbnRhY3QgZm9ybS5zZW5kaW5nLnNlbnQgLmxvYWRlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC1jb250YWN0IGZvcm0uc2VuZGluZy5zZW50OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBvcHVwLWNvbnRhY3QgLmZvcm0tY29udHJvbDpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3B1cC1jb250YWN0IC5mb3JtLWdyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAtY29udGFjdCAuZm9ybS1jb250cm9sIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBvcHVwLWNvbnRhY3QgLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMGMyZjI7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi5wb3B1cC1jb250YWN0IC5idG46aG92ZXIsXG4ucG9wdXAtY29udGFjdCAuYnRuOmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0b3BhY2l0eTogMC44O1xuXHRiYWNrZ3JvdW5kOiAjMDBjMmYyO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0NSUgeyBvcGFjaXR5OiAxOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHsgb3BhY2l0eTogMTsgfVxuXHQ1JSB7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuXG4ubG9hZGVyLFxuLmxvYWRlcjpiZWZvcmUsXG4ubG9hZGVyOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMi41ZW07XG5cdGhlaWdodDogMi41ZW07XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LXdlYmtpdC1hbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cdGFuaW1hdGlvbjogbG9hZDcgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5sb2FkZXIge1xuXHRvcGFjaXR5OiAwO1xuXHRjb2xvcjogI2E1YTVhNTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRleHQtaW5kZW50OiAtOTk5OWVtO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDBweCk7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuLmxvYWRlcjpiZWZvcmUsXG4ubG9hZGVyOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuLmxvYWRlcjpiZWZvcmUge1xuXHRsZWZ0OiAtMy41ZW07XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLmxvYWRlcjphZnRlciB7XG5cdGxlZnQ6IDMuNWVtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ3IHtcblx0MCUsXG5cdDgwJSxcblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTtcblx0fVxuXHQ0MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGxvYWQ3IHtcblx0MCUsXG5cdDgwJSxcblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTtcblx0fVxuXHQ0MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwO1xuXHR9XG59IiwiXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBwcm8nO1xuICBzcmM6IHVybCgnLi9mb250cy9zb3VyY2Utc2Fucy1wcm8uYm9sZC50dGYnKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHNlbWlib2xkJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvc291cmNlLXNhbnMtcHJvLnNlbWlib2xkLnR0ZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL3NvdXJjZS1zYW5zLXByby5yZWd1bGFyLnR0ZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIEInO1xuICBzcmM6IHVybCgnLi9mb250cy9Tb3VyY2VTZXJpZlByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL1NvdXJjZVNlcmlmUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFMnO1xuICBzcmM6IHVybCgnLi9mb250cy9Tb3VyY2VTZXJpZlByby1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY3ctbGV0cy1zdGFydCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuKntcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBzZW1pYm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUlO1xufVxuLmNvbnRhaW5lci1jdXN0b20ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcblxuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xufVxuLnNlY3Rpb25zLXRpdGxlIHtcbiAgY29sb3I6ICNkNGNmYzI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgQic7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjlweCAwO1xufVxuLnNlY3Rpb25zLWRlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlLXNvY2lhbF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTg3MWE7XG4gIGJveC1zaGFkb3c6IDAgOXB4IDE1cHggMXB4IHJnYmEoMjUwLCAxMzUsIDI2LCAwLjMxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC42N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWEwMjA7XG4gIH1cblxufVxuXG5cbi5tb2JpbGUtc29jaWFsLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0NXB4IDAgMTVweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1zb2NpYWwtdGV4dCB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTcxcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNpbXBsZS1wYWdle1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBmbGV4OiA1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdwb3BwaW5zLXJlZ3VsYXInO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAudGVybXMtdGl0bGV7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIGJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIHB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50e1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGZsZXg6IDU7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxuICB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgbGl7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5bZGF0YS1jcm0td2lkZ2V0XSAubW9kYWx7XG4gIHRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2xpY2tmcm9nIHtkaXNwbGF5Om5vbmU7fVxuXG5kaXZbZGF0YS1jcm0td2lkZ2V0PWNhbGxiYWNrUmVxdWVzdF0gLmNyLWNiLWJ1dHRvbi1ibG9ja3tcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xufSIsIi8qKlxuICogVmFyaWFibGVzIGRlY2xhcmVkIGhlcmUgY2FuIGJlIG92ZXJyaWRkZW4gYnkgY29uc3VtaW5nIGFwcGxpY2F0aW9ucywgd2l0aFxuICogdGhlIGhlbHAgb2YgdGhlIGAhZGVmYXVsdGAgZmxhZy5cbiAqXG4gKiBAZXhhbXBsZVxuICogICAgIC8vIG92ZXJyaWRpbmcgJGhvdmVyQ29sb3JcbiAqICAgICAkaG92ZXJDb2xvcjogcmdiYShyZWQsIDAuMDUpO1xuICpcbiAqICAgICAvLyBvdmVycmlkaW5nIGltYWdlIHBhdGhcbiAqICAgICAkZmxhZ3NJbWFnZVBhdGg6IFwiaW1hZ2VzL1wiO1xuICpcbiAqICAgICAvLyBpbXBvcnQgdGhlIHNjc3MgZmlsZSBhZnRlciB0aGUgb3ZlcnJpZGVzXG4gKiAgICAgQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudC9pbnRsLXRlbC1pbnB1dC9zcmMvY3NzL2ludGxUZWxJbnB1dFwiO1xuICovXG4uaW50bC10ZWwtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi5pbnRsLXRlbC1pbnB1dCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbi5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4uaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDsgfVxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87IH1cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdy51cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1OyB9XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdC5kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7IH1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTsgfVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dCwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA0NnB4OyB9XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNjZweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjBweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNzZweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzBweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogNzRweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNjhweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogODRweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzhweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogODJweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzZweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogOTJweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODZweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogODRweDsgfVxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDk0cHg7IH1cbi5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDsgfVxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG4uaXRpLWZsYWcuYmUge1xuICB3aWR0aDogMThweDsgfVxuLml0aS1mbGFnLmNoIHtcbiAgd2lkdGg6IDE1cHg7IH1cbi5pdGktZmxhZy5tYyB7XG4gIHdpZHRoOiAxOXB4OyB9XG4uaXRpLWZsYWcubmUge1xuICB3aWR0aDogMThweDsgfVxuLml0aS1mbGFnLm5wIHtcbiAgd2lkdGg6IDEzcHg7IH1cbi5pdGktZmxhZy52YSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTYzMHB4IDE1cHg7IH0gfVxuLml0aS1mbGFnLmFjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxuLml0aS1mbGFnLmFlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cbi5pdGktZmxhZy5hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxuLml0aS1mbGFnLmFpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XG4uaXRpLWZsYWcuYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxuLml0aS1mbGFnLmFvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XG4uaXRpLWZsYWcuYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxuLml0aS1mbGFnLmFzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XG4uaXRpLWZsYWcuYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxuLml0aS1mbGFnLmF3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XG4uaXRpLWZsYWcuYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxuLml0aS1mbGFnLmJhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XG4uaXRpLWZsYWcuYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxuLml0aS1mbGFnLmJlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XG4uaXRpLWZsYWcuYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxuLml0aS1mbGFnLmJoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XG4uaXRpLWZsYWcuYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxuLml0aS1mbGFnLmJsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XG4uaXRpLWZsYWcuYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxuLml0aS1mbGFnLmJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XG4uaXRpLWZsYWcuYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxuLml0aS1mbGFnLmJzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XG4uaXRpLWZsYWcuYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxuLml0aS1mbGFnLmJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XG4uaXRpLWZsYWcuYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxuLml0aS1mbGFnLmNhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XG4uaXRpLWZsYWcuY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxuLml0aS1mbGFnLmNmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XG4uaXRpLWZsYWcuY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxuLml0aS1mbGFnLmNpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XG4uaXRpLWZsYWcuY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cbi5pdGktZmxhZy5jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cbi5pdGktZmxhZy5jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cbi5pdGktZmxhZy5jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cbi5pdGktZmxhZy5jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cbi5pdGktZmxhZy5jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cbi5pdGktZmxhZy5jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cbi5pdGktZmxhZy5jeSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cbi5pdGktZmxhZy5jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cbi5pdGktZmxhZy5kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cbi5pdGktZmxhZy5kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cbi5pdGktZmxhZy5kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cbi5pdGktZmxhZy5kbyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cbi5pdGktZmxhZy5lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cbi5pdGktZmxhZy5lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cbi5pdGktZmxhZy5lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cbi5pdGktZmxhZy5laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cbi5pdGktZmxhZy5lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cbi5pdGktZmxhZy5ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cbi5pdGktZmxhZy5maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cbi5pdGktZmxhZy5maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cbi5pdGktZmxhZy5mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cbi5pdGktZmxhZy5mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cbi5pdGktZmxhZy5nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cbi5pdGktZmxhZy5nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cbi5pdGktZmxhZy5nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cbi5pdGktZmxhZy5nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cbi5pdGktZmxhZy5naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cbi5pdGktZmxhZy5naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cbi5pdGktZmxhZy5nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cbi5pdGktZmxhZy5nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cbi5pdGktZmxhZy5ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cbi5pdGktZmxhZy5nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cbi5pdGktZmxhZy5ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cbi5pdGktZmxhZy5ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cbi5pdGktZmxhZy5neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cbi5pdGktZmxhZy5oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cbi5pdGktZmxhZy5obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cbi5pdGktZmxhZy5ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cbi5pdGktZmxhZy5odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cbi5pdGktZmxhZy5pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cbi5pdGktZmxhZy5pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cbi5pdGktZmxhZy5pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cbi5pdGktZmxhZy5pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cbi5pdGktZmxhZy5pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cbi5pdGktZmxhZy5pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cbi5pdGktZmxhZy5pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cbi5pdGktZmxhZy5qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cbi5pdGktZmxhZy5qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cbi5pdGktZmxhZy5qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cbi5pdGktZmxhZy5rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cbi5pdGktZmxhZy5raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cbi5pdGktZmxhZy5raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cbi5pdGktZmxhZy5rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cbi5pdGktZmxhZy5rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cbi5pdGktZmxhZy5rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cbi5pdGktZmxhZy5reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cbi5pdGktZmxhZy5sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cbi5pdGktZmxhZy5sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cbi5pdGktZmxhZy5saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cbi5pdGktZmxhZy5sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cbi5pdGktZmxhZy5scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cbi5pdGktZmxhZy5sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cbi5pdGktZmxhZy5sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cbi5pdGktZmxhZy5seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cbi5pdGktZmxhZy5tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cbi5pdGktZmxhZy5tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cbi5pdGktZmxhZy5tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cbi5pdGktZmxhZy5tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cbi5pdGktZmxhZy5tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cbi5pdGktZmxhZy5tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cbi5pdGktZmxhZy5tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cbi5pdGktZmxhZy5tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cbi5pdGktZmxhZy5tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cbi5pdGktZmxhZy5tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cbi5pdGktZmxhZy5tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cbi5pdGktZmxhZy5tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cbi5pdGktZmxhZy5tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cbi5pdGktZmxhZy5teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cbi5pdGktZmxhZy5teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cbi5pdGktZmxhZy5uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cbi5pdGktZmxhZy5uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cbi5pdGktZmxhZy5uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cbi5pdGktZmxhZy5uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cbi5pdGktZmxhZy5ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cbi5pdGktZmxhZy5ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cbi5pdGktZmxhZy5uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cbi5pdGktZmxhZy5ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cbi5pdGktZmxhZy5vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cbi5pdGktZmxhZy5wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cbi5pdGktZmxhZy5wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cbi5pdGktZmxhZy5waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cbi5pdGktZmxhZy5wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cbi5pdGktZmxhZy5wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cbi5pdGktZmxhZy5wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cbi5pdGktZmxhZy5wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cbi5pdGktZmxhZy5wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cbi5pdGktZmxhZy5weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cbi5pdGktZmxhZy5xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxuLml0aS1mbGFnLnJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxuLml0aS1mbGFnLnJzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxuLml0aS1mbGFnLnJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxuLml0aS1mbGFnLnNhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxuLml0aS1mbGFnLnNjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxuLml0aS1mbGFnLnNkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxuLml0aS1mbGFnLnNnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxuLml0aS1mbGFnLnNoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxuLml0aS1mbGFnLnNqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxuLml0aS1mbGFnLnNrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxuLml0aS1mbGFnLnNtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxuLml0aS1mbGFnLnNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxuLml0aS1mbGFnLnNyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxuLml0aS1mbGFnLnNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxuLml0aS1mbGFnLnN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxuLml0aS1mbGFnLnN4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxuLml0aS1mbGFnLnN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxuLml0aS1mbGFnLnRhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxuLml0aS1mbGFnLnRkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxuLml0aS1mbGFnLnRmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxuLml0aS1mbGFnLnRoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxuLml0aS1mbGFnLnRqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxuLml0aS1mbGFnLnRsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxuLml0aS1mbGFnLnRtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxuLml0aS1mbGFnLnRvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxuLml0aS1mbGFnLnRyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxuLml0aS1mbGFnLnR2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxuLml0aS1mbGFnLnR3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxuLml0aS1mbGFnLnVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxuLml0aS1mbGFnLnVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxuLml0aS1mbGFnLnVzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxuLml0aS1mbGFnLnV5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuLml0aS1mbGFnLnV6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxuLml0aS1mbGFnLnZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxuLml0aS1mbGFnLnZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyNHB4IDBweDsgfVxuLml0aS1mbGFnLnZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxuLml0aS1mbGFnLnZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxuLml0aS1mbGFnLnZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuLml0aS1mbGFnLnZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxuLml0aS1mbGFnLnZ1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxuLml0aS1mbGFnLndmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuLml0aS1mbGFnLndzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxuLml0aS1mbGFnLnhrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxuLml0aS1mbGFnLnllIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuLml0aS1mbGFnLnl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxuLml0aS1mbGFnLnphIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxuLml0aS1mbGFnLnptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuLml0aS1mbGFnLnp3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1nL2ZsYWdzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwOyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9mbGFncy9mbGFnc0AyeC5wbmdcIik7IH0gfVxuXG4uaXRpLWZsYWcubnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLnR3by1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGMUVDRTE7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnNsaWRlci13cmFwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiA2MjJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbWctd3JhcHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5tb2JpbGV7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udHdvLWJsb2NrLWltZ3tcbiAgLnNwcml0ZShAc2xpZGVyQmxvY2tUd28pO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc3ByaXRlKEBvblVzKTtcbiAgfVxufVxuLnR3by1ibG9jay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNzFweCkge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5tZXNzLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9pdGVtLWNvbF90eHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIC8vd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG59XG4uYnRuLW1zc2dyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSg0LCAxNDYsIDI1NSwgMC4yOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDkyZmY7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9pdGVtLWNvbF9pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6NDAlO1xufVxuLnR3by1ibG9jay1zbGlkZXJfdGl0bGUge1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDcyJTtcbn1cbi50d28tYmxvY2stc2xpZGVyX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYnRuLWRlc2NyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG4tZGVzY3Igc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcHJvJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLW1zc2dyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODRmZjtcbiAgYm94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSgwLCAxMzIsIDI1NSwgMC4yOSk7XG59XG4udHdvLWJsb2NrLXNsaWRlcl9idG4tY29sIHtcbiAgZmxleDogMTtcbn1cbi50d29zbGlkZXItZG90cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDA7XG5cbiAgbGkge1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZG90IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zdHJpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTk5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIGFjdGl2ZSBzbGlkZVxuICAuc2xpY2stYWN0aXZlIC5kb3Qge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhZTdlNWE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuICB9XG59XG4uYnRuLW1zc2dyIHNwYW57XG4gIC5zcHJpdGUoQG1lc3NlbmdlKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbn1cbi50d28tYmxvY2stc2xpZGVyX2J0bi1jb2wgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCIudGhyZWUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlN2Q5O1xuICBmb250LXNpemU6IDMzcHg7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XG59XG4udGhyZWUtYmxvY2tfc2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uc2xpZGVyLWl0ZW1fZm9vdGVyLXRpdGxlIHAge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLnRocmVlLWJsb2NrX3NsaWRlciB7XG4gIG1hcmdpbjogNDVweCAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxufVxuLnNsaWRlci1pdGVtX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzA4N2Y4O1xuICB9XG59XG4ubG9nby1vY3RvcHVze1xuICBiYWNrZ3JvdW5kOiAjMzA4N2Y4O1xufVxuLmxvZ28tcmFiaXQsIC5sb2dvLXNlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFhMzFkO1xufVxuLmxvZ28tbXVoYSwgLmxvZ28tZGVlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDJmY2U7XG59XG4ubG9nby1tYW1tb3Roe1xuICBiYWNrZ3JvdW5kOiAjMzA4N2Y4O1xufVxuLmhlYWRlci1sb2dvLW9jdG9wdXMge1xuICAuc3ByaXRlKEBzbGlkZXItdHJlZTEpO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5oZWFkZXItbG9nby1iZWUge1xuICAuc3ByaXRlKEBzbGlkZXItdHJlZTIpO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5oZWFkZXItbG9nby1tYW1tb3RoIHtcbiAgLnNwcml0ZShAc2xpZGVyLXRyZWUzKTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uaGVhZGVyLWxvZ28tZGVlciB7XG4gIC5zcHJpdGUoQHNsaWRlci10cmVlNSk7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLmhlYWRlci1sb2dvLXJhYml0IHtcbiAgLnNwcml0ZShAc2xpZGVyLXRyZWU0KTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uaGVhZGVyLWxvZ28tc2VhbCB7XG4gIC5zcHJpdGUoQHNsaWRlci10cmVlNik7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLnNsaWRlci1pdGVtX2hlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1pdGVtX2hlYWRlci10aXRsZSB7XG4gICYtaGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNsaWRlci1pdGVtX2hlYWRlci10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG59XG4uc2xpZGVyLWl0ZW1faGVhZGVyLXRpdGxlIHAgc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIC5zcHJpdGUoQHNoYXBlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5zbGlkZXItaXRlbV90eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcblxuICBtYXJnaW46IDM1cHggMDtcbn1cbi5zbGlkZXItaXRlbV9oZWFkZXItcmFpdGUge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjJweCAzcHggcmdiYSgxODUsIDE4NSwgMTg1LCAwLjM3KTtcbiAgcGFkZGluZzogNnB4O1xufVxuLnNsaWRlci1pdGVtX2hlYWRlci1yYWl0ZSBzcGFuIHtcbiAgLnNwcml0ZShAcGF0aCk7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGlkZXItaXRlbV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYtdGltZSB7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHJlZ3VsYXInO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSBoNSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYtdGl0bGUgcCB7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuLnRocmVlLWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50aHJlZS1ibG9jay1zbGlkZXJfYnRuLWNvbCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbi50aHJlZS1ibG9ja19zbGlkZXIgc2xpY2stcHJldiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cblxuXG4vLy8vLy8vXG4iLCIuZm91ci1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmMWVjZTE7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuXG4gICYtbWVudSB7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJiBsaSB7XG4gICAgICAgIGZsZXg6IDQgMCAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJiBhIHtcbiAgICAgICAgICBjb2xvcjogIzczNzM3MztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzczNzM3MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb3VyLWJsb2NrX2NvbnRhbnQge1xuICBoZWlnaHQ6IDYyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4vaW1nL2JnLnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5OSU7XG4gIG1hcmdpbjogNTBweCAwIDIwcHggMDtcbn1cbi5tYWNib29rIHtcbiAgdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuL2ltZy9tYWNib29rLnBuZycpIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50d2VudHl0d2VudHktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDo4N3B4O1xuICB0b3A6MTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGVjc3QtaW1nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4iLCIuZnYtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZWRlN2Q5O1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG4uZnYtYmxvY2stY29udGFudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgJl9jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAmIC5idG4tZGVzY3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mdi1ibG9jay1jb250YW50X3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICAmLWNvbCB7XG4gICAgZmxleDogMCA0NSU7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbi5mdi1ibG9jay1jb250YW50X3R4dC1jb2xfbnVtIHtcbiAgY29sb3I6ICNjZGM4YmE7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uZnYtYmxvY2stY29udGFudF90eHQtY29sX3RpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmZ2LWJsb2NrLWNvbnRhbnRfdHh0LWNvbF90eHQge1xuICBjb2xvcjogIzczNzM3MztcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2VyaWYgUic7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZnYtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZ2LWJsb2NrLXNsaWRlcl9idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NzBweDtcbiAgLnRocmVlLWJsb2NrLXNsaWRlcl9idG4tY29se1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuYnRue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZnYtc2xpZGVyX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZnYtc2xpZGVyX2l0ZW0tb25lIHtcbiAgLnNwcml0ZShAcmVwbGllczEpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mdi1zbGlkZXJfaXRlbS10d28ge1xuICAuc3ByaXRlKEByZXBsaWVzMik7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZ2LXNsaWRlcl9pdGVtLXRocmVlIHtcbiAgLnNwcml0ZShAcmVwbGllczMpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mdi1zbGlkZXJfaXRlbS1mb3VyIHtcbiAgLnNwcml0ZShAcmVwbGllczQpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mdi1zbGlkZXJfaXRlbS1maXZlIHtcbiAgLnNwcml0ZShAcmVwbGllczUpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZ2LWJsb2NrLWNvbnRhbnQtd3JhcHBlcl9jb2wgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi5zaXgtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFlY2UxO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uc2xpZGVyLXdyYXBwZXIgIHtcbiAgbWFyZ2luOiA1NXB4IDA7XG59XG5cbi5zbGlkZXItc2l4LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNsaWRlci1zaXgtYmxvY2tfaXRlbSB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGhlaWdodDogMzk3cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNsaWRlci1zaXgtYmxvY2tfaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9uYW1lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gICYtZGVzY3Ige1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzdweDtcbiAgfVxufVxuLnNsaWRlci1zaXgtYmxvY2tfaXRlbS1oZWFkZXJfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTZXJpZiBSJztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGVyLXNpeC1ibG9jayAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5zbGlkZXItc2l4LWJsb2NrX2l0ZW0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW0tZm9vdGVyX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJi1udW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gICYtZGVzY3Ige1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIHJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFlMWUxZTtcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLml0ZW0tZm9vdGVyX3RhZy1udW0ge1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgfVxuICB9XG59XG4uc2l4LWJsb2NrX2l0ZW0taGVhZGVyX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc2l4LWJsb2NrX2l0ZW0taGVhZGVyLXJhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXgtYmxvY2tfaXRlbS1oZWFkZXJfbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5pdGVtLWhlYWRlcl9uYW1lLWRlc2NyIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5pdGVtLWhlYWRlci1yYXRlLW51bSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcHJvJztcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5pdGVtLWhlYWRlci1yYXRlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLml0ZW0taGVhZGVyX2xvZ28tb25lIHtcbiAgLnNwcml0ZShAdGl0bGUxKTtcbn1cbi5pdGVtLWhlYWRlcl9sb2dvLXR3byB7XG4gIC5zcHJpdGUoQHRpdGxlMik7XG59XG4uaXRlbS1oZWFkZXJfbG9nby10aHJlZSB7XG4gIC5zcHJpdGUoQHRpdGxlMyk7XG59XG4uaXRlbS1oZWFkZXJfbG9nby1mb3VyIHtcbiAgLnNwcml0ZShAdGl0bGU0KTtcbn1cbi5pdGVtLWhlYWRlcl9sb2dvLWZ2IHtcbiAgLnNwcml0ZShAdGl0bGU1KTtcbn1cbi5pdGVtLWhlYWRlcl9sb2dvLXNpeCB7XG4gIC5zcHJpdGUoQHRpdGxlNik7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1sb2dvLW9uZSB7XG4gIC5zcHJpdGUoQGxvZ28xKTtcbn1cbi5pdGVtLWhlYWRlcl9uYW1lLWxvZ28tZnYge1xuICAuc3ByaXRlKEBsb2dvNSk7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS1sb2dvLXNpeCB7XG4gIC5zcHJpdGUoQGxvZ282KTtcbn1cbi5pdGVtLWhlYWRlcl9uYW1lLWxvZ28tdHdvIHtcbiAgLnNwcml0ZShAbG9nbzIpO1xufVxuLml0ZW0taGVhZGVyX25hbWUtbG9nby10aHJlZSB7XG4gIC5zcHJpdGUoQGxvZ28zKTtcbn1cbi5pdGVtLWhlYWRlcl9uYW1lLWxvZ28tZm91ciB7XG4gIC5zcHJpdGUoQGxvZ280KTtcbn1cbi5uYW1lLWRlc2NyX2ZsYWcge1xuICAuc3ByaXRlKEBmbGFnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMHB4O1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZyB7XG4gIGNvbG9yOiAjYWU3ZTVhO1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZy1tYXRoIHtcbiAgLnNwcml0ZShAbWF0aGVtYXRpY3MpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfbmFtZS1kZXNjci1pbWctdGhyZWUge1xuICAuc3ByaXRlKEBlY29ub21pY3MpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfbmFtZS1kZXNjci1pbWctY29tcCB7XG4gIGNvbG9yOiAjYWU3ZTVhO1xufVxuLmhlYWRlcl9uYW1lLWRlc2NyLWltZy1lY29sb2d5IHtcbiAgY29sb3I6ICNhZTdlNWE7XG59XG4uaGVhZGVyX25hbWUtZGVzY3ItaW1nLWJ1c3Mge1xuICBjb2xvcjogI2FlN2U1YTtcbn1cbi5pdGVtLWhlYWRlci1yYXRlLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLml0ZW0taGVhZGVyLXJhdGUtdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXRlbS1oZWFkZXJfbmFtZS10aXRsZSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICAuc2xpZGVyLXNpeC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5teS1mbGlwc3RlciB7XG4gIGhlaWdodDogNDE4cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4udGhyZWUtYmxvY2tfc2xpZGVyLWl0ZW0tZGVjc3Qge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmxpcHN0ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggMThweCAxcHggcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjM3KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZsaXBzdGVyX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMiU7XG59XG4uZmxpcHN0ZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAtMiU7XG5cbn1cbiIsIi5zZXZlbi1ibG9jayB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjpcbiAgcGFkZGluZzoxMjZweCAwO1xuICBiYWNrZ3JvdW5kOiAgI2ZmZiB1cmwoXCIuL2ltZy9iZy1mb290ZXIucG5nXCIpIG5vLXJlcGVhdCA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTZweDtcbn1cbi5zZWN0aW9ucy10aXRsZV9zZXZlbiB7XG4gIGNvbG9yOiAjZDk4ODRiO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgcmVndWxhcic7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRvcC1zZWN0aW9uX19pbnB1dHMge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9ucy10aXRsZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5NDkyOWU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRvcC1zZWN0aW9uX19pbnB1dHMge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46ICAwIGF1dG87XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50ZWxOdW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBzZW1pYm9sZCc7XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGhlaWdodDogMTAwJTtcblxufVxuLnN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA5cHggMTVweCAxcHggcmdiYSg2MiwgMTcxLCA1MCwgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYWIzMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE2NnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi50b3Atc2VjdGlvbiB7XG4gICZfX3BvcHVwe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gICAgei1pbmRleDoxMDAwO1xuXG4gICAgJi5pcy12aXNpYmxle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gICAgICAudG9wLXNlY3Rpb25fX3R4dHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI3NHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHh0e1xuICAgIC5mbGV4KEBkaXJlY3Rpb246IGNvbHVtbiwgQHNwYWNpbmc6IGNlbnRlcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA1MSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvZW52ZWxvcGUucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAmX195ZWxsb3d7XG4gICAgY29sb3I6IEB5ZWxsb3c7XG4gIH1cblxuICAmX19lcnJvcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJlZDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICYtLXZpc2libGV7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX19zdWNjc2Vzc3tcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2Nsb3Nle1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyJjpiZWZvcmUsICY6aG92ZXImOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5mYXFfX2NvbnRlbnQge1xuXG4gICYgYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNlcmlmIFInO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAmIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYgaDIsXG4gICAgJiBoMyxcbiAgICAmIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxufSIsIi5mbGV4KEBkaXJlY3Rpb246IHJvdywgQHNwYWNpbmc6IHNwYWNlLWFyb3VuZCwgQGFsaTogbnVsbCwgQGFsYzogbnVsbCwgQHdyYXA6IG5vd3JhcCl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IEBzcGFjaW5nO1xuICBhbGlnbi1pdGVtczogQGFsaTtcbiAgYWxpZ24tY29udGVudDogQGFsYztcbiAgZmxleC13cmFwOiBAd3JhcDtcbn1cblxuLmZvbnQoQGZhbWlseTogQXJpYWwsIEBzaXplOiAxNnB4LCBAd2VpZ2h0OiA0MDAsIEBsaDogMjRweCwgQGxzOiBudWxsLCBAdHJhbnNmb3JtOiBub3JtYWwsIEBkZWNvcmF0aW9uOiBub25lLCBAY29sOiBAYmxhY2spe1xuICBmb250LWZhbWlseTogQGZhbWlseTtcbiAgZm9udC1zaXplOiBAc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IEB3ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGg7XG4gIGxldHRlci1zcGFjaW5nOiBAbHM7XG4gIHRleHQtdHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xuICB0ZXh0LWRlY29yYXRpb246IEBkZWNvcmF0aW9uO1xuICBjb2xvcjogQGNvbDtcbn1cblxuQGJsYWNrOiAjMGEwYTBhO1xuQHdoaXRlOiAjZmZmO1xuQHllbGxvdzogI2ZmYmEwMDsiLCJAbWVkaWEgKG1heC13aWR0aDogMTE3MXB4KSB7XG4gIC50b3AtYmxvY2stYnRuLW1lc3MgLnRvcC1ibG9jay1idG4tbWVzc193cmFwcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC5tb2JpbGUtc29jaWFsLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIzJTtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbiAgLnRocmVlLWJsb2NrX3NsaWRlciB7XG4gICAgJi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG4gIC5mdi1zbGlkZXJfaXRlbS1vbmUge1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDUxM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5mdi1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnRfdHh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudF90eHQtY29sIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl9pdGVtLWNvbF9pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR3by1ibG9jay1zbGlkZXJfaXRlbS1jb2xfdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50d29zbGlkZXItZG90cyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgfVxuICB9XG4gIC50d29zbGlkZXItZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAudHdvLWJsb2NrLXNsaWRlcl90eHQge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC50d28tYmxvY2stc2xpZGVyX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50d28tYmxvY2stbW9iaWxlX3dyYXBwZXItaW1nIHtcbiAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudHdvLWJsb2NrLW1vYmlsZV9pbWcge1xuICAgIC5zcHJpdGUoQElsbHVzdGFydGlvbi1tb2IpO1xuICB9XG4gIC50d28tYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG4gIH1cbiAgLm1vYmlsZS1zb2NpYWwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGhyZWUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC50aHJlZS1ibG9jay1zbGlkZXJfYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51IC5idG4tbWVudXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuLmZvb3Rlci10ZWxsLWRjc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuICAuZm9vdGVyLXRlbGwtbWJsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3AtYmxvY2stYnRuLW1lc3MgLnRvcC1ibG9jay1idG4tbWVzc19kZXNjcjo6YmVmb3JlIHtcbiAgICByaWdodDogNyU7XG4gIH1cbiAgLnRvcC1ibG9jay1idG4tbWVzcyAudG9wLWJsb2NrLWJ0bi1tZXNzX2Rlc2NyOjphZnRlciB7XG4gICAgbGVmdDogNyU7XG4gIH1cblxuICAuYnRuLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXG4gIH1cbiAgLml0ZW0taGVhZGVyX25hbWUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2xpZGVyLXNpeC1ibG9ja19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5zbGlkZXItc2l4LWJsb2NrX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgLnRvcC1zZWN0aW9uX19pbnB1dHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGVsTnVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAuc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGhyZWUtYmxvY2stc2xpZGVyX2J0bi1jb2wgLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNsaWRlci1zaXgtYmxvY2tfaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb290ZXItd3JhcHBlci10ZWxsIHtcbiAgICAvL3dpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAgMCBhdXRvO1xuICB9XG4gIC50b3AtYmxvY2tfZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3AtYmxvY2std3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIlIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudG9wLWJsb2NrX2Zvb3Rlci1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3AtYmxvY2tfZm9vdGVyIHtcbiAgICBtYXJnaW46IDUlIDA7XG4gIH1cbiAgLnRvcC1ibG9ja19jb250YW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50b3AtYmxvY2tfY29udGFudC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM0NXB4O1xuICB9XG4gIC50b3AtYmxvY2stYnRuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50b3AtYmxvY2stYnRuIHtcbiAgICBtYXJnaW46IDYlIDA7XG4gIH1cbiAgLmJnLXR4dCB7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMjUlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbiAgLnRvcC1ibG9ja19jb250YW50LXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAudG9wLWJsb2NrX2NvbnRhbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAudG9wLWJsb2NrLWJ0bi1tZXNzIHtcbiAgICBtYXJnaW46IDUlIDA7XG4gIH1cbiAgLnRvcC1ibG9jay1idG4tbWVzc19kZXNjcjphZnRlciB7XG4gICAgdG9wOiAtOTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC50b3AtYmxvY2stYnRuLW1lc3NfZGVzY3I6YmVmb3JlIHtcbiAgICB0b3A6IC05MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC50ZWxsLWhlYWRlciwgLmhlYWRlci1pbWcsIC5tZW51LWJ1cmdlcl90eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1sb2cge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgLmhlYWRlci1tZW51LWJ1cmdlciB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuc2VjdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuICAuc2VjdGlvbnMtZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm91ci1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLnNlY3Rpb25zLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5mb3VyLWJsb2NrX2NvbnRhbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvdXItYmxvY2tfX21vYmlsZSB7XG4gICAgLnNwcml0ZShAbW9iaWxlLWF3YXJkcyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5tYWNib29rIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHRvcDogMDtcbiAgfVxuICAudHdlbnR5dHdlbnR5LXdyYXBwZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmZ2LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudC13cmFwcGVyX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZnYtc2xpZGVyX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtLW9uZSwgLmZ2LXNsaWRlcl9pdGVtLXR3bywgLmZ2LXNsaWRlcl9pdGVtLXRocmVlLCAuZnYtc2xpZGVyX2l0ZW0tZm91ciB7XG4gICAgLnNwcml0ZShAbW9iLXBob25lLXNsaWRlKTtcbiAgfVxuXG4uZnYtc2xpZGVyX2l0ZW0tb25lIHtcbiAgLnNwcml0ZShAcmVwbGllczEtbW9iKTtcbn1cbiAgLmZ2LXNsaWRlcl9pdGVtLXR3byB7XG4gICAgLnNwcml0ZShAcmVwbGllczItbW9iKTtcbiAgfVxuXG4gIC5mdi1zbGlkZXJfaXRlbS10aHJlZSB7XG4gICAgLnNwcml0ZShAcmVwbGllczMtbW9iKTtcbiAgfVxuICAuZnYtc2xpZGVyX2l0ZW0tZm91ciB7XG4gICAgLnNwcml0ZShAcmVwbGllczQtbW9iKTtcbiAgfVxuICAuZnYtc2xpZGVyX2l0ZW0tZml2ZSB7XG4gICAgLnNwcml0ZShAcmVwbGllczUtbW9iKTtcbiAgfVxuICAuZnYtYmxvY2stY29udGFudF90eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZ2LWJsb2NrLWNvbnRhbnRfdHh0LWNvbF90aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLmZ2LXNsaWRlcl9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50b3AtYmxvY2tfZm9vdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxNTEsIDE1MSwgMTUxKTtcbiAgfVxuICAudG9wLWJsb2NrX2Zvb3Rlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRvcC1ibG9ja19mb290ZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNsaWRlci1pdGVtX2Zvb3Rlci10aXRsZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuICAudHdvLWJsb2NrLCAudGhyZWUtYmxvY2ssIC5mb3VyLWJsb2NrLCAuZnYtYmxvY2ssIC5zaXgtYmxvY2ssIC5zZXZlbi1ibG9ja3tcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmJ0bi1kZXNjcl93aGl0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3AtYmxvY2stYnRuLW1lc3Nfd3JhcHB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZvb3Rlci10ZWxsLW1ibHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4iXX0= */
