@charset "UTF-8";
/*! 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 {
  -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 */
  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 {
  -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"] {
  -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; }

@font-face {
  font-family: 'Geometria';
  src: url("../fonts/Geometria/Geometria-ExtraLight.html");
  src: url("../fonts/Geometria/Geometria-ExtraLightd41dd41d.html#iefix") format("embedded-opentype"), url("../fonts/Geometria/Geometria-ExtraLight-2.html") format("woff"), url("../fonts/Geometria/Geometria-ExtraLight-3.html") format("truetype");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Geometria';
  src: url("../fonts/Geometria/Geometria.html");
  src: url("../fonts/Geometria/Geometriad41dd41d.html#iefix") format("embedded-opentype"), url("../fonts/Geometria/Geometria-2.html") format("woff"), url("../fonts/Geometria/Geometria-3.html") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Geometria';
  src: url("../fonts/Geometria/Geometria-Medium.html");
  src: url("../fonts/Geometria/Geometria-Mediumd41dd41d.html#iefix") format("embedded-opentype"), url("../fonts/Geometria/Geometria-Medium-2.html") format("woff"), url("../fonts/Geometria/Geometria-Medium-3.html") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Geometria';
  src: url("../fonts/Geometria/Geometria-Bold.html");
  src: url("../fonts/Geometria/Geometria-Boldd41dd41d.html#iefix") format("embedded-opentype"), url("../fonts/Geometria/Geometria-Bold-2.html") format("woff"), url("../fonts/Geometria/Geometria-Bold-3.html") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Geometria';
  src: url("../fonts/Geometria/Geometria-ExtraBold.html");
  src: url("../fonts/Geometria/Geometria-ExtraBoldd41dd41d.html#iefix") format("embedded-opentype"), url("../fonts/Geometria/Geometria-ExtraBold-2.html") format("woff"), url("../fonts/Geometria/Geometria-ExtraBold-3.html") format("truetype");
  font-weight: 800;
  font-style: normal; }

* {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

html, body {
  min-height: 100%; }

html {
  font-size: 16px; }
  @media (max-width: 768px) {
    html {
      font-size: 14px; } }
  @media (max-width: 480px) {
    html {
      font-size: 12px; } }

p, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  line-height: 1; }

img {
  max-width: 100%; }

p {
  font-family: "Geometria", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #545454;
  line-height: 1.5; }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.wrapper {
  width: 100%;
  min-width: 320px;
  min-height: 100vh;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden; }

.content {
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.main-btn {
  height: 55px;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 45px 0 23px;
  position: relative;
  font-family: "Geometria", sans-serif;
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer; }
  .main-btn_noicon {
    padding: 0 45px; }
    .main-btn_noicon .main-btn__icon {
      display: none; }
  .main-btn:hover:after {
    -webkit-transform: scaleY(-1);
       -moz-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1); }
  .main-btn:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    z-index: 0;
    background-image: url(../img/main-btn-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 3px; }
  .main-btn span {
    position: relative;
    z-index: 1; }
  .main-btn__icon {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 15px;
    height: 20px;
    z-index: 1; }
    .main-btn__icon svg {
      fill: #fff;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      .main-btn__icon svg:first-child {
        left: 0;
        width: 15px;
        height: 15px; }
      .main-btn__icon svg:last-child {
        right: -9px;
        width: 20px;
        height: 20px; }

.z-index-999 {
  z-index: 999; }

.main-title {
  width: 100%;
  text-align: center;
  position: relative;
  color: #1f1738;
  font-family: "Geometria", sans-serif;
  font-size: 26px;
  font-weight: 800;
  text-transform: uppercase;
  padding-bottom: 18px;
  margin-bottom: 65px; }
  @media (max-width: 768px) {
    .main-title {
      margin-bottom: 35px; } }
  .main-title span {
    position: relative; }
    .main-title span:after {
      position: absolute;
      left: -moz-calc(100% + 15px);
      left: calc(100% + 15px);
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      content: '';
      width: 120px;
      height: 50px;
      background-image: url(../img/title-bg.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain; }
      @media (max-width: 568px) {
        .main-title span:after {
          display: none; } }
  .main-title:after {
    width: 150px;
    height: 2px;
    background-color: #838097;
    content: '';
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
  .main-title_white {
    color: #fff; }
    .main-title_white span:after {
      display: none; }
    .main-title_white:after {
      background-color: #7c7985; }
  .main-title_left {
    text-align: left; }
    @media (max-width: 768px) {
      .main-title_left {
        text-align: center; } }
    .main-title_left:after {
      left: 0;
      -webkit-transform: translateX(0);
         -moz-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
      @media (max-width: 768px) {
        .main-title_left:after {
          left: 50%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }

.text-gradient {
  font-family: "Geometria", sans-serif;
  font-weight: 800;
  font-size: 21px;
  color: #796247; }
  @media (max-width: 568px) {
    .text-gradient {
      text-align: center; } }

.sweet-alert h2 {
  font-family: "Geometria", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  color: #1f1738;
  text-align: center;
  font-size: 20px;
  margin: 35px 0 15px 0; }

.sweet-alert p {
  margin-bottom: 15px; }

.sweet-alert .btn {
  padding: 10px 40px;
  background-color: #796247;
  border: none;
  border-radius: 100px;
  font-family: "Geometria", sans-serif;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  box-shadow: none !important; }

.btc svg {
  fill: #f28931 !important; }

.bch svg {
  fill: #8ec357 !important; }

.dash svg {
  fill: #3177bf !important; }

.doge svg {
  fill: #c2a633 !important; }

.eth svg {
  fill: #231f20 !important; }

.eth-classic svg {
  fill: #8ec357 !important; }

.ltc svg {
  fill: #bcbcbc !important; }

.payeer svg {
  fill: #3499dc !important; }

.pm svg {
  fill: #f00f0f !important; }

.ripple svg {
  fill: #3499dc !important; }

.tron svg {
  fill: #1b1b1b !important; }

@supports (-webkit-text-fill-color: transparent) {
  .advantage__item-title,
  .stat-box__item-val,
  .stat-last__title-text,
  .plans__item-val,
  .plans__item-week__val,
  .calc-info__val,
  .refs-title,
  .represent-stat-form__title,
  .cabinet-main-title,
  .cabinet-my-deposit .tab,
  .cabinet-my-deposit .cabinet-table__title,
  .cabinet-table td:before,
  .login__title {
    background: -moz-linear-gradient(top, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
    background: linear-gradient(to bottom, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  .text-gradient {
    background: -moz-linear-gradient(80deg, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
    background: linear-gradient(10deg, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  .represent-bonus__item-text {
    background: -moz-linear-gradient(140deg, #371902 0%, #f7d6a2 50%, #7a5936 70%, #281301 100%);
    background: linear-gradient(-50deg, #371902 0%, #f7d6a2 50%, #7a5936 70%, #281301 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; } }

.terms {
  padding: 70px 0; }
  @media (max-width: 768px) {
    .terms {
      padding: 50px 0; } }
  .terms h4 {
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #494949;
    font-size: 20px;
    margin-bottom: 15px; }
  .terms .item {
    margin-bottom: 30px; }
  .terms-title {
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    color: #494949;
    font-size: 39px;
    text-align: center;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .terms-title {
        font-size: 26px;
        margin-bottom: 30px; } }

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 1000; }
  to {
    stroke-dashoffset: 760; } }

@-moz-keyframes dash {
  from {
    stroke-dashoffset: 1000; }
  to {
    stroke-dashoffset: 760; } }

@keyframes dash {
  from {
    stroke-dashoffset: 1000; }
  to {
    stroke-dashoffset: 760; } }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg); } }

@-moz-keyframes rotate {
  0% {
    -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
         transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg);
         transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(360deg); } }

@-webkit-keyframes rotateReverse {
  0% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg); } }

@-moz-keyframes rotateReverse {
  0% {
    -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
         transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg);
         transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg); } }

@keyframes rotateReverse {
  0% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg) rotate(-360deg); } }

@-webkit-keyframes money1 {
  0% {
    top: 0;
    opacity: 0; }
  4% {
    top: 10px;
    opacity: 1; }
  100% {
    top: 300px;
    opacity: 0; } }

@-moz-keyframes money1 {
  0% {
    top: 0;
    opacity: 0; }
  4% {
    top: 10px;
    opacity: 1; }
  100% {
    top: 300px;
    opacity: 0; } }

@keyframes money1 {
  0% {
    top: 0;
    opacity: 0; }
  4% {
    top: 10px;
    opacity: 1; }
  100% {
    top: 300px;
    opacity: 0; } }

@-webkit-keyframes walletLeft {
  0% {
    left: 30%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 35%; }
  50% {
    left: 25%; }
  75% {
    left: 35%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 25%; } }

@-moz-keyframes walletLeft {
  0% {
    left: 30%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 35%; }
  50% {
    left: 25%; }
  75% {
    left: 35%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 25%; } }

@keyframes walletLeft {
  0% {
    left: 30%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 35%; }
  50% {
    left: 25%; }
  75% {
    left: 35%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 25%; } }

@-webkit-keyframes walletRight {
  0% {
    left: 50%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 55%; }
  50% {
    left: 45%; }
  75% {
    left: 55%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 45%; } }

@-moz-keyframes walletRight {
  0% {
    left: 50%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 55%; }
  50% {
    left: 45%; }
  75% {
    left: 55%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 45%; } }

@keyframes walletRight {
  0% {
    left: 50%;
    bottom: 30%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 32%; }
  25% {
    left: 55%; }
  50% {
    left: 45%; }
  75% {
    left: 55%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 45%; } }

@-webkit-keyframes walletCenter {
  0% {
    left: 70%;
    bottom: 40%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 42%; }
  25% {
    left: 75%; }
  50% {
    left: 65%; }
  75% {
    left: 75%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 65%; } }

@-moz-keyframes walletCenter {
  0% {
    left: 70%;
    bottom: 40%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 42%; }
  25% {
    left: 75%; }
  50% {
    left: 65%; }
  75% {
    left: 75%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 65%; } }

@keyframes walletCenter {
  0% {
    left: 70%;
    bottom: 40%;
    opacity: 0; }
  5% {
    opacity: 1;
    bottom: 42%; }
  25% {
    left: 75%; }
  50% {
    left: 65%; }
  75% {
    left: 75%; }
  100% {
    bottom: 80%;
    opacity: 0;
    left: 65%; } }

.header {
  width: 100%;
  background-image: url(../img/header-bg.html);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover; }
  @media (max-width: 992px) {
    .header .logo {
      padding-left: 80px;
      position: relative;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      padding-top: 0;
      margin: 15px 0; }
      .header .logo img {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        max-width: 70px; } }
  @media (max-width: 1200px) {
    .header {
      background-image: none; } }
  .header-top-left {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100px;
    max-width: 405px; }
    @media (max-width: 1200px) {
      .header-top-left {
        height: 90px; } }
    @media (max-width: 992px) {
      .header-top-left {
        height: auto;
        padding: 20px 0;
        max-width: 100%; } }
  .header-top-right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100px; }
    @media (max-width: 1200px) {
      .header-top-right {
        height: 90px; } }
    @media (max-width: 992px) {
      .header-top-right {
        height: auto;
        padding: 20px 0;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 568px) {
      .header-top-right {
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 10px 0; } }
  .header-language {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    padding-right: 20px;
    cursor: pointer;
    z-index: 10; }
    .header-language > .header-language__item {
      pointer-events: none;
      margin-bottom: 0; }
    .header-language.active .header-language__hide {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; }
    .header-language svg {
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%) rotate(90deg);
         -moz-transform: translateY(-50%) rotate(90deg);
          -ms-transform: translateY(-50%) rotate(90deg);
              transform: translateY(-50%) rotate(90deg);
      fill: #fff;
      height: 10px;
      width: 10px; }
    .header-language__item {
      position: relative;
      padding-left: 37px;
      text-decoration: none;
      color: #fff;
      font-family: "Geometria", sans-serif;
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 5px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      .header-language__item:hover {
        color: #695138; }
      .header-language__item .flag-icon {
        position: absolute;
        top: 50%;
        left: 0;
        width: 29px;
        height: 30px;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        border-radius: 3px;
        background-size: 100% 100%; }
    .header-language__hide {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: absolute;
      top: 100%;
      left: 0;
      padding: 10px 5px;
      display: none;
      background-color: rgba(25, 17, 36, 0.7);
      z-index: 10;
      border-radius: 5px;
      margin-left: -5px; }
  .header-phone {
    position: relative;
    padding-left: 30px;
    font-family: "Geometria", sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    text-decoration: none; }
    @media (max-width: 768px) {
      .header-phone {
        font-size: 14px; } }
    .header-phone svg {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 17px;
      height: 17px;
      fill: #fff; }
  .header-btn {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 3px;
    height: 45px;
    margin-left: 50px;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    position: relative; }
    @media (max-width: 992px) {
      .header-btn {
        margin: 0 25px; } }
    @media (max-width: 568px) {
      .header-btn {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
        margin: 0;
        font-size: 16px; } }
    .header-btn:hover {
      border-color: #fff; }
    .header-btn:first-child {
      margin-left: 0; }
      @media (max-width: 992px) {
        .header-btn:first-child {
          margin: 0 25px; } }
      @media (max-width: 568px) {
        .header-btn:first-child {
          margin: 0; } }
    .header-btn svg {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      fill: #fff;
      width: 18px;
      height: 18px; }
    .header-btn_login {
      padding: 0 20px 0 70px; }
      @media (max-width: 568px) {
        .header-btn_login {
          padding: 0 20px 0 50px; } }
      .header-btn_login svg {
        left: 17px; }
    .header-btn_sign {
      padding: 0 70px 0 20px; }
      @media (max-width: 568px) {
        .header-btn_sign {
          padding: 0 50px 0 20px; } }
      .header-btn_sign svg {
        right: 17px; }
  .header-nav {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 80px; }
    @media (max-width: 1200px) {
      .header-nav {
        height: auto; } }
    @media (max-width: 992px) {
      .header-nav {
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .header-nav_left {
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-left: -10px; }
      @media (max-width: 992px) {
        .header-nav_left {
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-left: 0; } }
    .header-nav_right {
      -webkit-justify-content: flex-end;
         -moz-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-right: -10px; }
      @media (max-width: 992px) {
        .header-nav_right {
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-right: 0; } }
      .header-nav_right .header-nav__item:first-child {
        max-width: 100px; }
    .header-nav__item {
      padding: 0 10px;
      font-size: 18px;
      max-width: 150px;
      text-align: center;
      text-decoration: none;
      color: #fff;
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      font-weight: 500;
      height: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 1200px) {
        .header-nav__item {
          font-size: 16px;
          height: 60px; } }
      @media (max-width: 568px) {
        .header-nav__item {
          font-size: 12px;
          height: 40px; } }
      .header-nav__item:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        opacity: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        pointer-events: none;
        height: 1px;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transform: scaleY(1.3);
           -moz-transform: scaleY(1.3);
            -ms-transform: scaleY(1.3);
                transform: scaleY(1.3); }
      .header-nav__item:after {
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 50%);
           -moz-transform: translate(-50%, 50%);
            -ms-transform: translate(-50%, 50%);
                transform: translate(-50%, 50%);
        content: '';
        width: 17px;
        height: 17px;
        background-image: url(../img/nav-item-circle.html);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        border-radius: 50%;
        opacity: 0;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
      .header-nav__item:hover:after, .header-nav__item.active:after {
        opacity: 1; }
      .header-nav__item:hover:before, .header-nav__item.active:before {
        opacity: 1; }

.logo {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 9px;
  text-decoration: none; }
  .logo img {
    display: block;
    margin: 0 auto 8px auto; }
  .logo__text {
    text-align: center;
    font-family: "Geometria", sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 700; }
    @media (max-width: 1200px) {
      .logo__text {
        font-size: 18px; } }
    .logo__text span {
      display: block;
      font-weight: 400;
      text-transform: uppercase;
      margin-top: 5px; }

.first {
  background-image: url(../img/first-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-bottom: 90px; }
  .first-wrap {
    padding: 180px 0 130px 0;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .first-wrap {
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 50px 0; } }
  .first__title {
    font-family: "Geometria", sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    max-width: 490px;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .first__title {
        text-align: center;
        font-size: 28px; } }
  .first__text {
    max-width: 490px;
    font-family: "Geometria", sans-serif;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .first__text {
        text-align: center; } }
  .first-soc {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .first-soc {
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .first-soc__item {
      margin-bottom: 50px;
      padding-left: 60px;
      position: relative;
      font-family: "Geometria", sans-serif;
      opacity: 0.3;
      font-weight: 400;
      color: #fff;
      text-decoration: none;
      font-size: 14px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 768px) {
        .first-soc__item {
          padding-left: 0;
          margin-bottom: 0;
          padding: 0 10px;
          opacity: 1; }
          .first-soc__item span {
            display: none; } }
      .first-soc__item:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        background-image: url(../img/nav-item-circle.html);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        width: 17px;
        height: 17px;
        border-radius: 50%;
        opacity: .5;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        @media (max-width: 768px) {
          .first-soc__item:before {
            display: none; } }
      .first-soc__item:hover {
        opacity: 1; }
        .first-soc__item:hover:before {
          opacity: 1; }
      .first-soc__item:last-child {
        margin-bottom: 0; }
      .first-soc__item-icon {
        position: absolute;
        width: 25px;
        left: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
        @media (max-width: 768px) {
          .first-soc__item-icon {
            position: static; } }
        .first-soc__item-icon svg {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          fill: #fff;
          width: 25px;
          height: 25px; }

.first-scene {
  height: 100%;
  pointer-events: none;
  margin-left: -100px; }
  @media (max-width: 768px) {
    .first-scene {
      display: none; } }
  .first-scene-1 {
    position: absolute !important;
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 110px;
    height: 110px;
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
        -ms-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg); }
  .first-scene-2 {
    width: 310px;
    height: 310px;
    position: absolute;
    top: -moz-calc(50% - 5px);
    top: calc(50% - 5px);
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
        -ms-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
    -webkit-animation: rotateReverse 90s infinite linear;
       -moz-animation: rotateReverse 90s infinite linear;
            animation: rotateReverse 90s infinite linear; }
  .first-scene-3 {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    width: 700px;
    height: 700px;
    z-index: 3;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
       -moz-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
        -ms-transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
            transform: translate(-50%, -50%) scaleY(0.7) skew(-15deg);
    -webkit-animation: rotate 90s infinite linear;
       -moz-animation: rotate 90s infinite linear;
            animation: rotate 90s infinite linear; }
  .first-scene-4 {
    z-index: 5;
    width: 580px;
    position: absolute;
    top: 37%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%) skewX(-15deg);
       -moz-transform: translate(-50%, -50%) skewX(-15deg);
        -ms-transform: translate(-50%, -50%) skewX(-15deg);
            transform: translate(-50%, -50%) skewX(-15deg);
    -webkit-filter: grayscale(1);
            filter: grayscale(1); }
  .first-scene .first-scene-wallet {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    position: absolute;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    z-index: 10; }
    .first-scene .first-scene-wallet-1 {
      -webkit-animation: walletLeft 12s infinite linear;
         -moz-animation: walletLeft 12s infinite linear;
              animation: walletLeft 12s infinite linear; }
    .first-scene .first-scene-wallet-2 {
      -webkit-animation: walletCenter 12s infinite linear;
         -moz-animation: walletCenter 12s infinite linear;
              animation: walletCenter 12s infinite linear;
      -webkit-animation-delay: 1s;
         -moz-animation-delay: 1s;
              animation-delay: 1s; }
    .first-scene .first-scene-wallet-3 {
      -webkit-animation: walletRight 12s infinite linear;
         -moz-animation: walletRight 12s infinite linear;
              animation: walletRight 12s infinite linear;
      -webkit-animation-delay: 2s;
         -moz-animation-delay: 2s;
              animation-delay: 2s; }
    .first-scene .first-scene-wallet-4 {
      -webkit-animation: walletLeft 12s infinite linear;
         -moz-animation: walletLeft 12s infinite linear;
              animation: walletLeft 12s infinite linear;
      -webkit-animation-delay: 3s;
         -moz-animation-delay: 3s;
              animation-delay: 3s; }
    .first-scene .first-scene-wallet-5 {
      -webkit-animation: walletCenter 12s infinite linear;
         -moz-animation: walletCenter 12s infinite linear;
              animation: walletCenter 12s infinite linear;
      -webkit-animation-delay: 4s;
         -moz-animation-delay: 4s;
              animation-delay: 4s; }
    .first-scene .first-scene-wallet-6 {
      -webkit-animation: walletRight 12s infinite linear;
         -moz-animation: walletRight 12s infinite linear;
              animation: walletRight 12s infinite linear;
      -webkit-animation-delay: 5s;
         -moz-animation-delay: 5s;
              animation-delay: 5s; }
    .first-scene .first-scene-wallet-7 {
      -webkit-animation: walletLeft 12s infinite linear;
         -moz-animation: walletLeft 12s infinite linear;
              animation: walletLeft 12s infinite linear;
      -webkit-animation-delay: 6s;
         -moz-animation-delay: 6s;
              animation-delay: 6s; }
    .first-scene .first-scene-wallet-8 {
      -webkit-animation: walletCenter 12s infinite linear;
         -moz-animation: walletCenter 12s infinite linear;
              animation: walletCenter 12s infinite linear;
      -webkit-animation-delay: 7s;
         -moz-animation-delay: 7s;
              animation-delay: 7s; }
    .first-scene .first-scene-wallet-9 {
      -webkit-animation: walletRight 12s infinite linear;
         -moz-animation: walletRight 12s infinite linear;
              animation: walletRight 12s infinite linear;
      -webkit-animation-delay: 8s;
         -moz-animation-delay: 8s;
              animation-delay: 8s; }
    .first-scene .first-scene-wallet-10 {
      -webkit-animation: walletLeft 12s infinite linear;
         -moz-animation: walletLeft 12s infinite linear;
              animation: walletLeft 12s infinite linear;
      -webkit-animation-delay: 9s;
         -moz-animation-delay: 9s;
              animation-delay: 9s; }
    .first-scene .first-scene-wallet-11 {
      -webkit-animation: walletRight 12s infinite linear;
         -moz-animation: walletRight 12s infinite linear;
              animation: walletRight 12s infinite linear;
      -webkit-animation-delay: 10s;
         -moz-animation-delay: 10s;
              animation-delay: 10s; }

.about-bg {
  background-image: url(../img/about-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.about {
  padding: 90px 0 50px 0; }
  @media (max-width: 768px) {
    .about {
      padding: 45px 0 25px 0; } }
  .about-btns {
    margin-bottom: 90px; }
    @media (max-width: 568px) {
      .about-btns {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 40px; } }
    .about-btns .main-btn {
      margin-right: 30px; }
      @media (max-width: 568px) {
        .about-btns .main-btn {
          margin-right: 0;
          margin-bottom: 20px; } }
      .about-btns .main-btn:last-child {
        margin-right: 0;
        margin-bottom: 0; }
  .about-img-absolute {
    width: 50vw;
    position: absolute;
    top: 0;
    left: 0;
    height: 490px;
    border-radius: 3px;
    overflow: hidden;
    z-index: 1; }
    @media (max-width: 992px) {
      .about-img-absolute {
        position: static;
        -webkit-transform: translateY(0);
           -moz-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        width: 100%;
        margin-bottom: 50px;
        height: 400px; } }
    @media (max-width: 568px) {
      .about-img-absolute {
        height: 300px; } }
    .about-img-absolute:after {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      content: '';
      background-image: url(../img/about-img-bd.html);
      pointer-events: none;
      background-repeat: no-repeat;
      background-size: 100% 100%; }
    .about-img-absolute img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%;
      border-radius: 3px; }
  .about-cert {
    width: 180px;
    height: 230px;
    position: absolute;
    bottom: 125px;
    left: -15px;
    z-index: 2; }
    @media (max-width: 992px) {
      .about-cert {
        top: -moz-calc(50% - 25px);
        top: calc(50% - 25px);
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); } }
    .about-cert:hover .about-cert__icon {
      -webkit-transform: translate(-50%, -50%) scale(1.1);
         -moz-transform: translate(-50%, -50%) scale(1.1);
          -ms-transform: translate(-50%, -50%) scale(1.1);
              transform: translate(-50%, -50%) scale(1.1); }
    .about-cert img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%; }
    .about-cert__icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 48px;
      height: 48px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
    .about-cert:after {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      content: '';
      background-image: url(../img/about-cert-bd.html);
      background-repeat: no-repeat;
      background-size: 100% 100%;
      pointer-events: none; }
  .about-img {
    width: 100%;
    height: 280px;
    position: relative;
    margin-bottom: 40px; }
    .about-img_small {
      height: 170px; }
      .about-img_small:after {
        width: 75px !important;
        height: 55px !important;
        top: -5px !important;
        left: -5px !important; }
      .about-img_small:before {
        width: 75px !important;
        height: 55px !important;
        right: -5px !important;
        bottom: -5px !important; }
    @media (max-width: 568px) {
      .about-img {
        height: 170px; } }
    .about-img:after {
      width: 110px;
      height: 90px;
      content: '';
      position: absolute;
      top: -9px;
      left: -9px;
      background-image: url(../img/img-bd-left.html);
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: contain; }
    .about-img:before {
      width: 110px;
      height: 90px;
      content: '';
      position: absolute;
      bottom: -9px;
      right: -9px;
      background-image: url(../img/img-bd-right.html);
      background-repeat: no-repeat;
      background-position: right bottom;
      background-size: contain; }
    .about-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%; }
  .about-title {
    font-family: "Geometria", sans-serif;
    font-size: 26px;
    text-transform: uppercase;
    color: #1f1738;
    font-weight: 700;
    margin-bottom: 25px; }
    .about-title_small {
      font-size: 20px;
      margin-bottom: 20px; }
  .about-text {
    margin-bottom: 30px; }
    .about-text p {
      margin-bottom: 20px; }
      .about-text p:last-child {
        margin-bottom: 0; }
  .about-list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    margin-bottom: 40px; }
    .about-list:after {
      position: absolute;
      height: 70%;
      width: 1px;
      background-image: url(../img/about-list-line.html);
      background-repeat: repeat;
      background-size: contain;
      background-position: 0 0;
      z-index: 0;
      content: '';
      top: 50%;
      left: 24px;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
    .about-list__item {
      position: relative;
      padding-left: 80px;
      margin-bottom: 20px;
      z-index: 1; }
      .about-list__item:last-child {
        margin-bottom: 0; }
      .about-list__item-num {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        background-image: url(../img/about-num-bg.html);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% 100%;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        font-size: 20px;
        color: #fff;
        border-radius: 3px;
        width: 48px;
        height: 48px; }

.signals {
  padding: 45px 0;
  min-height: 480px; }
  .signals__slider {
    position: relative; }
    .signals__slider .swiper-container {
      width: 100%; }
    .signals__slider .swiper-button-prev, .signals__slider .swiper-button-next {
      background: none;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin: 0;
      width: 20px;
      height: 40px;
      outline: none; }
      .signals__slider .swiper-button-prev svg, .signals__slider .swiper-button-next svg {
        width: 100%;
        height: 100%;
        fill: #796247; }
    .signals__slider .swiper-button-prev {
      -webkit-transform: translateY(-50%) rotate(180deg);
         -moz-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg);
      right: -moz-calc(100% + 5px);
      right: calc(100% + 5px);
      left: auto; }
    .signals__slider .swiper-button-next {
      left: -moz-calc(100% + 5px);
      left: calc(100% + 5px);
      right: auto; }
  @media (max-width: 768px) {
    .signals .tabs__wrap {
      margin-bottom: 30px; } }
  .signals .tabs {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    z-index: 0;
    position: relative; }
    .signals .tabs .tab {
      padding: 10px 20px;
      cursor: pointer;
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      text-align: center;
      color: #545454;
      font-weight: 500;
      border: 3px solid transparent; }
      .signals .tabs .tab.active {
        color: #796247;
        border: 3px solid #fff;
        box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16); }
  .signals .tab_content {
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding: 15px 25px;
    border: 3px solid #fff;
    box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16); }
  .signals__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 15px; }
    .signals__item:last-child {
      margin-bottom: 0; }
    .signals__item-time {
      font-family: "Geometria", sans-serif;
      font-size: 14px;
      font-weight: 700;
      color: #796247;
      margin-bottom: 15px; }
  .signals__widget {
    margin: 0 auto;
    height: 660px; }

.stat {
  padding: 50px 0 40px 0; }
  .stat .main-title {
    margin-bottom: 30px; }
  @media (max-width: 768px) {
    .stat {
      padding: 25px 0 20px 0; } }
  .stat-date {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 30px; }
    .stat-date span {
      position: relative;
      padding-left: 30px;
      color: rgba(84, 84, 84, 0.7);
      font-family: "Geometria", sans-serif;
      font-size: 14px;
      font-weight: 500; }
      .stat-date span svg {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: #545454;
        opacity: 0.7;
        width: 22px;
        height: 22px; }
  .stat-box {
    width: 100%;
    border: 3px solid #fbfafc;
    box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 45px; }
    @media (max-width: 568px) {
      .stat-box {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .stat-box__item {
      box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16) inset;
      width: 50%;
      padding: 25px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 568px) {
        .stat-box__item {
          width: 100%;
          padding: 15px; } }
      .stat-box__item:first-child {
        border-right: 1px solid #fbfafc; }
        @media (max-width: 568px) {
          .stat-box__item:first-child {
            border-right: none;
            border-bottom: 1px solid #fbfafc; } }
      .stat-box__item:last-child {
        border-left: 1px solid #fbfafc; }
        @media (max-width: 568px) {
          .stat-box__item:last-child {
            border-left: none;
            border-top: 1px solid #fbfafc; } }
      .stat-box__item-title {
        padding-left: 53px;
        position: relative;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        color: #545454;
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 25px; }
        .stat-box__item-title span {
          display: block;
          margin-bottom: 13px;
          margin-left: -14px;
          font-weight: 400;
          text-transform: none; }
        .stat-box__item-title svg {
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          fill: #796247;
          width: 30px;
          height: 30px; }
      .stat-box__item-val {
        font-family: "Geometria", sans-serif;
        font-size: 24px;
        text-transform: uppercase;
        color: #796247;
        font-weight: 800; }
  .stat-last {
    box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16);
    width: 100%;
    border: 3px solid #fbfafc; }
    @media (max-width: 992px) {
      .stat-last {
        margin-bottom: 45px; } }
    .stat-last-wrap {
      box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16) inset;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      padding: 20px 30px; }
      @media (max-width: 480px) {
        .stat-last-wrap {
          padding: 20px 10px; } }
    .stat-last__title {
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      position: relative;
      margin-bottom: 20px; }
      .stat-last__title-icon {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: -moz-linear-gradient(315deg, #b2afbb 0%, #faf9fa 100%);
        background: linear-gradient(135deg, #b2afbb 0%, #faf9fa 100%);
        border: 2px solid #faf9fa; }
        .stat-last__title-icon_top svg {
          -webkit-transform: translate(-50%, -50%) rotate(-90deg) !important;
             -moz-transform: translate(-50%, -50%) rotate(-90deg) !important;
              -ms-transform: translate(-50%, -50%) rotate(-90deg) !important;
                  transform: translate(-50%, -50%) rotate(-90deg) !important; }
        .stat-last__title-icon_bot svg {
          -webkit-transform: translate(-50%, -50%) rotate(90deg) !important;
             -moz-transform: translate(-50%, -50%) rotate(90deg) !important;
              -ms-transform: translate(-50%, -50%) rotate(90deg) !important;
                  transform: translate(-50%, -50%) rotate(90deg) !important; }
        .stat-last__title-icon svg {
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          width: 13px;
          height: 13px;
          fill: #1f1738; }
      .stat-last__title-text {
        color: #796247;
        font-size: 22px;
        font-weight: 500;
        font-family: "Geometria", sans-serif;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: flex-end;
           -moz-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding-right: 20px;
        position: relative;
        padding: 10px 20px 10px 0; }
        @media (max-width: 568px) {
          .stat-last__title-text {
            font-size: 18px; } }
        .stat-last__title-text:after {
          content: '';
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 24px;
          border-bottom: 3px solid #7b758a;
          border-right: 3px solid #7b758a;
          border-bottom-left-radius: 3px;
          border-bottom-right-radius: 3px; }
          @media (max-width: 568px) {
            .stat-last__title-text:after {
              height: 21px; } }
        .stat-last__title-text span {
          text-transform: uppercase;
          font-weight: 800;
          margin-right: 5px; }
      .stat-last__title:after {
        content: '';
        display: inline-block;
        width: 100%;
        white-space: nowrap;
        height: 3px;
        background-color: #7b758a; }
    .stat-last__table {
      width: 100%; }
      .stat-last__table-name {
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        font-weight: 500;
        color: #545454; }
        @media (max-width: 568px) {
          .stat-last__table-name {
            font-size: 14px; } }
      .stat-last__table-val {
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        font-weight: 700;
        color: #1f1738; }
        @media (max-width: 568px) {
          .stat-last__table-val {
            font-size: 14px; } }
      .stat-last__table-wallet {
        position: relative;
        padding-left: 33px;
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        font-weight: 500;
        color: #545454; }
        @media (max-width: 568px) {
          .stat-last__table-wallet {
            font-size: 14px;
            padding-left: 25px; } }
        .stat-last__table-wallet svg {
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          width: 20px;
          height: 20px; }
          @media (max-width: 568px) {
            .stat-last__table-wallet svg {
              width: 15px;
              height: 15px; } }
      .stat-last__table table {
        width: 100%; }
        .stat-last__table table thead {
          display: none; }
        .stat-last__table table td {
          padding: 20px 0; }
          @media (max-width: 768px) {
            .stat-last__table table td {
              display: -webkit-flex;
              display: -moz-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: row;
                 -moz-box-orient: horizontal;
                 -moz-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-align-items: center;
                 -moz-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-justify-content: space-between;
                 -moz-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between; } }
          .stat-last__table table td:before {
            padding-left: 20px;
            font-family: "Geometria", sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #1f1738; }

.advantage {
  padding: 40px 0 70px 0; }
  .advantage_bg {
    background-image: url(../img/advantage-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  @media (max-width: 768px) {
    .advantage {
      padding: 20px 0 35px 0; } }
  .advantage__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .advantage__item {
        margin-bottom: 30px; } }
    .advantage__item-icon {
      margin-bottom: 25px;
      max-height: 85px;
      min-height: 85px; }
    .advantage__item-title {
      text-align: center;
      text-transform: uppercase;
      color: #796247;
      font-family: "Geometria", sans-serif;
      font-size: 20px;
      font-weight: 800;
      margin-bottom: 20px; }
    .advantage__item p {
      text-align: center; }

.team {
  padding: 50px 0 45px 0;
  background-image: url(../img/team-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 768px) {
    .team {
      padding: 25px 0; } }
  .team__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 240px;
    margin: 0 auto; }
    @media (max-width: 1200px) {
      .team__item {
        margin-bottom: 30px; } }
    .team__item_margin {
      margin-top: 40px; }
      @media (max-width: 568px) {
        .team__item_margin {
          margin-top: 0; } }
    .team__item-img {
      width: 120px;
      height: 120px;
      position: relative;
      margin-bottom: 23px; }
      .team__item-img:after {
        width: 83px;
        height: 97px;
        position: absolute;
        bottom: -15px;
        left: -15px;
        content: '';
        background-image: url(../img/team-border-left.html);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 0 0; }
      .team__item-img:before {
        width: 83px;
        height: 97px;
        position: absolute;
        top: -15px;
        right: -15px;
        content: '';
        background-image: url(../img/team-border-right.html);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 0 0; }
      .team__item-img img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: 50% 50%;
           object-position: 50% 50%;
        border-bottom-left-radius: 45px;
        border-top-right-radius: 45px; }
    .team__item-name {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      font-size: 13px;
      color: #1f1738;
      text-transform: uppercase;
      text-align: center;
      margin-bottom: 10px; }
    .team__item-position {
      font-family: "Geometria", sans-serif;
      font-size: 10px;
      font-weight: 500;
      color: #545454;
      margin-bottom: 10px;
      text-align: center; }
    .team__item p {
      font-size: 12px;
      text-align: center; }

.news {
  padding: 60px 0 80px 0; }
  @media (max-width: 768px) {
    .news {
      padding: 30px 0 40px 0; } }
  .news-page {
    padding: 60px 0;
    background-image: url(../img/news.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    .news-page .main-title {
      margin-bottom: 50px; }
    @media (max-width: 768px) {
      .news-page {
        padding: 40px 0; } }
  @media (max-width: 768px) {
    .news-slider {
      padding-top: 100px; } }
  @media (max-width: 568px) {
    .news-slider {
      pointer-events: none; } }
  .news-slider__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .news-slider__item-text p {
      margin-bottom: 20px; }
      .news-slider__item-text p:last-child {
        margin-bottom: 0; }
    .news-slider__item-title {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 26px;
      color: #1f1738;
      margin-bottom: 20px; }
    .news-slider__item-date {
      font-family: "Geometria", sans-serif;
      font-size: 14px;
      font-weight: 400;
      color: #545454;
      margin-bottom: 25px;
      position: relative;
      padding: 5px 0 5px 25px;
      width: 100%; }
      .news-slider__item-date:after {
        width: 100%;
        max-width: 300px;
        height: 1px;
        background-color: #ebebeb;
        content: '';
        position: absolute;
        bottom: -10px;
        left: 0; }
      .news-slider__item-date svg {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: #796247;
        width: 15px;
        height: 15px; }
  .news-pagination {
    position: relative;
    height: 100%;
    z-index: 100; }
    .news-pagination .swiper-container {
      height: 580px; }
      @media (max-width: 768px) {
        .news-pagination .swiper-container {
          height: 175px; } }
    .news-pagination .swiper-button-prev, .news-pagination .swiper-button-next {
      position: absolute;
      background: none;
      width: 25px;
      height: 25px;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      margin: 0;
      outline: none;
      z-index: 100; }
      .news-pagination .swiper-button-prev svg, .news-pagination .swiper-button-next svg {
        width: 100%;
        height: 100%;
        fill: #796247; }
    .news-pagination .swiper-button-prev {
      bottom: -moz-calc(100% + 20px);
      bottom: calc(100% + 20px);
      -webkit-transform: translateX(-50%) rotate(-90deg);
         -moz-transform: translateX(-50%) rotate(-90deg);
          -ms-transform: translateX(-50%) rotate(-90deg);
              transform: translateX(-50%) rotate(-90deg);
      top: auto; }
    .news-pagination .swiper-button-next {
      top: 100%;
      -webkit-transform: translateX(-50%) rotate(90deg);
         -moz-transform: translateX(-50%) rotate(90deg);
          -ms-transform: translateX(-50%) rotate(90deg);
              transform: translateX(-50%) rotate(90deg); }
      @media (max-width: 768px) {
        .news-pagination .swiper-button-next {
          top: -moz-calc(100% + 20px);
          top: calc(100% + 20px); } }
    .news-pagination .swiper-slide-active .news-pagination__item-title {
      display: none; }
      @media (max-width: 768px) {
        .news-pagination .swiper-slide-active .news-pagination__item-title {
          display: block; } }
    .news-pagination__item {
      position: relative;
      height: 175px;
      width: 100%;
      cursor: pointer;
      border-radius: 3px; }
      .news-pagination__item-img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
        .news-pagination__item-img img {
          width: 100%;
          height: 100%; }
      .news-pagination__item-title {
        font-family: "Geometria", sans-serif;
        font-size: 18px;
        font-weight: 700;
        color: #1f1738;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 20px 20px;
        background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(255, 255, 255, 0.7) 70%, white 100%);
        background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(255, 255, 255, 0.7) 70%, white 100%);
        width: 100%; }
  .news__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-left: 175px;
    position: relative;
    text-decoration: none;
    margin-bottom: 30px; }
    @media (max-width: 568px) {
      .news__item {
        padding-left: 0;
        padding-top: 175px; } }
    .news__item:hover .news__item-btn {
      padding-right: 25px; }
      .news__item:hover .news__item-btn svg {
        right: -5px; }
    .news__item-img {
      position: absolute;
      left: 0;
      top: 0;
      width: 165px;
      height: 165px; }
      @media (max-width: 568px) {
        .news__item-img {
          left: 50%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }
      .news__item-img img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: 50% 50%;
           object-position: 50% 50%; }
      .news__item-img:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../img/news-border.html);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        pointer-events: none; }
    .news__item-title {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 22px;
      color: #1f1738;
      text-transform: uppercase;
      margin-bottom: 15px; }
      @media (max-width: 568px) {
        .news__item-title {
          text-align: center;
          width: 100%; } }
    .news__item p {
      font-size: 14px;
      margin-bottom: 15px; }
      @media (max-width: 568px) {
        .news__item p {
          text-align: center; } }
    .news__item-bot {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .news__item-date {
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #545454; }
    .news__item-btn {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 16px;
      color: #1f1738;
      padding-right: 20px;
      position: relative;
      text-decoration: none;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      .news__item-btn svg {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: #1f1738;
        width: 11px;
        height: 11px;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }

.plans {
  background-image: url(../img/plans-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-top: 70px;
  position: relative;
  z-index: 3; }
  @media (max-width: 768px) {
    .plans {
      padding-top: 35px; } }
  .plans-page {
    padding: 70px 0;
    background-image: url(../img/investors.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    @media (max-width: 768px) {
      .plans-page {
        padding: 35px 0; } }
    .plans-page-slider {
      margin-bottom: 50px; }
      @media (max-width: 992px) {
        .plans-page-slider .plans__item {
          margin: 0 auto; } }
    .plans-page-pagination .swiper-container {
      padding-top: 10px; }
    .plans-page-pagination .swiper-slide-active {
      margin-top: -10px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
    .plans-page-pagination .plans__item {
      padding: 15px 15px;
      cursor: pointer;
      min-width: 150px;
      min-height: 130px; }
      .plans-page-pagination .plans__item-icon {
        width: 25px;
        height: 25px;
        margin-bottom: 3px; }
      .plans-page-pagination .plans__item-title {
        font-size: 8px;
        margin-bottom: 2px; }
      .plans-page-pagination .plans__item-val {
        font-size: 10px;
        margin-bottom: 3px; }
      .plans-page-pagination .plans__item-subtitle {
        font-size: 6px;
        margin-bottom: 5px; }
      .plans-page-pagination .plans__item-top {
        margin-bottom: 3px; }
      .plans-page-pagination .plans__item-week:first-child:after {
        width: 1px; }
      .plans-page-pagination .plans__item-week__val {
        font-size: 10px;
        margin-bottom: 3px; }
      .plans-page-pagination .plans__item-week__title {
        font-size: 5px;
        margin-bottom: 3px; }
      .plans-page-pagination .plans__item-info__title {
        font-size: 5px; }
      .plans-page-pagination .plans__item-info__val {
        font-size: 5px; }
      .plans-page-pagination .plans__item-range__title {
        font-size: 5px; }
      .plans-page-pagination .plans__item-range__val {
        font-size: 5px; }
      .plans-page-pagination .plans__item .plans__item-top {
        padding: 0 15px;
        top: 18px; }
  .plans-slider {
    margin-bottom: 40px; }
    .plans-slider .swiper-container {
      padding: 0 45px; }
    .plans-slider .swiper-container {
      padding-bottom: 40px; }
    .plans-slider .swiper-slide {
      width: 410px;
      opacity: 0;
      -moz-transition: all .5s ease;
      transition: all .5s ease;
      z-index: 1; }
      @media (max-width: 568px) {
        .plans-slider .swiper-slide {
          width: 290px; } }
      .plans-slider .swiper-slide-active {
        opacity: 1;
        z-index: 3; }
      .plans-slider .swiper-slide-prev {
        -webkit-transform: translate(150px, 50px) scale(0.8);
           -moz-transform: translate(150px, 50px) scale(0.8);
            -ms-transform: translate(150px, 50px) scale(0.8);
                transform: translate(150px, 50px) scale(0.8);
        z-index: 2;
        opacity: 0.5; }
        @media (max-width: 768px) {
          .plans-slider .swiper-slide-prev {
            opacity: 0; } }
      .plans-slider .swiper-slide-next {
        -webkit-transform: translate(-150px, 50px) scale(0.8);
           -moz-transform: translate(-150px, 50px) scale(0.8);
            -ms-transform: translate(-150px, 50px) scale(0.8);
                transform: translate(-150px, 50px) scale(0.8);
        z-index: 2;
        opacity: 0.5; }
        @media (max-width: 768px) {
          .plans-slider .swiper-slide-next {
            opacity: 0; } }
    .plans-slider .swiper-button-prev, .plans-slider .swiper-button-next {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 35px;
      height: 35px;
      opacity: .3;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      background: none;
      outline: none;
      margin: 0; }
      @media (max-width: 568px) {
        .plans-slider .swiper-button-prev, .plans-slider .swiper-button-next {
          bottom: 0;
          -webkit-transform: translateY(0);
             -moz-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0);
          top: auto; } }
      .plans-slider .swiper-button-prev:hover, .plans-slider .swiper-button-next:hover {
        opacity: 1; }
      .plans-slider .swiper-button-prev svg, .plans-slider .swiper-button-next svg {
        width: 100%;
        height: 100%;
        fill: #fff; }
    .plans-slider .swiper-button-prev {
      left: 0;
      -webkit-transform: translateY(-50%) rotate(180deg);
         -moz-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg); }
      @media (max-width: 568px) {
        .plans-slider .swiper-button-prev {
          -webkit-transform: translateY(0) rotate(180deg);
             -moz-transform: translateY(0) rotate(180deg);
              -ms-transform: translateY(0) rotate(180deg);
                  transform: translateY(0) rotate(180deg); } }
    .plans-slider .swiper-button-next {
      right: 0; }
  .plans__item {
    background-image: url(../img/plans-item-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    max-width: 410px;
    padding: 25px 50px 45px 50px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative; }
    @media (max-width: 568px) {
      .plans__item {
        padding: 25px 30px 30px 30px; } }
    .plans__item-top {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; }
      @media (max-width: 568px) {
        .plans__item-top {
          top: 35px; } }
    .plans__item-week {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin: 0 10px;
      position: relative; }
      .plans__item-week:first-child:after {
        position: absolute;
        top: 50%;
        left: -moz-calc(100% + 10px);
        left: calc(100% + 10px);
        height: 80%;
        -webkit-transform: translateY(-50%) rotate(15deg);
           -moz-transform: translateY(-50%) rotate(15deg);
            -ms-transform: translateY(-50%) rotate(15deg);
                transform: translateY(-50%) rotate(15deg);
        -webkit-transform-origin: 50% 50%;
           -moz-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        width: 3px;
        background-color: #1f1738;
        content: ''; }
      .plans__item-week__val {
        font-size: 27px;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        color: #796247;
        text-align: center;
        margin-bottom: 5px; }
        @media (max-width: 568px) {
          .plans__item-week__val {
            font-size: 20px; } }
      .plans__item-week__title {
        font-size: 13px;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        color: #1f1738;
        text-align: center; }
        @media (max-width: 568px) {
          .plans__item-week__title {
            font-size: 10px; } }
    .plans__item-icon {
      width: 77px;
      height: 77px;
      margin-bottom: 5px; }
      .plans__item-icon img {
        width: 100%;
        height: 100%; }
      @media (max-width: 568px) {
        .plans__item-icon {
          width: 60px;
          height: 60px; } }
    .plans__item-title {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      font-size: 22px;
      text-transform: uppercase;
      color: #1f1738;
      text-align: center;
      margin-bottom: 5px; }
      @media (max-width: 568px) {
        .plans__item-title {
          font-size: 16px; } }
    .plans__item-val {
      text-align: center;
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      font-size: 36px;
      color: #796247;
      margin-bottom: 10px;
      line-height: 1; }
      @media (max-width: 568px) {
        .plans__item-val {
          font-size: 20px;
          margin-bottom: 5px; } }
    .plans__item-subtitle {
      text-align: center;
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      font-size: 18px;
      text-transform: uppercase;
      color: #1f1738;
      margin-bottom: 10px; }
      @media (max-width: 568px) {
        .plans__item-subtitle {
          font-size: 14px; } }
    .plans__item-bot {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
    .plans__item-range {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      max-width: 50%; }
      .plans__item-range__title {
        font-family: "Geometria", sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #1f1738;
        text-transform: uppercase;
        margin-bottom: 5px;
        text-align: center; }
        @media (max-width: 568px) {
          .plans__item-range__title {
            font-size: 12px; } }
      .plans__item-range__val {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #1f1738;
        font-size: 16px;
        text-align: center; }
        @media (max-width: 568px) {
          .plans__item-range__val {
            font-size: 12px; } }
    .plans__item-info {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 0 5px;
      max-width: 50%; }
      .plans__item-info__title {
        font-family: "Geometria", sans-serif;
        font-weight: 500;
        font-size: 13px;
        color: #1f1738;
        text-transform: uppercase;
        margin-bottom: 5px;
        text-align: center; }
        @media (max-width: 568px) {
          .plans__item-info__title {
            font-size: 11px; } }
      .plans__item-info__val {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #1f1738;
        font-size: 13px;
        text-align: center; }
        @media (max-width: 568px) {
          .plans__item-info__val {
            font-size: 11px; } }
  .plans .main-btn {
    min-width: 230px;
    text-transform: uppercase;
    margin-bottom: 80px; }

.calc {
  background-image: url(../img/calc-bg.html);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  padding: 25px 0; }
  .calc-page {
    background-image: url(../img/calc-page-bg.html);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding: 40px 40px 40px 40px; }
    @media (max-width: 992px) {
      .calc-page {
        margin-bottom: 40px; } }
    .calc-page .calc-form {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .calc-page .calc-title {
      text-align: left;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-bottom: 10px;
      width: 100%;
      border-bottom: 1px solid rgba(255, 255, 255, 0.15);
      margin-bottom: 25px;
      padding-top: 0; }
      @media (max-width: 768px) {
        .calc-page .calc-title {
          text-align: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
    .calc-page .calc-label input {
      text-align: left;
      font-size: 12px; }
    .calc-page .calc-form-row {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 20px;
      width: 100%; }
      @media (max-width: 768px) {
        .calc-page .calc-form-row {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .calc-page .calc-label {
      margin: 0;
      max-width: 220px;
      padding: 0 35px;
      height: 40px;
      margin-right: 40px; }
      @media (max-width: 768px) {
        .calc-page .calc-label {
          margin-right: 0;
          margin-bottom: 20px; } }
      .calc-page .calc-label:after {
        height: 40px; }
      .calc-page .calc-label__title {
        font-size: 12px;
        min-width: 50%; }
    .calc-page .jq-selectbox__select {
      font-size: 12px !important; }
    .calc-page .main-btn {
      text-transform: uppercase;
      border: none;
      outline: none;
      border-radius: 4px;
      min-width: 130px;
      font-size: 12px;
      height: 35px;
      cursor: pointer;
      background: transparent; }
    .calc-page .calc-info {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 568px) {
        .calc-page .calc-info {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      .calc-page .calc-info__title {
        margin-bottom: 0;
        margin-right: 10px; }
        @media (max-width: 568px) {
          .calc-page .calc-info__title {
            margin-bottom: 10px;
            margin-right: 0; } }
  .calc-title {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    opacity: 0.7;
    padding-top: 20px; }
    @media (max-width: 768px) {
      .calc-title {
        margin-bottom: 20px; } }
    .calc-title__icon {
      margin-bottom: 15px;
      width: 53px;
      height: 53px; }
      .calc-title__icon svg {
        width: 100%;
        height: 100%;
        fill: #fff; }
    .calc-title__text {
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 26px; }
  .calc-info {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .calc-info__title {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      color: #fff;
      font-size: 18px;
      text-transform: uppercase;
      margin-bottom: 5px; }
    .calc-info__val {
      font-size: 24px;
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      color: #796247; }
  .calc-label {
    position: relative;
    max-width: 340px;
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0 50px;
    height: 55px;
    margin: 0 auto 15px auto; }
    @media (max-width: 992px) {
      .calc-label {
        padding: 0 40px; } }
    @media (max-width: 768px) {
      .calc-label {
        padding: 0 50px; } }
    @media (max-width: 568px) {
      .calc-label {
        padding: 0 40px; } }
    .calc-label .jq-selectbox__select {
      background: transparent;
      box-shadow: none;
      text-shadow: none;
      border: none !important;
      font-family: "Geometria", sans-serif;
      color: #545454;
      font-size: 18px;
      padding-left: 0; }
    .calc-label .jq-selectbox__trigger {
      display: none; }
    .calc-label .jq-selectbox__dropdown {
      min-width: 290px;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
    .calc-label_rotate {
      -webkit-flex-direction: row-reverse;
         -moz-box-orient: horizontal;
         -moz-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .calc-label_rotate .calc-label__title {
        -webkit-justify-content: flex-end;
           -moz-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      .calc-label_rotate:after {
        -webkit-transform: translate(-50%, -50%) scale(-1, 1) !important;
           -moz-transform: translate(-50%, -50%) scale(-1, 1) !important;
            -ms-transform: translate(-50%, -50%) scale(-1, 1) !important;
                transform: translate(-50%, -50%) scale(-1, 1) !important; }
    .calc-label:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 100%;
      height: 55px;
      background-image: url(../img/calc-label-bg.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100% 100%;
      z-index: 0;
      pointer-events: none; }
    .calc-label__title {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 18px;
      color: #fff;
      z-index: 1;
      position: relative;
      width: 50%;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .calc-label__title span {
        position: relative;
        padding-right: 20px; }
      .calc-label__title svg {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%) rotate(90deg);
           -moz-transform: translateY(-50%) rotate(90deg);
            -ms-transform: translateY(-50%) rotate(90deg);
                transform: translateY(-50%) rotate(90deg);
        fill: #fff;
        width: 10px;
        height: 10px; }
    .calc-label input {
      z-index: 1;
      position: relative; }
    .calc-label input {
      text-align: right;
      background-color: transparent;
      border: none;
      font-family: "Geometria", sans-serif;
      max-width: 100px;
      color: #545454;
      font-size: 18px;
      outline: none; }

.refs {
  padding: 75px 0 100px 0;
  background-image: url(../img/refs-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  .refs-title {
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    font-size: 45px;
    color: #796247;
    text-transform: uppercase;
    margin-bottom: 25px; }
    @media (max-width: 568px) {
      .refs-title {
        text-align: center; } }
  .refs-text {
    margin-bottom: 45px; }
    @media (max-width: 568px) {
      .refs-text {
        text-align: center; } }
  .refs-lvl {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    margin-bottom: 50px;
    -webkit-transform: scale(-1, 1);
       -moz-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
            transform: scale(-1, 1); }
    @media (max-width: 568px) {
      .refs-lvl {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
        -webkit-transform: scale(1, 1);
           -moz-transform: scale(1, 1);
            -ms-transform: scale(1, 1);
                transform: scale(1, 1); } }
    .refs-lvl_agent {
      background-image: url(../img/refs-agent.html);
      max-width: 500px;
      width: 100%;
      margin: 100px auto 50px auto;
      height: 255px;
      margin-top: 100px; }
      @media (max-width: 568px) {
        .refs-lvl_agent {
          background-image: none;
          margin: 0 auto 50px auto;
          height: auto; } }
      .refs-lvl_agent .refs-lvl__item:nth-child(1) {
        right: 10px;
        top: -100px; }
        @media (max-width: 1200px) {
          .refs-lvl_agent .refs-lvl__item:nth-child(1) {
            right: 5px; } }
        @media (max-width: 992px) {
          .refs-lvl_agent .refs-lvl__item:nth-child(1) {
            right: 10px; } }
      .refs-lvl_agent .refs-lvl__item:nth-child(2) {
        left: 50%;
        top: 30px;
        -webkit-transform: translateX(-50%) scale(-1, 1);
           -moz-transform: translateX(-50%) scale(-1, 1);
            -ms-transform: translateX(-50%) scale(-1, 1);
                transform: translateX(-50%) scale(-1, 1); }
      .refs-lvl_agent .refs-lvl__item:nth-child(3) {
        left: 20px;
        top: -30px; }
        @media (max-width: 1200px) {
          .refs-lvl_agent .refs-lvl__item:nth-child(3) {
            left: 10px; } }
        @media (max-width: 992px) {
          .refs-lvl_agent .refs-lvl__item:nth-child(3) {
            left: 20px; } }
    .refs-lvl_leader {
      background-image: url(../img/refs-leader.html);
      max-width: 490px;
      width: 100%;
      height: 300px;
      margin: 80px auto 50px auto; }
      @media (max-width: 568px) {
        .refs-lvl_leader {
          background-image: none;
          margin: 0 auto 50px auto;
          height: auto; } }
      .refs-lvl_leader .refs-lvl__item:nth-child(1) {
        right: 10px;
        top: -35px; }
        @media (max-width: 1200px) {
          .refs-lvl_leader .refs-lvl__item:nth-child(1) {
            right: 5px; } }
        @media (max-width: 992px) {
          .refs-lvl_leader .refs-lvl__item:nth-child(1) {
            right: 10px; } }
      .refs-lvl_leader .refs-lvl__item:nth-child(2) {
        left: 50%;
        top: -80px;
        -webkit-transform: translateX(-50%) scale(-1, 1);
           -moz-transform: translateX(-50%) scale(-1, 1);
            -ms-transform: translateX(-50%) scale(-1, 1);
                transform: translateX(-50%) scale(-1, 1); }
      .refs-lvl_leader .refs-lvl__item:nth-child(3) {
        left: 15px;
        top: 30px; }
        @media (max-width: 1200px) {
          .refs-lvl_leader .refs-lvl__item:nth-child(3) {
            left: 10px; } }
        @media (max-width: 992px) {
          .refs-lvl_leader .refs-lvl__item:nth-child(3) {
            left: 15px; } }
    .refs-lvl__item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: absolute;
      -webkit-transform: scale(-1, 1);
         -moz-transform: scale(-1, 1);
          -ms-transform: scale(-1, 1);
              transform: scale(-1, 1); }
      @media (max-width: 568px) {
        .refs-lvl__item {
          position: static;
          -webkit-transform: translateX(0) !important;
             -moz-transform: translateX(0) !important;
              -ms-transform: translateX(0) !important;
                  transform: translateX(0) !important; } }
      .refs-lvl__item:nth-child(1) .refs-lvl__item-val {
        font-size: 38px;
        width: 110px;
        height: 110px; }
        @media (max-width: 568px) {
          .refs-lvl__item:nth-child(1) .refs-lvl__item-val {
            font-size: 30px;
            width: 80px;
            height: 80px; } }
      .refs-lvl__item:nth-child(2) .refs-lvl__item-val {
        font-size: 30px;
        width: 95px;
        height: 95px; }
        @media (max-width: 568px) {
          .refs-lvl__item:nth-child(2) .refs-lvl__item-val {
            font-size: 25px;
            width: 60px;
            height: 60px; } }
      .refs-lvl__item:nth-child(3) .refs-lvl__item-val {
        font-size: 25px;
        width: 80px;
        height: 80px; }
        @media (max-width: 568px) {
          .refs-lvl__item:nth-child(3) .refs-lvl__item-val {
            font-size: 20px;
            width: 40px;
            height: 40px; } }
      .refs-lvl__item-title {
        text-transform: uppercase;
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        color: #1f1738;
        font-size: 25px;
        margin-bottom: 8px; }
        @media (max-width: 568px) {
          .refs-lvl__item-title {
            font-size: 18px; } }
      .refs-lvl__item-val {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        color: #fff;
        border-radius: 50%;
        background: -moz-linear-gradient(top, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
        background: linear-gradient(to bottom, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%); }

.represent {
  padding: 65px 0;
  background-image: url(../img/represent-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 568px) {
    .represent {
      text-align: center; } }
  .represent-stat {
    padding: 75px 0;
    background-image: url(../img/represent-stat-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    @media (max-width: 768px) {
      .represent-stat {
        padding: 35px 0; } }
    .represent-stat-table {
      width: 100%; }
      .represent-stat-table table {
        width: 100%; }
      @media (max-width: 768px) {
        .represent-stat-table td {
          display: -webkit-flex !important;
          display: -moz-box !important;
          display: -ms-flexbox !important;
          display: flex !important;
          -webkit-flex-direction: row;
             -moz-box-orient: horizontal;
             -moz-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      .represent-stat-table tr {
        height: 65px; }
        @media (max-width: 768px) {
          .represent-stat-table tr {
            height: auto; } }
      .represent-stat-table tr:nth-child(even) {
        box-shadow: 0px 0px 5.94px 0.06px rgba(0, 0, 0, 0.13);
        background-color: #f9f9fa; }
        @media (max-width: 768px) {
          .represent-stat-table tr:nth-child(even) {
            box-shadow: none;
            background-color: transparent; } }
      .represent-stat-table td {
        text-align: center; }
      .represent-stat-table td:before {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #1f1738;
        font-size: 16px; }
      .represent-stat-table__icon {
        width: 33px;
        height: 33px;
        border-radius: 3px;
        margin: 0 auto;
        overflow: hidden; }
        .represent-stat-table__icon span {
          width: 100%;
          height: 100%;
          background-size: 100% 100%; }
      .represent-stat-table__title {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #1f1738;
        font-size: 20px;
        text-align: center; }
      .represent-stat-table__name {
        font-family: "Geometria", sans-serif;
        text-align: center;
        font-weight: 400;
        font-size: 16px;
        color: #1f1738; }
      .represent-stat-table__link {
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        color: #1f1738;
        font-size: 16px;
        width: 140px;
        text-overflow: ellipsis;
        overflow: hidden;
        text-align: center;
        margin: 0 auto;
        display: block;
        text-decoration: none;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        .represent-stat-table__link:hover {
          text-decoration: underline; }
    .represent-stat-form {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 40px 55px;
      background-image: url(../img/represent-stat-form-bg.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      box-shadow: 6px 5px 15.84px 0.16px rgba(0, 0, 0, 0.1);
      border-radius: 3px; }
      @media (max-width: 992px) {
        .represent-stat-form {
          margin-bottom: 40px; } }
      .represent-stat-form__title {
        text-align: center;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        color: #796247;
        font-size: 26px;
        text-transform: uppercase;
        margin-bottom: 40px; }
      .represent-stat-form .cabinet-open-deposit__form-label {
        width: 100%;
        margin-bottom: 20px; }
        .represent-stat-form .cabinet-open-deposit__form-label .jq-selectbox__select {
          box-shadow: none !important;
          border: 1px solid #796247 !important; }
          .represent-stat-form .cabinet-open-deposit__form-label .jq-selectbox__select-text {
            color: #1f1738; }
      .represent-stat-form input {
        margin-bottom: 20px;
        width: 100%;
        border: 1px solid #796247;
        height: 45px;
        line-height: 45px;
        padding: 0 20px;
        border-radius: 3px;
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        color: #1f1738;
        font-weight: 400;
        outline: none;
        background-color: transparent; }
      .represent-stat-form .main-btn {
        text-transform: uppercase;
        border: none;
        background: transparent;
        max-width: 145px;
        width: 100%;
        margin-top: 15px;
        cursor: pointer; }
  .represent-text {
    margin-bottom: 40px; }
    .represent-text p {
      color: #fff;
      margin-bottom: 20px; }
      .represent-text p:last-child {
        margin-bottom: 0; }
  .represent .text-gradient {
    font-size: 19px;
    margin-bottom: 60px; }
  .represent .main-btn {
    text-transform: uppercase;
    margin-bottom: 90px; }
    @media (max-width: 768px) {
      .represent .main-btn {
        margin-bottom: 60px; } }
    @media (max-width: 568px) {
      .represent .main-btn {
        margin: 0 auto 40px auto; } }
  .represent-lvl {
    height: 500px;
    max-width: 410px;
    width: 100%;
    position: relative;
    background-image: url(../img/represent-img.html);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    margin: 0 auto;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .represent-lvl {
        background: none;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: stretch;
           -moz-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
        height: auto;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .represent-lvl__money-1 {
      position: absolute;
      left: 42%;
      top: 0;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 90px;
      -webkit-animation: money1 4s infinite linear;
         -moz-animation: money1 4s infinite linear;
              animation: money1 4s infinite linear;
      opacity: 0;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 768px) {
        .represent-lvl__money-1 {
          display: none; } }
    .represent-lvl__money-2 {
      position: absolute;
      width: 70px;
      left: 20%;
      top: 150px;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      -webkit-animation: money1 4s infinite linear;
         -moz-animation: money1 4s infinite linear;
              animation: money1 4s infinite linear;
      opacity: 0;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      -webkit-animation-delay: 1s;
         -moz-animation-delay: 1s;
              animation-delay: 1s; }
      @media (max-width: 768px) {
        .represent-lvl__money-2 {
          display: none; } }
    .represent-lvl__money-3 {
      position: absolute;
      left: 60%;
      width: 80px;
      top: 100px;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      -webkit-animation: money1 4s infinite linear;
         -moz-animation: money1 4s infinite linear;
              animation: money1 4s infinite linear;
      opacity: 0;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      -webkit-animation-delay: 2s;
         -moz-animation-delay: 2s;
              animation-delay: 2s; }
      @media (max-width: 768px) {
        .represent-lvl__money-3 {
          display: none; } }
    .represent-lvl__money-4 {
      position: absolute;
      left: 52%;
      width: 55px;
      top: 240px;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      -webkit-animation: money1 4s infinite linear;
         -moz-animation: money1 4s infinite linear;
              animation: money1 4s infinite linear;
      opacity: 0;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      -webkit-animation-delay: 3s;
         -moz-animation-delay: 3s;
              animation-delay: 3s; }
      @media (max-width: 768px) {
        .represent-lvl__money-4 {
          display: none; } }
    .represent-lvl__item {
      -webkit-flex-direction: row-reverse;
         -moz-box-orient: horizontal;
         -moz-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse;
      display: -webkit-inline-flex;
      display: -moz-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-align-items: flex-end;
         -moz-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      padding-bottom: 12px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      position: absolute; }
      @media (max-width: 768px) {
        .represent-lvl__item {
          position: static;
          text-align: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 50%;
          -webkit-justify-content: space-between;
             -moz-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding: 0 7px 7px 7px;
          margin-bottom: 15px; } }
      .represent-lvl__item_1 {
        top: -80px;
        left: 50%; }
      .represent-lvl__item_2 {
        top: 40px;
        right: 0; }
      .represent-lvl__item_3 {
        left: -80px;
        top: 90px; }
        .represent-lvl__item_3:after {
          left: 100%;
          right: auto;
          -webkit-transform-origin: 0 0 !important;
             -moz-transform-origin: 0 0 !important;
              -ms-transform-origin: 0 0 !important;
                  transform-origin: 0 0 !important;
          -webkit-transform: rotate(45deg) !important;
             -moz-transform: rotate(45deg) !important;
              -ms-transform: rotate(45deg) !important;
                  transform: rotate(45deg) !important; }
      .represent-lvl__item_4 {
        top: 160px;
        right: 0; }
      .represent-lvl__item:after {
        width: 40px;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.1);
        content: '';
        position: absolute;
        top: 100%;
        right: 100%;
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: 100% 0;
           -moz-transform-origin: 100% 0;
            -ms-transform-origin: 100% 0;
                transform-origin: 100% 0; }
        @media (max-width: 768px) {
          .represent-lvl__item:after {
            display: none; } }
      .represent-lvl__item-title {
        font-size: 16px;
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        color: #fff;
        margin-left: 10px; }
      .represent-lvl__item-val {
        font-size: 30px;
        font-family: "Geometria", sans-serif;
        color: #fff;
        font-weight: 800;
        line-height: 30px; }
  .represent-bonus {
    background-image: url(../img/represent-bonus.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 100%;
    height: 235px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 30px; }
    @media (max-width: 1200px) {
      .represent-bonus {
        padding-left: 25px; } }
    @media (max-width: 992px) {
      .represent-bonus {
        background-image: none;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        height: auto;
        padding-left: 0; } }
    .represent-bonus__item {
      width: 185px;
      text-align: center;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 992px) {
        .represent-bonus__item {
          width: 33%;
          margin-bottom: 20px;
          padding: 0 5px; } }
      @media (max-width: 568px) {
        .represent-bonus__item {
          width: 50%; } }
      .represent-bonus__item-num {
        display: none; }
        @media (max-width: 992px) {
          .represent-bonus__item-num {
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
               -moz-box-orient: horizontal;
               -moz-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-align-items: center;
               -moz-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-justify-content: center;
               -moz-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            background: -moz-linear-gradient(left, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
            background: linear-gradient(90deg, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
            width: 60px;
            height: 60px;
            font-size: 20px;
            font-family: "Geometria", sans-serif;
            font-weight: 500;
            color: #fff;
            border-radius: 50%;
            margin-bottom: 20px; } }
      .represent-bonus__item-val {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #fff;
        font-size: 20px;
        margin-bottom: 10px; }
        @media (max-width: 1200px) {
          .represent-bonus__item-val {
            font-size: 18px; } }
        .represent-bonus__item-val span {
          display: block; }
      .represent-bonus__item-text {
        font-family: "Geometria", sans-serif;
        font-weight: 500;
        color: #796247;
        font-size: 15px; }
        @media (max-width: 1200px) {
          .represent-bonus__item-text {
            font-size: 13px; } }

.wallet {
  padding: 30px 0 45px 0;
  background-image: url(../img/wallet-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  .wallet-icon {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 22px; }
    .wallet-icon:after, .wallet-icon:before {
      width: 100%;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.2);
      display: inline-block;
      content: ''; }
    .wallet-icon svg {
      fill: #000;
      opacity: .2;
      width: 55px;
      height: 55px;
      min-width: 55px;
      margin: 0 20px; }
  .wallet-list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 992px) {
      .wallet-list {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .wallet-item {
    max-width: 80px;
    width: 80px;
    margin-right: 8px;
    height: 90px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: url(../img/wallet-item-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain; }
    .wallet-item svg {
      width: 50px;
      height: 50px; }
      @media (max-width: 1200px) {
        .wallet-item svg {
          width: 40px;
          height: 40px; } }
    .wallet-item:last-child {
      margin-right: 0; }
      @media (max-width: 992px) {
        .wallet-item:last-child {
          margin-right: 10px; } }

.footer {
  padding: 50px 0 30px 0;
  background-image: url(../img/footer-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 568px) {
    .footer {
      padding: 25px 0; } }
  @media (max-width: 768px) {
    .footer .logo {
      margin-bottom: 30px; } }
  .footer-text {
    max-width: 945px;
    margin: 0 auto;
    padding-top: 30px; }
    .footer-text p {
      font-size: 14px;
      color: #fff;
      text-align: center; }
  .footer-menu {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px; }
    @media (max-width: 992px) {
      .footer-menu {
        display: none; } }
    .footer-menu__item {
      text-decoration: none;
      color: #fff;
      font-family: "Geometria", sans-serif;
      font-size: 14px;
      font-weight: 500;
      text-align: center; }
  .footer-contact {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 992px) {
      .footer-contact {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-align-items: stretch;
           -moz-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch; } }
    .footer-contact__item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding-right: 5px; }
      @media (max-width: 992px) {
        .footer-contact__item {
          width: 50%;
          margin-bottom: 15px; } }
      @media (max-width: 568px) {
        .footer-contact__item {
          width: 100%;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center; } }
      .footer-contact__item-title {
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #fff;
        margin-bottom: 10px; }
        @media (max-width: 568px) {
          .footer-contact__item-title {
            text-align: center; } }
      .footer-contact__item a {
        text-decoration: none;
        font-family: "Geometria", sans-serif;
        font-weight: 500;
        color: #fff;
        text-decoration: none;
        font-size: 18px;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        @media (max-width: 768px) {
          .footer-contact__item a {
            font-size: 14px; } }
        .footer-contact__item a:hover {
          opacity: 0.5; }
    .footer-contact-soc {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .footer-contact-soc a {
        text-decoration: none;
        margin-right: 20px;
        display: inline-block;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        .footer-contact-soc a:hover {
          opacity: 0.5; }
        .footer-contact-soc a:last-child {
          margin-right: 0; }
      .footer-contact-soc svg {
        fill: #fff;
        width: 20px;
        height: 20px; }

.bounty {
  padding: 80px 0 60px 0;
  background-image: url(../img/bounty-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 768px) {
    .bounty {
      padding: 40px 0; } }
  .bounty-text {
    margin-bottom: 40px; }
  .bounty-soc {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1200px) {
      .bounty-soc {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around; } }
    .bounty-soc .main-btn {
      width: -moz-calc(25% - 30px);
      width: calc(25% - 30px);
      padding-left: 40px;
      padding-right: 15px;
      text-align: center;
      text-transform: uppercase;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 14px; }
      @media (max-width: 1200px) {
        .bounty-soc .main-btn {
          width: -moz-calc(33.33% - 30px);
          width: calc(33.33% - 30px);
          margin-bottom: 20px; } }
      @media (max-width: 992px) {
        .bounty-soc .main-btn {
          width: -moz-calc(50% - 30px);
          width: calc(50% - 30px); } }
      @media (max-width: 480px) {
        .bounty-soc .main-btn {
          width: 100%; } }
      .bounty-soc .main-btn__icon {
        left: 15px;
        right: auto; }
  .bounty-share {
    background-image: url(../img/bounty-share-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 65px 0; }
    @media (max-width: 768px) {
      .bounty-share {
        padding: 40px 0; } }
    .bounty-share-form {
      background-image: url(../img/bounty-form-bd.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100% 100%;
      max-width: 400px;
      margin: 0 auto;
      padding: 40px 65px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 992px) {
        .bounty-share-form {
          padding: 40px; } }
      @media (max-width: 768px) {
        .bounty-share-form {
          margin-bottom: 40px; } }
      .bounty-share-form__title {
        color: #fff;
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        font-size: 20px;
        text-align: center;
        margin-bottom: 20px;
        text-transform: uppercase; }
      .bounty-share-form .cabinet-open-deposit__form-label {
        width: 100%;
        margin-bottom: 20px; }
        .bounty-share-form .cabinet-open-deposit__form-label .jq-selectbox__select {
          box-shadow: none !important;
          border: 1px solid #796247 !important; }
      .bounty-share-form input {
        width: 100%;
        margin-bottom: 20px;
        height: 45px;
        line-height: 45px;
        padding: 0 25px;
        font-family: "Geometria", sans-serif;
        font-size: 16px;
        color: #fff;
        font-weight: 400;
        border: 1px solid #796247;
        border-radius: 3px;
        outline: none;
        background-color: transparent; }
      .bounty-share-form .main-btn {
        background-color: transparent;
        border: none;
        outline: none;
        height: 40px;
        font-size: 13px;
        cursor: pointer; }
        .bounty-share-form .main-btn:after {
          height: 40px; }
    .bounty-share-item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 60px; }
      @media (max-width: 768px) {
        .bounty-share-item {
          margin-bottom: 30px; } }
      .bounty-share-item__right {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-end;
           -moz-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        max-width: 290px;
        margin: 0 auto; }
        @media (max-width: 768px) {
          .bounty-share-item__right {
            -webkit-align-items: center;
               -moz-box-align: center;
                -ms-flex-align: center;
                    align-items: center; } }
        .bounty-share-item__right .bounty-share-item__btns {
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: flex-end;
             -moz-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          .bounty-share-item__right .bounty-share-item__btns-item {
            margin-bottom: 30px;
            width: 100%; }
      .bounty-share-item__img {
        margin-bottom: 30px; }
        .bounty-share-item__img img {
          max-width: 100%; }
      .bounty-share-item__title {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        color: #fff;
        font-size: 24px;
        text-transform: uppercase;
        margin-bottom: 25px; }
      .bounty-share-item__text {
        margin-bottom: 30px; }
        .bounty-share-item__text p {
          color: #fff;
          margin-bottom: 15px; }
          .bounty-share-item__text p:last-child {
            margin-bottom: 0; }
          .bounty-share-item__text p span {
            font-weight: 700; }
      .bounty-share-item__list {
        margin-bottom: 40px; }
        .bounty-share-item__list p {
          color: #fff;
          display: block;
          margin-bottom: 15px; }
          .bounty-share-item__list p:last-child {
            margin-bottom: 0; }
          .bounty-share-item__list p span {
            color: #fc050b; }
      .bounty-share-item__btns {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-align-items: stretch;
           -moz-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%; }
        @media (max-width: 768px) {
          .bounty-share-item__btns {
            -webkit-flex-direction: column;
               -moz-box-orient: vertical;
               -moz-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-align-items: center;
               -moz-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-justify-content: flex-start;
               -moz-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start; } }
        .bounty-share-item__btns-item {
          width: -moz-calc(50% - 30px);
          width: calc(50% - 30px);
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: flex-start;
             -moz-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-justify-content: space-between;
             -moz-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          max-width: 290px; }
          @media (max-width: 768px) {
            .bounty-share-item__btns-item {
              width: 100%;
              margin-bottom: 30px; } }
          .bounty-share-item__btns-item p {
            font-size: 14px;
            font-weight: 500;
            margin-bottom: 20px;
            color: #fff; }
          .bounty-share-item__btns-item .main-btn {
            text-transform: uppercase;
            text-align: center;
            height: 45px;
            font-size: 14px;
            padding: 0 20px;
            width: 100%;
            -webkit-justify-content: center;
               -moz-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            .bounty-share-item__btns-item .main-btn:after {
              height: 45px; }

.media {
  padding: 75px 0;
  background-image: url(../img/media.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 768px) {
    .media {
      padding: 35px 0; } }
  .media__img {
    width: 100%;
    max-width: 260px;
    height: 210px;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    margin: 0 auto 50px auto; }
    .media__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%; }
    .media__img:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      background-image: url(../img/media-bd.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100% 100%;
      pointer-events: none;
      z-index: 1; }
  .media__title {
    font-family: "Geometria", sans-serif;
    font-size: 20px;
    color: #1f1738;
    font-weight: 700;
    margin-bottom: 35px;
    text-transform: uppercase; }
  .media__text {
    margin-bottom: 50px; }

.faq {
  padding: 80px 0;
  background-image: url(../img/faq.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 768px) {
    .faq {
      padding: 40px 0; } }
  .faq-wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 992px) {
      .faq-wrap {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .faq-wrap .tabs {
      max-width: 260px;
      width: 100%;
      margin-right: 30px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 992px) {
        .faq-wrap .tabs {
          margin-right: 0;
          margin-bottom: 30px;
          max-width: 100%;
          -webkit-flex-direction: row;
             -moz-box-orient: horizontal;
             -moz-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-align-items: stretch;
             -moz-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
    .faq-wrap .tab_content {
      max-width: 780px;
      width: 100%;
      background-image: url(../img/tabs-bg.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      padding: 10px 0; }
      @media (max-width: 768px) {
        .faq-wrap .tab_content {
          padding: 0; } }
  .faq-tab {
    height: 70px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0 30px;
    position: relative;
    margin-bottom: 15px;
    cursor: pointer;
    width: 100%; }
    @media (max-width: 992px) {
      .faq-tab {
        max-width: 260px;
        margin: 0 15px 20px 15px;
        width: 100%; } }
    .faq-tab:hover:after, .faq-tab.active:after {
      display: none; }
    .faq-tab:last-child {
      margin-bottom: 0; }
    .faq-tab__text {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      color: #545454;
      font-size: 16px; }
    .faq-tab svg {
      width: 20px;
      height: 20px;
      fill: #796247;
      margin-right: 10px; }
    .faq-tab:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      background-image: url(../img/faq-tab-bd.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100% 100%;
      pointer-events: none; }

.accordion__item {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 25px;
  cursor: pointer; }
  .accordion__item.active .accordion__head-arrow {
    -webkit-transform: translateY(-50%) rotate(-90deg);
       -moz-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg); }
  .accordion__item:first-child {
    border-top: none; }
  .accordion__item:last-child {
    border-bottom: none; }

.accordion__head {
  position: relative;
  padding: 25px 100px 0 55px;
  font-family: "Geometria", sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  width: 100%; }
  @media (max-width: 768px) {
    .accordion__head {
      padding: 15px 100px 0 25px;
      font-size: 16px; } }
  .accordion__head-arrow {
    position: absolute;
    right: 55px;
    top: -moz-calc(50% + 25px / 2);
    top: calc(50% + 25px / 2);
    -webkit-transform: translateY(-50%) rotate(90deg);
       -moz-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
    -moz-transition: all .3s ease;
    transition: all .3s ease; }
    @media (max-width: 768px) {
      .accordion__head-arrow {
        right: 25px; } }
    .accordion__head-arrow svg {
      width: 25px;
      height: 25px;
      fill: #fff; }

.accordion__body {
  padding: 25px 55px 0 55px;
  display: none;
  width: 100%; }
  @media (max-width: 768px) {
    .accordion__body {
      padding: 25px 25px 0 25px; } }
  .accordion__body p {
    color: #fff; }

.contacts {
  padding: 80px 0;
  background-image: url(../img/contacts.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  @media (max-width: 768px) {
    .contacts {
      padding: 40px 0; } }
  .contacts-form {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 65px 60px;
    background-color: #f8f7f9;
    box-shadow: 0px 9px 8px 0px rgba(0, 0, 0, 0.26); }
    @media (max-width: 992px) {
      .contacts-form {
        margin-bottom: 40px; } }
    @media (max-width: 768px) {
      .contacts-form {
        padding: 35px 30px; } }
    .contacts-form__title {
      font-family: "Geometria", sans-serif;
      font-size: 36px;
      font-weight: 800;
      color: #1f1738;
      text-transform: uppercase;
      margin-bottom: 40px; }
      @media (max-width: 768px) {
        .contacts-form__title {
          font-size: 28px;
          text-align: center;
          width: 100%; } }
    .contacts-form input {
      width: 100%;
      padding: 0 30px;
      border: 1px solid #1f1738;
      border-radius: 3px;
      height: 60px;
      line-height: 60px;
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      color: #1f1738;
      font-weight: 400;
      margin-bottom: 12px; }
      @media (max-width: 768px) {
        .contacts-form input {
          height: 40px;
          line-height: 40px; } }
    .contacts-form textarea {
      width: 100%;
      padding: 15px 30px;
      border: 1px solid #1f1738;
      border-radius: 3px;
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      color: #1f1738;
      font-weight: 400;
      margin-bottom: 12px;
      resize: none;
      height: 200px; }
    .contacts-form .main-btn {
      border: none;
      background-color: transparent;
      text-transform: uppercase;
      margin: 20px auto 0 auto;
      min-width: 150px;
      cursor: pointer; }
  .contacts-wrap {
    background-image: url(../img/contacts-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 75px 70px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 100%; }
    @media (max-width: 768px) {
      .contacts-wrap {
        padding: 45px 40px; } }
    @media (max-width: 568px) {
      .contacts-wrap {
        padding: 25px 20px; } }
    .contacts-wrap__title {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      font-size: 36px;
      color: rgba(255, 255, 255, 0.95);
      margin-bottom: 50px;
      text-transform: uppercase;
      max-width: 290px; }
      @media (max-width: 768px) {
        .contacts-wrap__title {
          font-size: 28px;
          margin-bottom: 25px; } }
    .contacts-wrap__text {
      margin-bottom: 50px; }
      @media (max-width: 768px) {
        .contacts-wrap__text {
          margin-bottom: 25px; } }
      .contacts-wrap__text p {
        color: #fff; }
    .contacts-wrap__item {
      padding-left: 50px;
      position: relative;
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 16px;
      color: #fff;
      margin-bottom: 40px;
      text-decoration: none; }
      @media (max-width: 768px) {
        .contacts-wrap__item {
          margin-bottom: 20px; } }
      .contacts-wrap__item svg {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: #fff;
        width: 30px;
        height: 30px; }
    .contacts-wrap__soc {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .contacts-wrap__soc a {
        margin-right: 20px; }
        .contacts-wrap__soc a svg {
          fill: #fff;
          width: 30px;
          height: 30px; }
        .contacts-wrap__soc a:last-child {
          margin-right: 0; }

.popup {
  max-width: 540px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-image: url(../img/popup-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 35px 50px;
  position: relative;
  border-radius: 4px; }
  .popup:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url(../img/bounty-form-bd.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    pointer-events: none;
    content: '';
    z-index: 1; }
  .popup .logo {
    width: 100%;
    margin-bottom: 30px; }
    .popup .logo img {
      width: 60px;
      margin-bottom: 5px; }
    .popup .logo__text {
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 18px; }
      .popup .logo__text span {
        margin-top: 0;
        margin-left: 5px;
        font-size: 18px; }
  .popup__title {
    width: 100%;
    text-align: center;
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 21px;
    margin-bottom: 30px; }
  .popup__text {
    margin-bottom: 30px; }
    .popup__text p {
      color: #fff;
      text-align: center; }
  .popup__btns {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    width: 100%; }
    .popup__btns .main-btn {
      text-transform: uppercase;
      height: 40px;
      min-width: 160px;
      font-size: 15px; }
      .popup__btns .main-btn:after {
        height: 40px; }
  .popup__link-back {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
    font-family: "Geometria", sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #796247;
    padding-right: 20px;
    position: relative;
    width: 100%;
    text-decoration: none; }
    .popup__link-back:hover svg {
      right: -5px; }
    .popup__link-back svg {
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 13px;
      height: 13px;
      fill: #796247;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }

.login {
  min-height: 100vh;
  padding: 0;
  background-image: url(../img/login-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  .login-wrap {
    padding: 50px 0;
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .login__title {
    width: 100%;
    text-align: center;
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    color: #796247;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .login__title {
        margin-bottom: 20px;
        font-size: 24px; } }
  .login__form {
    background-image: url(../img/login-form-bg.html);
    max-width: 480px;
    width: 100%;
    margin: 0 auto;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 40px 70px; }
    @media (max-width: 768px) {
      .login__form {
        padding: 20px 30px; } }
    .login__form-label {
      position: relative;
      width: 100%;
      margin-bottom: 20px; }
      .login__form-label svg {
        position: absolute;
        top: 50%;
        left: 10px;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 20px;
        height: 20px;
        fill: #1f1738; }
      .login__form-label:after {
        width: 1px;
        height: 70%;
        left: 40px;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        background-color: #1f1738;
        content: '';
        position: absolute; }
      .login__form-label input {
        width: 100%;
        border: 1px solid #1f1738;
        border-radius: 4px;
        background-color: transparent;
        height: 55px;
        line-height: 55px;
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        color: #545454;
        font-size: 16px;
        padding: 0 15px 0 50px;
        outline: none; }
        @media (max-width: 768px) {
          .login__form-label input {
            height: 40px;
            line-height: 40px; } }
    .login__form-link {
      text-align: center;
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      color: #1f1738;
      font-size: 16px;
      text-decoration: underline;
      opacity: 0.7;
      -moz-transition: all .3s ease;
      transition: all .3s ease;
      margin-bottom: 30px;
      margin-top: 10px; }
      .login__form-link:hover {
        opacity: 1; }
    .login__form-sponsor {
      margin-top: 10px;
      margin-bottom: 30px;
      text-align: center;
      padding: 10px 40px;
      background-color: #1f1738;
      border-radius: 4px;
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      color: rgba(255, 255, 255, 0.7);
      font-size: 14px;
      text-transform: uppercase; }
      @media (max-width: 768px) {
        .login__form-sponsor {
          padding: 10px 20px; } }
    .login__form-capch {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      position: relative;
      border: 1px solid #1f1738;
      border-radius: 4px;
      height: 55px;
      margin-bottom: 25px; }
      .login__form-capch img {
        width: 140px;
        position: absolute;
        top: 50%;
        height: 100%;
        right: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
      .login__form-capch input {
        height: 100%;
        width: 100%;
        background-color: transparent;
        padding: 0 150px 0 15px;
        border: none;
        line-height: 55px;
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        color: #545454;
        font-size: 16px;
        outline: none; }
    .login__form-checkbox {
      display: inline-block;
      margin-bottom: 30px;
      cursor: pointer; }
      .login__form-checkbox input {
        display: none; }
        .login__form-checkbox input:checked + span:before {
          display: block; }
      .login__form-checkbox span {
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #1f1738;
        padding-left: 25px;
        position: relative;
        display: block; }
        .login__form-checkbox span:after {
          position: absolute;
          content: '';
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          border-radius: 50%;
          border: 1px solid #1f1738;
          width: 16px;
          height: 16px; }
        .login__form-checkbox span:before {
          position: absolute;
          content: '';
          top: 50%;
          left: 5px;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          border-radius: 50%;
          background-color: #1f1738;
          width: 6px;
          height: 6px;
          display: none; }
    .login__form .main-btn {
      text-transform: uppercase;
      height: 40px;
      font-size: 13px;
      min-width: 155px;
      border: none;
      background-color: transparent;
      cursor: pointer; }
      .login__form .main-btn:after {
        height: 40px; }

.cabinet-header {
  background-image: url(../img/cabinet/cabinet-header-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 20px 0; }
  @media (max-width: 992px) {
    .cabinet-header .header-language, .cabinet-header .header-phone {
      margin-bottom: 10px; } }
  .cabinet-header .logo {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 0; }
    @media (max-width: 992px) {
      .cabinet-header .logo {
        margin-bottom: 10px; } }
    .cabinet-header .logo img {
      max-width: 65px;
      margin: 0 10px 0 0; }
    .cabinet-header .logo__text {
      font-size: 18px;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .cabinet-header .logo__text span {
        margin: 0 0 0 5px; }
  .cabinet-header .header-btn_sign {
    margin-left: 0; }
  .cabinet-header-user {
    padding-left: 70px;
    position: relative;
    font-family: "Geometria", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
    max-width: 170px;
    width: 100%;
    height: 45px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 1200px) {
      .cabinet-header-user {
        margin-top: 10px; } }
    @media (max-width: 992px) {
      .cabinet-header-user {
        margin-top: 0; } }
    @media (max-width: 568px) {
      .cabinet-header-user {
        padding-left: 45px;
        max-width: 140px; } }
    .cabinet-header-user span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .cabinet-header-user__icon {
      position: absolute;
      top: 50%;
      left: 0;
      width: 45px;
      height: 45px;
      border-radius: 50%;
      background: -moz-linear-gradient(top, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
      background: linear-gradient(to bottom, #371902 0%, #f7d6a2 34%, #7a5936 45%, #281301 100%);
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (max-width: 568px) {
        .cabinet-header-user__icon {
          width: 30px;
          height: 30px; } }
      .cabinet-header-user__icon svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
           -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        fill: #fff;
        width: 20px;
        height: 20px; }
        @media (max-width: 568px) {
          .cabinet-header-user__icon svg {
            width: 15px;
            height: 15px; } }

.cabinet-content {
  background-image: url(../img/cabinet/cabinet-content-bg.html);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  padding-bottom: 50px; }
  @media (max-width: 768px) {
    .cabinet-content {
      padding-bottom: 25px; } }

.cabinet-top {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 30px 0;
  border-bottom: 1px solid #e4e2e1; }
  @media (max-width: 992px) {
    .cabinet-top {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.cabinet-main-title {
  font-family: "Geometria", sans-serif;
  font-weight: 800;
  color: #796247;
  text-transform: uppercase;
  font-size: 30px; }
  @media (max-width: 992px) {
    .cabinet-main-title {
      font-size: 24px;
      margin-bottom: 15px; } }

.cabinet-date {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (max-width: 568px) {
    .cabinet-date {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .cabinet-date__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    padding-left: 40px;
    margin-right: 40px; }
    @media (max-width: 568px) {
      .cabinet-date__item {
        margin-right: 0;
        margin-bottom: 15px; } }
    .cabinet-date__item:last-child {
      margin-right: 0; }
    .cabinet-date__item-icon {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 30px;
      height: 30px; }
      .cabinet-date__item-icon svg {
        width: 100%;
        height: 100%;
        fill: #796247; }
    .cabinet-date__item-title {
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      font-weight: 400;
      color: #1f1738;
      margin-bottom: 5px; }
      @media (max-width: 992px) {
        .cabinet-date__item-title {
          font-size: 14px; } }
    .cabinet-date__item-val {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      color: #1f1738;
      font-size: 16px; }
      @media (max-width: 992px) {
        .cabinet-date__item-val {
          font-size: 14px; } }

.cabinet-menu {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 80px; }
  @media (max-width: 768px) {
    .cabinet-menu {
      margin-bottom: 40px; } }
  @media (max-width: 992px) {
    .cabinet-menu {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .cabinet-menu__item {
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    padding: 75px 10px 30px 10px;
    text-align: center;
    text-decoration: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 100%;
    white-space: nowrap; }
    @media (max-width: 1200px) {
      .cabinet-menu__item {
        padding: 65px 10px 20px 10px; } }
    @media (max-width: 992px) {
      .cabinet-menu__item {
        width: 25%; } }
    @media (max-width: 768px) {
      .cabinet-menu__item {
        width: 50%; } }
    .cabinet-menu__item:hover, .cabinet-menu__item.active {
      background-image: url(../img/cabinet/menu-bg.html);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      box-shadow: 0px 2px 8.64px 0.36px rgba(8, 8, 8, 0.5); }
      .cabinet-menu__item:hover span, .cabinet-menu__item.active span {
        color: #fff; }
      .cabinet-menu__item:hover svg, .cabinet-menu__item.active svg {
        fill: #fff; }
    .cabinet-menu__item span {
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      text-transform: uppercase;
      color: #796247;
      font-weight: 500;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 568px) {
        .cabinet-menu__item span {
          font-size: 12px; } }
    .cabinet-menu__item svg {
      position: absolute;
      top: 25px;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      fill: #796247;
      width: 40px;
      height: 40px;
      -moz-transition: all .3s ease;
      transition: all .3s ease; }
      @media (max-width: 1200px) {
        .cabinet-menu__item svg {
          top: 15px; } }

.cabinet-balance {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 50px; }
  @media (max-width: 768px) {
    .cabinet-balance {
      margin-bottom: 25px; } }
  .cabinet-balance-top, .cabinet-balance-bot {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .cabinet-balance-left, .cabinet-balance-right {
    width: -moz-calc(50% - 130px);
    width: calc(50% - 130px);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 1200px) {
      .cabinet-balance-left, .cabinet-balance-right {
        width: 100%;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around; } }
  @media (max-width: 1200px) {
    .cabinet-balance-bot {
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around; } }
  .cabinet-balance-center {
    width: 260px; }
    @media (max-width: 1200px) {
      .cabinet-balance-center {
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        margin: 0 auto; } }
  .cabinet-balance-info {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    padding: 40px 0;
    position: relative; }
    @media (max-width: 1200px) {
      .cabinet-balance-info {
        margin-bottom: 80px; } }
    .cabinet-balance-info__icon {
      width: 60px;
      height: 60px;
      margin-bottom: 10px; }
      .cabinet-balance-info__icon svg {
        fill: #796247;
        width: 100%;
        height: 100%; }
    .cabinet-balance-info__title {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      color: #1f1738;
      font-size: 16px;
      text-transform: uppercase;
      margin-bottom: 10px; }
    .cabinet-balance-info__val {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      color: #1f1738;
      font-size: 16px;
      text-transform: uppercase; }
    .cabinet-balance-info__progress {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) scale(-1, -1);
         -moz-transform: translate(-50%, -50%) scale(-1, -1);
          -ms-transform: translate(-50%, -50%) scale(-1, -1);
              transform: translate(-50%, -50%) scale(-1, -1);
      width: 240px;
      height: 240px; }
      .cabinet-balance-info__progress svg {
        width: 100%;
        height: 100%; }
        .cabinet-balance-info__progress svg .st0 {
          stroke-miterlimit: 5;
          -webkit-transform: rotate(-90deg);
             -moz-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
                  transform: rotate(-90deg);
          stroke: #796247;
          stroke-dasharray: 1000;
          stroke-dashoffset: 760;
          -webkit-animation: dash 3s linear forwards;
             -moz-animation: dash 3s linear forwards;
                  animation: dash 3s linear forwards; }
  .cabinet-balance-item {
    padding: 13px 0 26px 0;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background-image: url(../img/cabinet/menu-bg.html);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.28);
    border-radius: 4px;
    margin-bottom: 15px; }
    @media (max-width: 568px) {
      .cabinet-balance-item {
        width: -moz-calc(50% - 7px);
        width: calc(50% - 7px);
        padding: 8px 0 20px 0; } }
    .cabinet-balance-item__title {
      width: 100%;
      padding: 0 15px;
      background-color: rgba(255, 255, 255, 0.1);
      color: #fff;
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 17px;
      line-height: 26px;
      margin-bottom: 20px; }
      @media (max-width: 568px) {
        .cabinet-balance-item__title {
          padding: 0 5px;
          margin-bottom: 10px;
          font-size: 11px;
          line-height: 20px; } }
    .cabinet-balance-item__val {
      padding: 0 15px 0 45px;
      position: relative;
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      color: #fff;
      font-size: 17px; }
      @media (max-width: 568px) {
        .cabinet-balance-item__val {
          font-size: 11px;
          padding: 0 10px 0 25px; } }
      .cabinet-balance-item__val svg {
        position: absolute;
        left: 15px;
        top: 50%;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 22px;
        height: 22px; }
        @media (max-width: 568px) {
          .cabinet-balance-item__val svg {
            width: 15px;
            height: 15px;
            left: 5px; } }

.cabinet-btn {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 70px; }
  @media (max-width: 768px) {
    .cabinet-btn {
      margin-bottom: 35px; } }
  @media (max-width: 568px) {
    .cabinet-btn {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .cabinet-btn .main-btn {
    margin: 0 15px;
    max-width: 250px;
    width: 100%; }
    @media (max-width: 568px) {
      .cabinet-btn .main-btn {
        margin: 0 0 15px 0; } }

.cabinet-title {
  width: 100%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px;
  text-align: center; }
  @media (max-width: 768px) {
    .cabinet-title {
      margin-bottom: 20px; } }
  .cabinet-title__icon {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px;
    width: 100%; }
    .cabinet-title__icon:after, .cabinet-title__icon:before {
      height: 1px;
      width: 100%;
      content: '';
      display: inline-block;
      background-color: #d6d6d6; }
    .cabinet-title__icon svg {
      min-width: 44px;
      height: 44px;
      margin: 0 60px;
      fill: #000;
      opacity: .05; }
  .cabinet-title span {
    font-family: "Geometria", sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.15);
    text-transform: uppercase; }

.cabinet-bonus {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 50px 100px 50px 290px;
  position: relative;
  min-height: 370px;
  margin-bottom: 80px;
  background-image: url(../img/cabinet/cabinet-bonus-bg.html);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 4px;
  box-shadow: 0px 1px 7px 0px rgba(3, 3, 3, 0.18); }
  @media (max-width: 768px) {
    .cabinet-bonus {
      margin-bottom: 40px;
      padding: 50px;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (max-width: 568px) {
    .cabinet-bonus {
      padding: 30px 50px; } }
  .cabinet-bonus__img {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 190px;
    height: 260px;
    padding: 20px; }
    @media (max-width: 768px) {
      .cabinet-bonus__img {
        position: relative;
        top: auto;
        left: auto;
        margin-bottom: 20px; } }
    .cabinet-bonus__img img {
      width: 100%;
      height: 100%;
      z-index: 1;
      position: relative; }
    .cabinet-bonus__img:after {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      content: '';
      background-image: url(../img/cabinet/bonus-cert-bg.html);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 100% 100%;
      z-index: 2; }
  .cabinet-bonus__title {
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #1f1738;
    margin-bottom: 25px; }
    @media (max-width: 768px) {
      .cabinet-bonus__title {
        text-align: center; } }
  .cabinet-bonus__text {
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .cabinet-bonus__text p {
        text-align: center; } }
  .cabinet-bonus__progress {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    .cabinet-bonus__progress-title {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 18px;
      color: #1f1738;
      margin-bottom: 50px; }
    .cabinet-bonus__progress-bar {
      margin-bottom: 10px;
      width: 100%;
      position: relative;
      height: 20px;
      background-color: #b9bac8;
      border-radius: 3px; }
      .cabinet-bonus__progress-bar__line {
        width: 100%;
        height: 100%;
        border-radius: 3px;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 70%;
        background-color: #796247;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        .cabinet-bonus__progress-bar__line span {
          position: absolute;
          bottom: 100%;
          left: 100%;
          -webkit-transform: translateX(-50%);
             -moz-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          font-family: "Geometria", sans-serif;
          font-weight: 800;
          font-size: 18px;
          color: #1f1738;
          white-space: nowrap;
          padding-bottom: 25px; }
          .cabinet-bonus__progress-bar__line span:after {
            position: absolute;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
               -moz-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
            content: '';
            border: 10px solid transparent;
            /* Прозрачные границы */
            border-top: 10px solid #796247;
            /* Добавляем треугольник */ }
    .cabinet-bonus__progress-bot {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%; }
      .cabinet-bonus__progress-bot span:first-child {
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%); }
      .cabinet-bonus__progress-bot span:last-child {
        -webkit-transform: translateX(50%);
           -moz-transform: translateX(50%);
            -ms-transform: translateX(50%);
                transform: translateX(50%); }
      .cabinet-bonus__progress-bot span {
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        font-size: 18px;
        color: #1f1738; }

.cabinet-info {
  height: 330px;
  background-image: url(../img/cabinet/cabinet-info-bg.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
  margin-bottom: 90px;
  position: relative; }
  @media (max-width: 992px) {
    .cabinet-info {
      height: auto;
      background-image: none;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: space-around;
          -ms-flex-pack: distribute;
              justify-content: space-around; } }
  @media (max-width: 768px) {
    .cabinet-info {
      margin-bottom: 45px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .cabinet-info__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: absolute;
    padding-bottom: 55px; }
    @media (max-width: 992px) {
      .cabinet-info__item {
        -webkit-transform: translateX(0) !important;
           -moz-transform: translateX(0) !important;
            -ms-transform: translateX(0) !important;
                transform: translateX(0) !important;
        position: static;
        padding-bottom: 0; } }
    @media (max-width: 768px) {
      .cabinet-info__item {
        width: 50%;
        margin-bottom: 15px;
        padding: 0 5px; } }
    .cabinet-info__item:after {
      position: absolute;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      content: '';
      border: 10px solid transparent;
      /* Прозрачные границы */
      border-top: 15px solid #1f1738;
      /* Добавляем треугольник */ }
      @media (max-width: 992px) {
        .cabinet-info__item:after {
          display: none; } }
    .cabinet-info__item:nth-child(1) {
      left: 225px;
      top: 30px;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      @media (max-width: 1200px) {
        .cabinet-info__item:nth-child(1) {
          left: 187px;
          top: 60px; } }
    .cabinet-info__item:nth-child(2) {
      left: 445px;
      top: 85px;
      -webkit-transform: translateX(-50%);
         -moz-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      @media (max-width: 1200px) {
        .cabinet-info__item:nth-child(2) {
          left: 374px;
          top: 100px; } }
    .cabinet-info__item:nth-child(3) {
      right: 440px;
      top: -10px;
      -webkit-transform: translateX(50%);
         -moz-transform: translateX(50%);
          -ms-transform: translateX(50%);
              transform: translateX(50%); }
      @media (max-width: 1200px) {
        .cabinet-info__item:nth-child(3) {
          right: 370px;
          top: 15px; } }
    .cabinet-info__item:nth-child(4) {
      right: 218px;
      top: 60px;
      -webkit-transform: translateX(50%);
         -moz-transform: translateX(50%);
          -ms-transform: translateX(50%);
              transform: translateX(50%); }
      @media (max-width: 1200px) {
        .cabinet-info__item:nth-child(4) {
          right: 185px;
          top: 80px; } }
    .cabinet-info__item-title {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 16px;
      color: #1f1738;
      max-width: 105px;
      text-align: center;
      margin-bottom: 15px; }
      @media (max-width: 992px) {
        .cabinet-info__item-title {
          font-size: 14px; } }
      .cabinet-info__item-title svg {
        width: 30px;
        height: 30px;
        margin-right: 10px;
        fill: #1f1738; }
    .cabinet-info__item-val {
      font-family: "Geometria", sans-serif;
      font-weight: 800;
      color: #1f1738;
      font-size: 30px; }
      @media (max-width: 992px) {
        .cabinet-info__item-val {
          font-size: 24px; } }
      @media (max-width: 568px) {
        .cabinet-info__item-val {
          font-size: 18px; } }

.cabinet-refs {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 30px 25px 165px;
  position: relative;
  border-radius: 4px;
  background-image: url(../img/cabinet/cabinet-refs-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: 0px 3px 6.65px 0.35px rgba(0, 0, 0, 0.25);
  margin-bottom: 65px; }
  @media (max-width: 992px) {
    .cabinet-refs {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (max-width: 768px) {
    .cabinet-refs {
      margin-bottom: 30px;
      padding: 25px 30px; } }
  .cabinet-refs__icon {
    position: absolute;
    width: 165px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 100%; }
    @media (max-width: 768px) {
      .cabinet-refs__icon {
        display: none; } }
    .cabinet-refs__icon svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(-25deg);
         -moz-transform: translate(-50%, -50%) rotate(-25deg);
          -ms-transform: translate(-50%, -50%) rotate(-25deg);
              transform: translate(-50%, -50%) rotate(-25deg);
      width: 95px;
      height: 95px;
      fill: #7a5936; }
  .cabinet-refs-left {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: -moz-calc(100% - 450px);
    width: calc(100% - 450px);
    padding-right: 30px; }
    @media (max-width: 1200px) {
      .cabinet-refs-left {
        width: 50%; } }
    @media (max-width: 992px) {
      .cabinet-refs-left {
        width: 100%;
        padding-right: 0; } }
    @media (max-width: 768px) {
      .cabinet-refs-left {
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
  .cabinet-refs-right {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 450px;
    width: 100%; }
    @media (max-width: 1200px) {
      .cabinet-refs-right {
        width: 50%; } }
    @media (max-width: 992px) {
      .cabinet-refs-right {
        width: 100%;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 100%; } }
  .cabinet-refs__title {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-family: "Geometria", sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 15px; }
    @media (max-width: 768px) {
      .cabinet-refs__title {
        text-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .cabinet-refs__title span {
      font-size: 20px;
      font-weight: 800; }
  @media (max-width: 992px) {
    .cabinet-refs__text {
      margin-bottom: 10px; } }
  .cabinet-refs__text p {
    color: #fff; }
    @media (max-width: 768px) {
      .cabinet-refs__text p {
        text-align: center; } }
  .cabinet-refs .main-btn {
    text-transform: uppercase;
    height: 45px; }
    .cabinet-refs .main-btn:after {
      height: 45px; }
  .cabinet-refs__link {
    padding: 15px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-bottom: 10px;
    width: 100%;
    box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64); }
    .cabinet-refs__link a {
      text-decoration: none;
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: rgba(255, 255, 255, 0.5);
      white-space: nowrap;
      overflow: hidden;
      width: 100%;
      text-overflow: ellipsis; }

.cabinet-table {
  width: 100%;
  margin-bottom: 30px; }
  .cabinet-table__title {
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #1f1738;
    font-size: 18px;
    text-align: center;
    padding: 15px 0; }
  .cabinet-table__link-val {
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none; }
  .cabinet-table__link-target {
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #1f1738;
    text-decoration: underline;
    text-transform: uppercase;
    text-align: center;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 10px;
    border-radius: 8px;
    background-color: transparent; }
    .cabinet-table__link-target:hover {
      text-decoration: none;
      color: #fff;
      background-color: rgba(31, 23, 56, 0.5); }
  .cabinet-table__val {
    font-family: "Geometria", sans-serif;
    font-weight: 400;
    text-align: center;
    color: #545454;
    font-size: 16px;
    padding: 15px 0; }
    @media (max-width: 768px) {
      .cabinet-table__val {
        font-size: 14px; } }
    .cabinet-table__val span {
      color: #1f1738;
      font-weight: 700; }
  .cabinet-table__wallet {
    padding: 15px 0 15px 30px;
    position: relative;
    font-family: "Geometria", sans-serif;
    font-weight: 400;
    text-align: center;
    color: #545454;
    font-size: 16px;
    display: inline-block; }
    .cabinet-table__wallet svg {
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 25px;
      height: 25px; }
  .cabinet-table table {
    width: 100%;
    border-collapse: collapse; }
    .cabinet-table table thead {
      border-bottom: 1px solid rgba(31, 23, 56, 0.1); }
    .cabinet-table table td {
      text-align: center; }
      @media (max-width: 768px) {
        .cabinet-table table td {
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
             -moz-box-orient: horizontal;
             -moz-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .cabinet-table table td:before {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      color: #796247;
      font-size: 16px; }

.cabinet-filter {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  margin-bottom: 50px; }
  @media (max-width: 768px) {
    .cabinet-filter {
      margin-bottom: 30px;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .cabinet-filter-wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .cabinet-filter__title {
    font-family: "Geometria", sans-serif;
    font-weight: 500;
    color: #545454;
    margin-right: 10px;
    font-size: 16px; }
    @media (max-width: 480px) {
      .cabinet-filter__title {
        margin-right: 0;
        margin-bottom: 15px; } }
  .cabinet-filter-row {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 15px; }
    @media (max-width: 768px) {
      .cabinet-filter-row {
        margin-right: 0;
        margin-bottom: 15px; } }
    @media (max-width: 480px) {
      .cabinet-filter-row {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .cabinet-filter-row:last-child {
      margin-right: 0; }
  .cabinet-filter label {
    margin-right: 15px; }
    .cabinet-filter label:last-child {
      margin-right: 0;
      display: block; }
  .cabinet-filter .jq-selectbox__select {
    background: transparent;
    text-shadow: none !important;
    padding: 0 45px 0 10px;
    min-width: 70px;
    font-family: "Geometria", sans-serif;
    font-weight: 400;
    color: #545454;
    border: 3px solid #fff !important;
    border-radius: 4px;
    height: 30px;
    line-height: 25px;
    box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16) !important; }
  .cabinet-filter .jq-selectbox__trigger {
    border: none; }
    .cabinet-filter .jq-selectbox__trigger:after {
      position: absolute;
      top: 50%;
      left: 50%;
      content: '>';
      -webkit-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
         -moz-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
          -ms-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
              transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      color: #545454;
      font-size: 12px; }
    .cabinet-filter .jq-selectbox__trigger-arrow {
      display: none; }

.cabinet-banners {
  margin-bottom: 90px; }
  @media (max-width: 768px) {
    .cabinet-banners {
      margin-bottom: 45px; } }
  .cabinet-banners__item {
    background-image: url(../img/cabinet/cabinet-banners-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 4px;
    margin-bottom: 50px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 20px; }
    @media (max-width: 992px) {
      .cabinet-banners__item {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .cabinet-banners__item:last-child {
      margin-bottom: 0; }
    .cabinet-banners__item-size {
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 19px;
      color: #fff;
      text-transform: uppercase;
      padding: 5px 10px;
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 4px; }
      @media (max-width: 992px) {
        .cabinet-banners__item-size {
          margin-bottom: 15px; } }
    .cabinet-banners__item-view {
      text-decoration: none;
      font-family: "Geometria", sans-serif;
      font-weight: 700;
      font-size: 12px;
      text-transform: uppercase;
      padding-right: 20px;
      position: relative;
      color: #fff;
      text-decoration: none;
      white-space: nowrap;
      margin: 0 30px; }
      @media (max-width: 992px) {
        .cabinet-banners__item-view {
          margin-bottom: 15px; } }
      .cabinet-banners__item-view svg {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        fill: #fff;
        width: 15px;
        height: 15px; }
    .cabinet-banners__item-link {
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      color: rgba(255, 255, 255, 0.5);
      text-decoration: none;
      font-size: 14px;
      max-width: 100%;
      text-overflow: ellipsis;
      overflow: hidden; }
      @media (max-width: 992px) {
        .cabinet-banners__item-link {
          margin-bottom: 15px; } }
  .cabinet-banners .main-btn {
    height: 40px;
    -webkit-transform: translateY(40px);
       -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
            transform: translateY(40px);
    font-size: 13px;
    min-width: 155px;
    text-transform: uppercase; }
    @media (max-width: 992px) {
      .cabinet-banners .main-btn {
        -webkit-transform: translateY(35px);
           -moz-transform: translateY(35px);
            -ms-transform: translateY(35px);
                transform: translateY(35px); } }
    .cabinet-banners .main-btn:after {
      height: 40px; }

.cabinet-settings {
  background-image: url(../img/cabinet/cabinet-settings-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  box-shadow: 0px 1px 5.64px 0.36px rgba(7, 7, 7, 0.16);
  border-radius: 4px;
  margin-bottom: 25px;
  width: 100%;
  padding: 30px 40px; }
  .cabinet-settings:last-child {
    margin-bottom: 0; }
  .cabinet-settings__title {
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 22px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    position: relative;
    width: 100%; }
    .cabinet-settings__title:after {
      position: absolute;
      bottom: 0;
      left: 0;
      height: 1px;
      max-width: 230px;
      width: 100%;
      background-color: rgba(255, 255, 255, 0.2);
      content: ''; }
  .cabinet-settings__text {
    font-family: "Geometria", sans-serif;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.7);
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 1.5; }
    .cabinet-settings__text_small {
      font-size: 12px;
      opacity: .3;
      padding: 0 20px;
      margin-bottom: 15px; }
  .cabinet-settings__list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 40px; }
    .cabinet-settings__list-item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 20px; }
      .cabinet-settings__list-item:last-child {
        margin-bottom: 0; }
      .cabinet-settings__list-item p {
        color: #fff; }
      .cabinet-settings__list-item a {
        color: #fff; }
        .cabinet-settings__list-item a:hover {
          text-decoration: none; }
      .cabinet-settings__list-item img {
        margin: 15px 0;
        width: 120px;
        height: 120px; }
  .cabinet-settings__form {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    .cabinet-settings__form-checkbox {
      position: absolute;
      top: 50%;
      -webkit-transform: translate(50%, -50%);
         -moz-transform: translate(50%, -50%);
          -ms-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
      right: 30px;
      cursor: pointer; }
      .cabinet-settings__form-checkbox input {
        display: none; }
        .cabinet-settings__form-checkbox input:checked + span {
          opacity: 1; }
          .cabinet-settings__form-checkbox input:checked + span:after {
            right: 0;
            left: auto; }
      .cabinet-settings__form-checkbox span {
        width: 36px;
        height: 7px;
        position: relative;
        background-color: #796247;
        border-radius: 20px;
        display: block;
        opacity: 0.5;
        -moz-transition: all .3s ease;
        transition: all .3s ease; }
        .cabinet-settings__form-checkbox span:after {
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
             -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          width: 14px;
          height: 14px;
          background-color: #09880f;
          border-radius: 50%;
          content: ''; }
    .cabinet-settings__form-status {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      height: 40px;
      width: 100%;
      border-radius: 4px;
      border: 1px solid rgba(255, 255, 255, 0.2);
      padding: 0 60px 0 13px;
      position: relative; }
      .cabinet-settings__form-status__title {
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        color: #fff;
        font-size: 15px;
        margin-right: 10px; }
      .cabinet-settings__form-status__check span {
        font-family: "Geometria", sans-serif;
        font-weight: 700;
        text-transform: uppercase; }
      .cabinet-settings__form-status__check .on {
        color: #09880f; }
      .cabinet-settings__form-status__check .off {
        color: #880909;
        display: none; }
    .cabinet-settings__form-input {
      width: 100%;
      position: relative;
      margin-bottom: 25px; }
      .cabinet-settings__form-input_wallet svg {
        opacity: 1 !important;
        left: 25px;
        right: auto;
        width: 25px !important;
        height: 25px !important; }
      .cabinet-settings__form-input_wallet input {
        padding: 0 30px 0 65px !important; }
      .cabinet-settings__form-input svg {
        position: absolute;
        top: 50%;
        right: 30px;
        width: 30px;
        height: 30px;
        fill: #fff;
        opacity: .5;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
      .cabinet-settings__form-input input {
        width: 100%;
        padding: 0 75px 0 30px;
        height: 60px;
        line-height: 60px;
        font-family: "Geometria", sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #fff;
        background-color: transparent;
        border: 1px solid #fff;
        border-radius: 4px;
        outline: none;
        box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64); }
        @media (max-width: 768px) {
          .cabinet-settings__form-input input {
            height: 40px;
            line-height: 40px; } }
    .cabinet-settings__form .main-btn {
      min-width: 165px;
      text-transform: uppercase;
      font-size: 18px;
      border: none;
      background-color: transparent;
      outline: none;
      cursor: pointer; }

.cabinet-hash {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .cabinet-hash__txid {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    .cabinet-hash__txid-title {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 22px;
      color: #1f1738;
      text-transform: uppercase;
      margin-bottom: 25px; }
    .cabinet-hash__txid-text {
      width: 100%; }
      .cabinet-hash__txid-text p {
        font-size: 12px;
        text-align: center; }
    .cabinet-hash__txid-wrap {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64);
      height: 70px;
      border-radius: 4px;
      border: 3px solid #fff;
      padding: 0 50px;
      position: relative;
      margin-bottom: 10px; }
      @media (max-width: 768px) {
        .cabinet-hash__txid-wrap {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          padding: 25px;
          height: auto; } }
    .cabinet-hash__txid-date {
      position: absolute;
      bottom: -moz-calc(100% + 10px);
      bottom: calc(100% + 10px);
      right: 0;
      font-family: "Geometria", sans-serif;
      font-size: 13px;
      font-weight: 400;
      color: #1f1738; }
    .cabinet-hash__txid-val {
      font-family: "Geometria", sans-serif;
      font-size: 15px;
      font-weight: 400;
      color: #545454;
      width: 70%;
      text-overflow: ellipsis;
      overflow: hidden; }
      @media (max-width: 768px) {
        .cabinet-hash__txid-val {
          margin-bottom: 15px;
          width: 100%; } }
    .cabinet-hash__txid-confirm {
      font-family: "Geometria", sans-serif;
      font-size: 16px;
      font-weight: 400;
      color: #1f1738; }
  .cabinet-hash__text {
    margin-bottom: 30px; }
  .cabinet-hash__log {
    margin-bottom: 60px; }
    @media (max-width: 768px) {
      .cabinet-hash__log {
        margin-bottom: 30px; } }
    .cabinet-hash__log p {
      margin-bottom: 5px; }
      .cabinet-hash__log p:last-child {
        margin-bottom: 0; }
  .cabinet-hash__qr {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .cabinet-hash__qr {
        margin-bottom: 20px; } }
    .cabinet-hash__qr span {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      font-size: 14px;
      color: #303030;
      margin-bottom: 20px;
      text-align: center; }
    .cabinet-hash__qr img {
      margin: 0 auto;
      width: 120px;
      height: 120px; }
  .cabinet-hash__steps {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 40px; }
    @media (max-width: 768px) {
      .cabinet-hash__steps {
        margin-bottom: 20px;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .cabinet-hash__steps-item {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: -moz-calc(50% - 25px);
      width: calc(50% - 25px); }
      @media (max-width: 768px) {
        .cabinet-hash__steps-item {
          width: 100%;
          margin-bottom: 25px; } }
    .cabinet-hash__steps-title {
      font-family: "Geometria", sans-serif;
      font-weight: 500;
      color: #303030;
      font-size: 18px;
      margin-bottom: 15px;
      padding-left: 25px; }
    .cabinet-hash__steps-val {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%;
      border: 1px solid #fff;
      box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64);
      height: 60px;
      border-radius: 4px;
      padding: 0 25px;
      font-family: "Geometria", sans-serif;
      font-weight: 400;
      font-size: 15px;
      color: #1f1738; }

.cabinet-plans {
  padding: 0 70px;
  margin-bottom: 55px;
  position: relative; }
  @media (max-width: 768px) {
    .cabinet-plans {
      margin-bottom: 25px; } }
  @media (max-width: 568px) {
    .cabinet-plans {
      padding: 0 40px; } }
  .cabinet-plans .swiper-button-prev, .cabinet-plans .swiper-button-next {
    background: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0;
    width: 30px;
    height: 40px;
    outline: none; }
    .cabinet-plans .swiper-button-prev svg, .cabinet-plans .swiper-button-next svg {
      width: 100%;
      height: 100%;
      fill: #796247; }
  .cabinet-plans .swiper-button-prev {
    -webkit-transform: translateY(-50%) rotate(180deg);
       -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
    left: 15px; }
    @media (max-width: 568px) {
      .cabinet-plans .swiper-button-prev {
        left: 0; } }
  .cabinet-plans .swiper-button-next {
    right: 15px; }
    @media (max-width: 568px) {
      .cabinet-plans .swiper-button-next {
        right: 0; } }
  .cabinet-plans .plans__item {
    padding: 20px 30px 30px 30px;
    cursor: pointer;
    max-width: 290px;
    margin: 0 auto;
    min-height: 212px; }
    .cabinet-plans .plans__item-icon {
      width: 25px;
      height: 25px;
      margin-bottom: 18px; }
    .cabinet-plans .plans__item-title {
      font-size: 10px;
      margin-bottom: 8px; }
    .cabinet-plans .plans__item-val {
      font-size: 12px;
      margin-bottom: 8px; }
    .cabinet-plans .plans__item-top {
      margin-bottom: 3px; }
    .cabinet-plans .plans__item-week:first-child:after {
      width: 1px; }
    .cabinet-plans .plans__item-week__val {
      font-size: 12px;
      margin-bottom: 3px; }
    .cabinet-plans .plans__item-week__title {
      font-size: 8px;
      margin-bottom: 3px; }
    .cabinet-plans .plans__item-subtitle {
      font-size: 8px;
      margin-bottom: 7px; }
    .cabinet-plans .plans__item-week__val {
      font-size: 12px; }
    .cabinet-plans .plans__item-week__title {
      font-size: 8px; }
    .cabinet-plans .plans__item-info__title {
      font-size: 10px; }
    .cabinet-plans .plans__item-info__val {
      font-size: 10px; }
    .cabinet-plans .plans__item-range__title {
      font-size: 10px; }
    .cabinet-plans .plans__item-range__val {
      font-size: 10px; }
    .cabinet-plans .plans__item .plans__item-top {
      padding: 0 30px;
      top: 18px; }

.cabinet-open-deposit {
  background-image: url(../img/cabinet/open-deposit-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 4px;
  box-shadow: 0px 1px 26.68px 2.32px rgba(7, 7, 7, 0.34);
  padding: 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 90px; }
  @media (max-width: 992px) {
    .cabinet-open-deposit {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media (max-width: 768px) {
    .cabinet-open-deposit {
      margin-bottom: 45px; } }
  .cabinet-open-deposit-col {
    width: 50%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 992px) {
      .cabinet-open-deposit-col {
        width: 100%;
        margin-bottom: 30px; }
        .cabinet-open-deposit-col:last-child {
          margin-bottom: 0; } }
  .cabinet-open-deposit__title {
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    margin-bottom: 30px; }
  .cabinet-open-deposit__list {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    position: relative; }
    .cabinet-open-deposit__list-item {
      position: relative;
      padding-left: 55px;
      margin-bottom: 45px;
      z-index: 1;
      margin-bottom: 45px; }
      .cabinet-open-deposit__list-item:last-child {
        margin-bottom: 0; }
      .cabinet-open-deposit__list-item__text {
        font-family: "Geometria", sans-serif;
        font-weight: 500;
        color: #fff;
        font-size: 16px; }
      .cabinet-open-deposit__list-item__num {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        background-image: url(../img/about-num-bg.html);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% 100%;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        font-family: "Geometria", sans-serif;
        font-weight: 800;
        font-size: 13px;
        color: #fff;
        border-radius: 3px;
        width: 32px;
        height: 32px; }
  .cabinet-open-deposit__form {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    position: relative; }
    .cabinet-open-deposit__form-top {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      margin-bottom: 30px; }
      @media (max-width: 568px) {
        .cabinet-open-deposit__form-top {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: flex-start;
             -moz-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .cabinet-open-deposit__form-bot {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      width: 100%;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      @media (max-width: 768px) {
        .cabinet-open-deposit__form-bot {
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around; } }
    .cabinet-open-deposit__form .main-btn {
      background-color: transparent;
      border: none;
      text-transform: uppercase;
      position: absolute;
      right: 0;
      bottom: -60px;
      outline: none;
      cursor: pointer; }
    .cabinet-open-deposit__form-radio {
      display: block;
      width: 55px;
      height: 55px;
      cursor: pointer;
      margin-right: 7px;
      margin-bottom: 7px; }
      .cabinet-open-deposit__form-radio input {
        display: none; }
        .cabinet-open-deposit__form-radio input:checked + span {
          opacity: 1; }
      .cabinet-open-deposit__form-radio span {
        opacity: 0.3;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        width: 55px;
        height: 55px;
        background-image: url(../img/cabinet/wallet-item-bg.html);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        position: relative;
        display: block; }
        .cabinet-open-deposit__form-radio span svg {
          width: 30px;
          height: 30px;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
             -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    .cabinet-open-deposit__form-label {
      width: -moz-calc(50% - 10px);
      width: calc(50% - 10px); }
      @media (max-width: 568px) {
        .cabinet-open-deposit__form-label {
          width: 100%;
          margin-bottom: 20px; }
          .cabinet-open-deposit__form-label:last-child {
            margin-bottom: 0; } }
      .cabinet-open-deposit__form-label .jq-selectbox {
        width: 100%; }
        .cabinet-open-deposit__form-label .jq-selectbox__select {
          background: transparent !important;
          text-shadow: none !important;
          box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64) !important;
          border: 1px solid #fff !important;
          color: #fff;
          height: 45px;
          line-height: 45px;
          padding: 0 55px 0 25px;
          border-radius: 4px; }
          .cabinet-open-deposit__form-label .jq-selectbox__select-text {
            font-family: "Geometria", sans-serif;
            color: rgba(255, 255, 255, 0.7);
            font-weight: 400;
            font-size: 16px;
            width: 100%; }
        .cabinet-open-deposit__form-label .jq-selectbox__trigger {
          border: none; }
          .cabinet-open-deposit__form-label .jq-selectbox__trigger-arrow {
            display: none; }
          .cabinet-open-deposit__form-label .jq-selectbox__trigger:after {
            position: absolute;
            top: 50%;
            left: 50%;
            content: '>';
            -webkit-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
               -moz-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
                -ms-transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
                    transform: translate(-50%, -50%) rotate(90deg) scaleY(2);
            font-family: "Geometria", sans-serif;
            font-weight: 500;
            color: rgba(255, 255, 255, 0.7);
            font-size: 12px; }
      .cabinet-open-deposit__form-label input {
        box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64) !important;
        border: 1px solid #fff !important;
        color: #fff;
        height: 45px;
        line-height: 45px;
        padding: 0 25px;
        font-family: "Geometria", sans-serif;
        color: rgba(255, 255, 255, 0.7);
        font-weight: 400;
        font-size: 16px;
        width: 100%;
        background-color: transparent;
        border-radius: 4px;
        outline: none; }
      .cabinet-open-deposit__form-label ::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: rgba(255, 255, 255, 0.7); }
      .cabinet-open-deposit__form-label ::-moz-placeholder {
        /* Firefox 19+ */
        color: rgba(255, 255, 255, 0.7); }
      .cabinet-open-deposit__form-label :-ms-input-placeholder {
        /* IE 10+ */
        color: rgba(255, 255, 255, 0.7); }
      .cabinet-open-deposit__form-label :-moz-placeholder {
        /* Firefox 18- */
        color: rgba(255, 255, 255, 0.7); }

.cabinet-withdraw {
  background-image: url(../img/cabinet/open-deposit-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 35px 190px 35px 55px;
  margin-bottom: 55px;
  position: relative;
  overflow: hidden; }
  @media (max-width: 768px) {
    .cabinet-withdraw {
      margin-bottom: 35px; } }
  @media (max-width: 568px) {
    .cabinet-withdraw {
      padding: 35px; } }
  .cabinet-withdraw__icon {
    position: absolute;
    top: 50%;
    right: -15px;
    opacity: 0.3;
    width: 185px;
    height: 185px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    .cabinet-withdraw__icon svg {
      width: 100%;
      height: 100%;
      fill: #796247; }
  .cabinet-withdraw .main-btn {
    position: relative;
    bottom: auto;
    right: auto;
    text-transform: none;
    min-width: 190px;
    height: 45px; }
    .cabinet-withdraw .main-btn:after {
      height: 45px; }
  .cabinet-withdraw .cabinet-open-deposit__form {
    max-width: 810px; }
    .cabinet-withdraw .cabinet-open-deposit__form-top {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      @media (max-width: 768px) {
        .cabinet-withdraw .cabinet-open-deposit__form-top {
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: flex-start;
             -moz-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .cabinet-withdraw .cabinet-open-deposit__form-label {
      max-width: 530px;
      width: 100%;
      margin-right: 15px; }
      @media (max-width: 768px) {
        .cabinet-withdraw .cabinet-open-deposit__form-label {
          margin-bottom: 15px;
          margin-right: 0; } }

.cabinet-my-deposit {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 90px; }
  @media (max-width: 768px) {
    .cabinet-my-deposit {
      margin-bottom: 45px; } }
  .cabinet-my-deposit .tabs__wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 768px) {
      .cabinet-my-deposit .tabs__wrap {
        -webkit-flex-direction: column-reverse;
           -moz-box-orient: vertical;
           -moz-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; } }
  .cabinet-my-deposit .tab_content, .cabinet-my-deposit .tab_item {
    width: 100%; }
  .cabinet-my-deposit .tabs {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%; }
    @media (max-width: 768px) {
      .cabinet-my-deposit .tabs {
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 20px; } }
  .cabinet-my-deposit .tab {
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    font-size: 20px;
    text-transform: uppercase;
    color: #796247;
    opacity: 0.5;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    margin-right: 30px;
    cursor: pointer; }
    @media (max-width: 768px) {
      .cabinet-my-deposit .tab {
        margin: 0 15px; } }
    .cabinet-my-deposit .tab:last-child {
      margin-right: 0; }
      @media (max-width: 768px) {
        .cabinet-my-deposit .tab:last-child {
          margin: 0 15px; } }
    .cabinet-my-deposit .tab:hover, .cabinet-my-deposit .tab.active {
      opacity: 1; }
  .cabinet-my-deposit__item {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(31, 23, 56, 0.1);
    margin-bottom: 50px; }
    @media (max-width: 992px) {
      .cabinet-my-deposit__item {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .cabinet-my-deposit__item:last-child {
      padding-bottom: 0;
      border-bottom: none;
      margin-bottom: 0; }
    .cabinet-my-deposit__item-left {
      max-width: 290px;
      width: 100%; }
      @media (max-width: 992px) {
        .cabinet-my-deposit__item-left {
          margin-bottom: 30px; } }
    .cabinet-my-deposit__item-right {
      width: -moz-calc(100% - 290px);
      width: calc(100% - 290px);
      padding-left: 30px; }
      @media (max-width: 992px) {
        .cabinet-my-deposit__item-right {
          width: 100%;
          padding-left: 0; } }
  .cabinet-my-deposit .plans__item {
    padding: 35px;
    max-width: 290px; }
    .cabinet-my-deposit .plans__item-icon {
      width: 45px;
      height: 45px;
      margin-bottom: 8px; }
    .cabinet-my-deposit .plans__item-title {
      font-size: 15px;
      margin-bottom: 8px; }
    .cabinet-my-deposit .plans__item-val {
      font-size: 25px;
      margin-bottom: 8px; }
    .cabinet-my-deposit .plans__item-top {
      margin-bottom: 3px; }
    .cabinet-my-deposit .plans__item-week:first-child:after {
      width: 1px; }
    .cabinet-my-deposit .plans__item-week__val {
      font-size: 10px;
      margin-bottom: 3px; }
    .cabinet-my-deposit .plans__item-week__title {
      font-size: 5px;
      margin-bottom: 3px; }
    .cabinet-my-deposit .plans__item-subtitle {
      font-size: 12px;
      margin-bottom: 7px; }
    .cabinet-my-deposit .plans__item-week__val {
      font-size: 15px; }
    .cabinet-my-deposit .plans__item-week__title {
      font-size: 10px; }
    .cabinet-my-deposit .plans__item-info__title {
      font-size: 10px; }
    .cabinet-my-deposit .plans__item-info__val {
      font-size: 10px; }
    .cabinet-my-deposit .plans__item-range__title {
      font-size: 10px; }
    .cabinet-my-deposit .plans__item-range__val {
      font-size: 10px; }
    .cabinet-my-deposit .plans__item .plans__item-top {
      padding: 0 30px;
      top: 40px; }

.cabinet-refs-page {
  background-image: url(../img/cabinet/refs-page-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 4px;
  padding: 30px 50px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px; }
  @media (max-width: 992px) {
    .cabinet-refs-page {
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-justify-content: flex-start;
         -moz-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 20px 40px; } }
  .cabinet-refs-page-left {
    max-width: 570px;
    width: 100%;
    padding-right: 65px;
    border-right: 1px solid rgba(255, 255, 255, 0.15); }
    @media (max-width: 992px) {
      .cabinet-refs-page-left {
        max-width: 100%;
        padding-right: 0;
        padding-bottom: 40px;
        border-right: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
        margin-bottom: 40px; } }
  .cabinet-refs-page-right {
    width: -moz-calc(100% - 570px);
    width: calc(100% - 570px);
    padding-left: 45px;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 992px) {
      .cabinet-refs-page-right {
        width: 100%;
        padding-left: 0; } }
  .cabinet-refs-page__title {
    font-family: "Geometria", sans-serif;
    font-weight: 800;
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 60px; }
  .cabinet-refs-page .cabinet-bonus__progress {
    margin-bottom: 25px; }
  .cabinet-refs-page .cabinet-bonus__progress-bar__line span {
    color: #fff;
    font-size: 10px;
    padding: 5px 20px;
    background-color: #796247;
    margin-bottom: 20px; }
    .cabinet-refs-page .cabinet-bonus__progress-bar__line span:after {
      top: 100%; }
  .cabinet-refs-page .cabinet-bonus__progress-bot span {
    color: #fff;
    font-weight: 700; }
  .cabinet-refs-page__total {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 0px rgba(255, 255, 255, 0.64);
    height: 40px;
    padding: 0 25px;
    max-width: 410px;
    width: 100%;
    font-family: "Geometria", sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 18px; }
    @media (max-width: 568px) {
      .cabinet-refs-page__total {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: auto;
        padding: 10px 0;
        text-align: center; } }
    @media (max-width: 568px) {
      .cabinet-refs-page__total-text {
        margin-bottom: 10px;
        width: 100%; } }
  .cabinet-refs-page__subtitle {
    font-family: "Geometria", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 12px; }
  .cabinet-refs-page .cabinet-refs__link {
    margin-bottom: 25px;
    cursor: pointer; }
  .cabinet-refs-page__bot {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%; }
    @media (max-width: 568px) {
      .cabinet-refs-page__bot {
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-align-items: flex-start;
           -moz-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .cabinet-refs-page__bot-item {
      width: -moz-calc(50% - 10px);
      width: calc(50% - 10px); }
      @media (max-width: 568px) {
        .cabinet-refs-page__bot-item {
          width: 100%;
          margin-bottom: 20px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJjb21tb24vbm9ybWFsaXplLnNjc3MiLCJjb21tb24vZm9udHMuc2NzcyIsImFwcC5zY3NzIiwiY29tbW9uL21peGluLnNjc3MiLCJjb21tb24vYW5pbWF0aW9uLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJjb21tb24vZmlyc3Quc2NzcyIsImNvbW1vbi9hYm91dC5zY3NzIiwiY29tbW9uL3N0YXQuc2NzcyIsImNvbW1vbi9hZHZhbnRhZ2Uuc2NzcyIsImNvbW1vbi90ZWFtLnNjc3MiLCJjb21tb24vbmV3cy5zY3NzIiwiY29tbW9uL3BsYW5zLnNjc3MiLCJjb21tb24vY2FsYy5zY3NzIiwiY29tbW9uL3JlZnMuc2NzcyIsImNvbW1vbi9yZXByZXNlbnQuc2NzcyIsImNvbW1vbi93YWxsZXQuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyIsImNvbW1vbi9ib3VudHkuc2NzcyIsImNvbW1vbi9tZWRpYS5zY3NzIiwiY29tbW9uL2ZhcS5zY3NzIiwiY29tbW9uL2NvbnRhY3RzLnNjc3MiLCJjb21tb24vcG9wdXAuc2NzcyIsImNvbW1vbi9sb2dpbi5zY3NzIiwiY29tbW9uL2NhYmluZXQtaGVhZGVyLnNjc3MiLCJjb21tb24vY2FiaW5ldC5zY3NzIiwiY29tbW9uL2NhYmluZXQtb3Blbi1kZXBvc2l0LnNjc3MiLCJjb21tb24vY2FiaW5ldC13aXRoZHJhdy5zY3NzIiwiY29tbW9uL2NhYmluZXQtbXktZGVwb3NpdC5zY3NzIiwiY29tbW9uL2NhYmluZXQtcmVmcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQiw0RUFBNEU7QUFFNUU7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIO0VBQ0Usa0JBQWlCO0VBQUUsT0FBTztFQUMxQiwrQkFBOEI7RUFBRSxPQUFPLEVBQ3hDOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRztBQUVIO0VBQ0UsVUFBUyxFQUNWOztBQUVEOzs7R0FHRztBQUVIO0VBQ0UsZUFB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LHFCQUFhO0lBQWIsY0FBYTtJQUNiLDRCQUFtQjtPQUFuQiw0QkFBbUI7T0FBbkIsMkJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIsNkJBQW9CO09BQXBCLHdCQUFvQjtRQUFwQix3QkFBb0I7WUFBcEIscUJBQW9CO0lBQ3BCLHVDQUE4QjtPQUE5Qix1QkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtJQUM5QixZQUFXLEVBZ0JaO0kxQnhIRDtNMEJtR0E7UUFRSSwrQkFBc0I7V0FBdEIsMEJBQXNCO1dBQXRCLDJCQUFzQjtZQUF0QiwyQkFBc0I7Z0JBQXRCLHVCQUFzQjtRQUN0QixnQ0FBdUI7V0FBdkIsc0JBQXVCO1lBQXZCLHNCQUF1QjtnQkFBdkIsd0JBQXVCO1FBQ3ZCLG9DQUEyQjtXQUEzQixxQkFBMkI7WUFBM0IscUJBQTJCO2dCQUEzQiw0QkFBMkIsRUFXOUIsRUFBQTtJQVJDO01BQ0UsNkJBQXVCO01BQXZCLHdCQUF1QixFQU14QjtNMUJ2SEg7UTBCZ0hFO1VBSUksWUFBVztVQUNYLG9CQUFtQixFQUV0QixFQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtRXh0cmFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5wLCBoMSwgaDIsIGgzLCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4uZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1haW4tYnRuIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDQ1cHggMCAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1idG5fbm9pY29uIHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7IH1cbiAgICAubWFpbi1idG5fbm9pY29uIC5tYWluLWJ0bl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gIC5tYWluLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1idG4tYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLm1haW4tYnRuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWJ0bl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5tYWluLWJ0bl9faWNvbiBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAubWFpbi1idG5fX2ljb24gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLm1haW4tYnRuX19pY29uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLnotaW5kZXgtOTk5IHtcbiAgei1pbmRleDogOTk5OyB9XG5cbi5tYWluLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFmMTczODtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5tYWluLXRpdGxlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLXRpdGxlIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90aXRsZS1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAubWFpbi10aXRsZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1haW4tdGl0bGU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4MDk3O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm1haW4tdGl0bGVfd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1haW4tdGl0bGVfd2hpdGUgc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tdGl0bGVfd2hpdGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNzk4NTsgfVxuICAubWFpbi10aXRsZV9sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi10aXRsZV9sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAubWFpbi10aXRsZV9sZWZ0OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi10aXRsZV9sZWZ0OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLnRleHQtZ3JhZGllbnQge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzc5NjI0NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAudGV4dC1ncmFkaWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc3dlZXQtYWxlcnQgaDIge1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZjE3Mzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDM1cHggMCAxNXB4IDA7IH1cblxuLnN3ZWV0LWFsZXJ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zd2VldC1hbGVydCAuYnRuIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2MjQ3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJ0YyBzdmcge1xuICBmaWxsOiAjZjI4OTMxICFpbXBvcnRhbnQ7IH1cblxuLmJjaCBzdmcge1xuICBmaWxsOiAjOGVjMzU3ICFpbXBvcnRhbnQ7IH1cblxuLmRhc2ggc3ZnIHtcbiAgZmlsbDogIzMxNzdiZiAhaW1wb3J0YW50OyB9XG5cbi5kb2dlIHN2ZyB7XG4gIGZpbGw6ICNjMmE2MzMgIWltcG9ydGFudDsgfVxuXG4uZXRoIHN2ZyB7XG4gIGZpbGw6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuXG4uZXRoLWNsYXNzaWMgc3ZnIHtcbiAgZmlsbDogIzhlYzM1NyAhaW1wb3J0YW50OyB9XG5cbi5sdGMgc3ZnIHtcbiAgZmlsbDogI2JjYmNiYyAhaW1wb3J0YW50OyB9XG5cbi5wYXllZXIgc3ZnIHtcbiAgZmlsbDogIzM0OTlkYyAhaW1wb3J0YW50OyB9XG5cbi5wbSBzdmcge1xuICBmaWxsOiAjZjAwZjBmICFpbXBvcnRhbnQ7IH1cblxuLnJpcHBsZSBzdmcge1xuICBmaWxsOiAjMzQ5OWRjICFpbXBvcnRhbnQ7IH1cblxuLnRyb24gc3ZnIHtcbiAgZmlsbDogIzFiMWIxYiAhaW1wb3J0YW50OyB9XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50KSB7XG4gIC5hZHZhbnRhZ2VfX2l0ZW0tdGl0bGUsXG4gIC5zdGF0LWJveF9faXRlbS12YWwsXG4gIC5zdGF0LWxhc3RfX3RpdGxlLXRleHQsXG4gIC5wbGFuc19faXRlbS12YWwsXG4gIC5wbGFuc19faXRlbS13ZWVrX192YWwsXG4gIC5jYWxjLWluZm9fX3ZhbCxcbiAgLnJlZnMtdGl0bGUsXG4gIC5yZXByZXNlbnQtc3RhdC1mb3JtX190aXRsZSxcbiAgLmNhYmluZXQtbWFpbi10aXRsZSxcbiAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFiLFxuICAuY2FiaW5ldC1teS1kZXBvc2l0IC5jYWJpbmV0LXRhYmxlX190aXRsZSxcbiAgLmNhYmluZXQtdGFibGUgdGQ6YmVmb3JlLFxuICAubG9naW5fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzcxOTAyIDAlLCAjZjdkNmEyIDM0JSwgIzdhNTkzNiA0NSUsICMyODEzMDEgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZXh0LWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICMzNzE5MDIgMCUsICNmN2Q2YTIgMzQlLCAjN2E1OTM2IDQ1JSwgIzI4MTMwMSAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJlcHJlc2VudC1ib251c19faXRlbS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTUwZGVnLCAjMzcxOTAyIDAlLCAjZjdkNmEyIDUwJSwgIzdhNTkzNiA3MCUsICMyODEzMDEgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLnRlcm1zIHtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXJtcyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAudGVybXMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnRlcm1zIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC50ZXJtcy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXJtcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwOyB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNzYwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKDAuNykgc2tldygtMTVkZWcpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMC43KSBza2V3KC0xNWRlZykgcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKDAuNykgc2tldygtMTVkZWcpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMC43KSBza2V3KC0xNWRlZykgcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBtb25leTEge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNCUge1xuICAgIHRvcDogMTBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRvcDogMzAwcHg7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgd2FsbGV0TGVmdCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgYm90dG9tOiAzMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDMyJTsgfVxuICAyNSUge1xuICAgIGxlZnQ6IDM1JTsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDI1JTsgfVxuICA3NSUge1xuICAgIGxlZnQ6IDM1JTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDI1JTsgfSB9XG5cbkBrZXlmcmFtZXMgd2FsbGV0UmlnaHQge1xuICAwJSB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMzAlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiAzMiU7IH1cbiAgMjUlIHtcbiAgICBsZWZ0OiA1NSU7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA0NSU7IH1cbiAgNzUlIHtcbiAgICBsZWZ0OiA1NSU7IH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiA4MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiA0NSU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdhbGxldENlbnRlciB7XG4gIDAlIHtcbiAgICBsZWZ0OiA3MCU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDQyJTsgfVxuICAyNSUge1xuICAgIGxlZnQ6IDc1JTsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDY1JTsgfVxuICA3NSUge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDY1JTsgfSB9XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZWFkZXItYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIC5sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAuaGVhZGVyLXRvcC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDQwNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlci10b3AtbGVmdCB7XG4gICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLXRvcC1sZWZ0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXItdG9wLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyLXRvcC1yaWdodCB7XG4gICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLXRvcC1yaWdodCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuaGVhZGVyLXRvcC1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgLmhlYWRlci1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuaGVhZGVyLWxhbmd1YWdlID4gLmhlYWRlci1sYW5ndWFnZV9faXRlbSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGVhZGVyLWxhbmd1YWdlLmFjdGl2ZSAuaGVhZGVyLWxhbmd1YWdlX19oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyLWxhbmd1YWdlIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAuaGVhZGVyLWxhbmd1YWdlX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLWxhbmd1YWdlX19pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTUxMzg7IH1cbiAgICAgIC5oZWFkZXItbGFuZ3VhZ2VfX2l0ZW0gLmZsYWctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC5oZWFkZXItbGFuZ3VhZ2VfX2hpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxNywgMzYsIDAuNyk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5oZWFkZXItcGhvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLXBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuaGVhZGVyLXBob25lIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmhlYWRlci1idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci1idG4ge1xuICAgICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJ0biB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmhlYWRlci1idG46aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci1idG46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVhZGVyLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5oZWFkZXItYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5oZWFkZXItYnRuIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5oZWFkZXItYnRuX2xvZ2luIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuaGVhZGVyLWJ0bl9sb2dpbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNTBweDsgfSB9XG4gICAgICAuaGVhZGVyLWJ0bl9sb2dpbiBzdmcge1xuICAgICAgICBsZWZ0OiAxN3B4OyB9XG4gICAgLmhlYWRlci1idG5fc2lnbiB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHggMCAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmhlYWRlci1idG5fc2lnbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMjBweDsgfSB9XG4gICAgICAuaGVhZGVyLWJ0bl9zaWduIHN2ZyB7XG4gICAgICAgIHJpZ2h0OiAxN3B4OyB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuaGVhZGVyLW5hdl9sZWZ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X2xlZnQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuaGVhZGVyLW5hdl9yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X3JpZ2h0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmhlYWRlci1uYXZfcmlnaHQgLmhlYWRlci1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gICAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5oZWFkZXItbmF2X19pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAgIC5oZWFkZXItbmF2X19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7IH1cbiAgICAgIC5oZWFkZXItbmF2X19pdGVtOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmF2LWl0ZW0tY2lyY2xlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuaGVhZGVyLW5hdl9faXRlbTpob3ZlcjphZnRlciwgLmhlYWRlci1uYXZfX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXI6YmVmb3JlLCAuaGVhZGVyLW5hdl9faXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5sb2dvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4IGF1dG87IH1cbiAgLmxvZ29fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5sb2dvX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAubG9nb19fdGV4dCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmZpcnN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9maXJzdC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuZmlyc3Qtd3JhcCB7XG4gICAgcGFkZGluZzogMTgwcHggMCAxMzBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maXJzdC13cmFwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmZpcnN0X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlyc3RfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuZmlyc3RfX3RleHQge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlyc3RfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZmlyc3Qtc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlyc3Qtc29jIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5maXJzdC1zb2NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpcnN0LXNvY19faXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuZmlyc3Qtc29jX19pdGVtIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuZmlyc3Qtc29jX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uYXYtaXRlbS1jaXJjbGUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5maXJzdC1zb2NfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmZpcnN0LXNvY19faXRlbTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZpcnN0LXNvY19faXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5maXJzdC1zb2NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5maXJzdC1zb2NfX2l0ZW0taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZpcnN0LXNvY19faXRlbS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgICAgICAuZmlyc3Qtc29jX19pdGVtLWljb24gc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9XG5cbi5maXJzdC1zY2VuZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpcnN0LXNjZW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmlyc3Qtc2NlbmUtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWSgwLjcpIHNrZXcoLTE1ZGVnKTsgfVxuICAuZmlyc3Qtc2NlbmUtMiB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMC43KSBza2V3KC0xNWRlZyk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDkwcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmZpcnN0LXNjZW5lLTMge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoMC43KSBza2V3KC0xNWRlZyk7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgOTBzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuZmlyc3Qtc2NlbmUtNCB7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzclO1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBza2V3WCgtMTVkZWcpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0IHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuZmlyc3Qtc2NlbmUgLmZpcnN0LXNjZW5lLXdhbGxldC0xIHtcbiAgICAgIGFuaW1hdGlvbjogd2FsbGV0TGVmdCAxMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgLmZpcnN0LXNjZW5lIC5maXJzdC1zY2VuZS13YWxsZXQtMiB7XG4gICAgICBhbmltYXRpb246IHdhbGxldENlbnRlciAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTMge1xuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRSaWdodCAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTQge1xuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRMZWZ0IDEycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gICAgLmZpcnN0LXNjZW5lIC5maXJzdC1zY2VuZS13YWxsZXQtNSB7XG4gICAgICBhbmltYXRpb246IHdhbGxldENlbnRlciAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0czsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTYge1xuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRSaWdodCAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1czsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTcge1xuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRMZWZ0IDEycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDZzOyB9XG4gICAgLmZpcnN0LXNjZW5lIC5maXJzdC1zY2VuZS13YWxsZXQtOCB7XG4gICAgICBhbmltYXRpb246IHdhbGxldENlbnRlciAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3czsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTkge1xuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRSaWdodCAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4czsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTEwIHtcbiAgICAgIGFuaW1hdGlvbjogd2FsbGV0TGVmdCAxMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5czsgfVxuICAgIC5maXJzdC1zY2VuZSAuZmlyc3Qtc2NlbmUtd2FsbGV0LTExIHtcbiAgICAgIGFuaW1hdGlvbjogd2FsbGV0UmlnaHQgMTJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBzOyB9XG5cbi5hYm91dC1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYWJvdXQge1xuICBwYWRkaW5nOiA5MHB4IDAgNTBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dCB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgMjVweCAwOyB9IH1cbiAgLmFib3V0LWJ0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5hYm91dC1idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuYWJvdXQtYnRucyAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFib3V0LWJ0bnMgLm1haW4tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuYWJvdXQtYnRucyAubWFpbi1idG46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWJvdXQtaW1nLWFic29sdXRlIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtaW1nLWFic29sdXRlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuYWJvdXQtaW1nLWFic29sdXRlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgLmFib3V0LWltZy1hYnNvbHV0ZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1pbWctYmQucG5nKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgLmFib3V0LWltZy1hYnNvbHV0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYWJvdXQtY2VydCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTI1cHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0LWNlcnQge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIC5hYm91dC1jZXJ0OmhvdmVyIC5hYm91dC1jZXJ0X19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgICAuYWJvdXQtY2VydCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgIC5hYm91dC1jZXJ0X19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5hYm91dC1jZXJ0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWNlcnQtYmQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hYm91dC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYWJvdXQtaW1nX3NtYWxsIHtcbiAgICAgIGhlaWdodDogMTcwcHg7IH1cbiAgICAgIC5hYm91dC1pbWdfc21hbGw6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAgICAgLmFib3V0LWltZ19zbWFsbDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5hYm91dC1pbWcge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICAuYWJvdXQtaW1nOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW1nLWJkLWxlZnQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYWJvdXQtaW1nOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWctYmQtcmlnaHQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuYWJvdXQtaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5hYm91dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmFib3V0LXRpdGxlX3NtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFib3V0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWJvdXQtdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5hYm91dC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFib3V0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYWJvdXQtbGlzdDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWxpc3QtbGluZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5hYm91dC1saXN0X19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuYWJvdXQtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFib3V0LWxpc3RfX2l0ZW0tbnVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LW51bS1iZy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDsgfVxuXG4uc2lnbmFscyB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgbWluLWhlaWdodDogNDgwcHg7IH1cbiAgLnNpZ25hbHNfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpZ25hbHNfX3NsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaWduYWxzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnNpZ25hbHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnNpZ25hbHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLnNpZ25hbHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6ICM3OTYyNDc7IH1cbiAgICAuc2lnbmFsc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLnNpZ25hbHNfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICByaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lnbmFscyAudGFic19fd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnNpZ25hbHMgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lnbmFscyAudGFicyAudGFiIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zaWduYWxzIC50YWJzIC50YWIuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM3OTYyNDc7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNS42NHB4IDAuMzZweCByZ2JhKDcsIDcsIDcsIDAuMTYpOyB9XG4gIC5zaWduYWxzIC50YWJfY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KTsgfVxuICAuc2lnbmFsc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNpZ25hbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNpZ25hbHNfX2l0ZW0tdGltZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzc5NjI0NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnNpZ25hbHNfX3dpZGdldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA2NjBweDsgfVxuXG4uc3RhdCB7XG4gIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7IH1cbiAgLnN0YXQgLm1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXQge1xuICAgICAgcGFkZGluZzogMjVweCAwIDIwcHggMDsgfSB9XG4gIC5zdGF0LWRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc3RhdC1kYXRlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgY29sb3I6IHJnYmEoODQsIDg0LCA4NCwgMC43KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnN0YXQtZGF0ZSBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZmlsbDogIzU0NTQ1NDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5zdGF0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZiZmFmYztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5zdGF0LWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zdGF0LWJveF9faXRlbSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KSBpbnNldDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnN0YXQtYm94X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAgIC5zdGF0LWJveF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYmZhZmM7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnN0YXQtYm94X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmJmYWZjOyB9IH1cbiAgICAgIC5zdGF0LWJveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJmYWZjOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zdGF0LWJveF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYmZhZmM7IH0gfVxuICAgICAgLnN0YXQtYm94X19pdGVtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5zdGF0LWJveF9faXRlbS10aXRsZSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5zdGF0LWJveF9faXRlbS10aXRsZSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmaWxsOiAjNzk2MjQ3O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLnN0YXQtYm94X19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNzk2MjQ3O1xuICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5zdGF0LWxhc3Qge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNS42NHB4IDAuMzZweCByZ2JhKDcsIDcsIDcsIDAuMTYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmYmZhZmM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGF0LWxhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgICAuc3RhdC1sYXN0LXdyYXAge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA1LjY0cHggMC4zNnB4IHJnYmEoNywgNywgNywgMC4xNikgaW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc3RhdC1sYXN0LXdyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gICAgLnN0YXQtbGFzdF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnN0YXQtbGFzdF9fdGl0bGUtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2IyYWZiYiAwJSwgI2ZhZjlmYSAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZhZjlmYTsgfVxuICAgICAgICAuc3RhdC1sYXN0X190aXRsZS1pY29uX3RvcCBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnN0YXQtbGFzdF9fdGl0bGUtaWNvbl9ib3Qgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnN0YXQtbGFzdF9fdGl0bGUtaWNvbiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGZpbGw6ICMxZjE3Mzg7IH1cbiAgICAgIC5zdGF0LWxhc3RfX3RpdGxlLXRleHQge1xuICAgICAgICBjb2xvcjogIzc5NjI0NztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnN0YXQtbGFzdF9fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuc3RhdC1sYXN0X190aXRsZS10ZXh0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjN2I3NThhO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM3Yjc1OGE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgIC5zdGF0LWxhc3RfX3RpdGxlLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7IH0gfVxuICAgICAgICAuc3RhdC1sYXN0X190aXRsZS10ZXh0IHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnN0YXQtbGFzdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjc1OGE7IH1cbiAgICAuc3RhdC1sYXN0X190YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnN0YXQtbGFzdF9fdGFibGUtbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5zdGF0LWxhc3RfX3RhYmxlLXZhbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlLXZhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgLnN0YXQtbGFzdF9fdGFibGUtd2FsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNTQ1NDU0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlLXdhbGxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAgICAgICAuc3RhdC1sYXN0X190YWJsZS13YWxsZXQgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICAuc3RhdC1sYXN0X190YWJsZS13YWxsZXQgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDsgfSB9XG4gICAgICAuc3RhdC1sYXN0X190YWJsZSB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlIHRhYmxlIHRoZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlIHRhYmxlIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zdGF0LWxhc3RfX3RhYmxlIHRhYmxlIHRkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAuc3RhdC1sYXN0X190YWJsZSB0YWJsZSB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMxZjE3Mzg7IH1cblxuLmFkdmFudGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4IDA7IH1cbiAgLmFkdmFudGFnZV9iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hZHZhbnRhZ2UtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWR2YW50YWdlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4IDA7IH0gfVxuICAuYWR2YW50YWdlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuYWR2YW50YWdlX19pdGVtLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA4NXB4OyB9XG4gICAgLmFkdmFudGFnZV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM3OTYyNDc7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFkdmFudGFnZV9faXRlbSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGVhbSB7XG4gIHBhZGRpbmc6IDUwcHggMCA0NXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gIC50ZWFtX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnRlYW1fX2l0ZW1fbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAudGVhbV9faXRlbV9tYXJnaW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC50ZWFtX19pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAgICAgLnRlYW1fX2l0ZW0taW1nOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogOTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS1ib3JkZXItbGVmdC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgICAgLnRlYW1fX2l0ZW0taW1nOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtLWJvcmRlci1yaWdodC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgICAgLnRlYW1fX2l0ZW0taW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQ1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NXB4OyB9XG4gICAgLnRlYW1fX2l0ZW0tbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRlYW1fX2l0ZW0tcG9zaXRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlYW1fX2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5ld3Mge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4IDA7IH0gfVxuICAubmV3cy1wYWdlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXdzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAubmV3cy1wYWdlIC5tYWluLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy1zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLm5ld3Mtc2xpZGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cbiAgLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3Mtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3cy1zbGlkZXJfX2l0ZW0tZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy1zbGlkZXJfX2l0ZW0tZGF0ZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLm5ld3Mtc2xpZGVyX19pdGVtLWRhdGUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmaWxsOiAjNzk2MjQ3O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5uZXdzLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDU4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAubmV3cy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6ICM3OTYyNDc7IH1cbiAgICAubmV3cy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRvcDogYXV0bzsgfVxuICAgIC5uZXdzLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTsgfSB9XG4gICAgLm5ld3MtcGFnaW5hdGlvbiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubmV3cy1wYWdpbmF0aW9uX19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1wYWdpbmF0aW9uIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5uZXdzLXBhZ2luYXRpb25fX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubmV3cy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgLm5ld3MtcGFnaW5hdGlvbl9faXRlbS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAubmV3cy1wYWdpbmF0aW9uX19pdGVtLWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3MtcGFnaW5hdGlvbl9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEyNSwgMTg1LCAyMzIsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNzAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAubmV3c19faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4OyB9IH1cbiAgICAubmV3c19faXRlbTpob3ZlciAubmV3c19faXRlbS1idG4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLm5ld3NfX2l0ZW06aG92ZXIgLm5ld3NfX2l0ZW0tYnRuIHN2ZyB7XG4gICAgICAgIHJpZ2h0OiAtNXB4OyB9XG4gICAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDE2NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgIC5uZXdzX19pdGVtLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAubmV3c19faXRlbS1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1ib3JkZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmV3c19faXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAubmV3c19faXRlbSBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5uZXdzX19pdGVtLWJvdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM1NDU0NTQ7IH1cbiAgICAubmV3c19faXRlbS1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAubmV3c19faXRlbS1idG4gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZmlsbDogIzFmMTczODtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5wbGFucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbnMtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGxhbnMge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH0gfVxuICAucGxhbnMtcGFnZSB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW52ZXN0b3JzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wbGFucy1wYWdlIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwOyB9IH1cbiAgICAucGxhbnMtcGFnZS1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wbGFucy1wYWdlLXNsaWRlciAucGxhbnNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5wbGFucy1wYWdlLXBhZ2luYXRpb24gLnBsYW5zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0taWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5wbGFuc19faXRlbS12YWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5wbGFuc19faXRlbS10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgIC5wbGFucy1wYWdlLXBhZ2luYXRpb24gLnBsYW5zX19pdGVtLXdlZWs6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5wbGFuc19faXRlbS13ZWVrX192YWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0td2Vla19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5wbGFuc19faXRlbS1pbmZvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXB4OyB9XG4gICAgICAucGxhbnMtcGFnZS1wYWdpbmF0aW9uIC5wbGFuc19faXRlbS1pbmZvX192YWwge1xuICAgICAgICBmb250LXNpemU6IDVweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0tcmFuZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1cHg7IH1cbiAgICAgIC5wbGFucy1wYWdlLXBhZ2luYXRpb24gLnBsYW5zX19pdGVtLXJhbmdlX192YWwge1xuICAgICAgICBmb250LXNpemU6IDVweDsgfVxuICAgICAgLnBsYW5zLXBhZ2UtcGFnaW5hdGlvbiAucGxhbnNfX2l0ZW0gLnBsYW5zX19pdGVtLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdG9wOiAxOHB4OyB9XG4gIC5wbGFucy1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDVweDsgfVxuICAgIC5wbGFucy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gICAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnBsYW5zLXNsaWRlciAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTBweCwgNTBweCkgc2NhbGUoMC44KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wbGFucy1zbGlkZXIgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgLnBsYW5zLXNsaWRlciAuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIDUwcHgpIHNjYWxlKDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5wbGFucy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFucy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnBsYW5zLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRvcDogYXV0bzsgfSB9XG4gICAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5wbGFucy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wbGFucy1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcsIC5wbGFucy1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnBsYW5zLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucGxhbnMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTsgfSB9XG4gICAgLnBsYW5zLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5wbGFuc19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGFucy1pdGVtLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgcGFkZGluZzogMjVweCA1MHB4IDQ1cHggNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucGxhbnNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweCAzMHB4OyB9IH1cbiAgICAucGxhbnNfX2l0ZW0tdG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFuc19faXRlbS10b3Age1xuICAgICAgICAgIHRvcDogMzVweDsgfSB9XG4gICAgLnBsYW5zX19pdGVtLXdlZWsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wbGFuc19faXRlbS13ZWVrOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMTczODtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5wbGFuc19faXRlbS13ZWVrX192YWwge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzc5NjI0NztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnBsYW5zX19pdGVtLXdlZWtfX3ZhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgLnBsYW5zX19pdGVtLXdlZWtfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAucGxhbnNfX2l0ZW0td2Vla19fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgICAucGxhbnNfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIGhlaWdodDogNzdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnBsYW5zX19pdGVtLWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFuc19faXRlbS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAgIC5wbGFuc19faXRlbS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucGxhbnNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnBsYW5zX19pdGVtLXZhbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogIzc5NjI0NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5wbGFuc19faXRlbS12YWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIC5wbGFuc19faXRlbS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnBsYW5zX19pdGVtLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5wbGFuc19faXRlbS1ib3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGxhbnNfX2l0ZW0tcmFuZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC5wbGFuc19faXRlbS1yYW5nZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnBsYW5zX19pdGVtLXJhbmdlX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLnBsYW5zX19pdGVtLXJhbmdlX192YWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5wbGFuc19faXRlbS1yYW5nZV9fdmFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLnBsYW5zX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgLnBsYW5zX19pdGVtLWluZm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5wbGFuc19faXRlbS1pbmZvX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgICAgLnBsYW5zX19pdGVtLWluZm9fX3ZhbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnBsYW5zX19pdGVtLWluZm9fX3ZhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAucGxhbnMgLm1haW4tYnRuIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uY2FsYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsYy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLmNhbGMtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjLXBhZ2UtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FsYy1wYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmNhbGMtcGFnZSAuY2FsYy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5jYWxjLXBhZ2UgLmNhbGMtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FsYy1wYWdlIC5jYWxjLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5jYWxjLXBhZ2UgLmNhbGMtbGFiZWwgaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jYWxjLXBhZ2UgLmNhbGMtZm9ybS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhbGMtcGFnZSAuY2FsYy1mb3JtLXJvdyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmNhbGMtcGFnZSAuY2FsYy1sYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhbGMtcGFnZSAuY2FsYy1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLmNhbGMtcGFnZSAuY2FsYy1sYWJlbDphZnRlciB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmNhbGMtcGFnZSAuY2FsYy1sYWJlbF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgLmNhbGMtcGFnZSAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FsYy1wYWdlIC5tYWluLWJ0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jYWxjLXBhZ2UgLmNhbGMtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FsYy1wYWdlIC5jYWxjLWluZm8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmNhbGMtcGFnZSAuY2FsYy1pbmZvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAuY2FsYy1wYWdlIC5jYWxjLWluZm9fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuY2FsYy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2FsYy10aXRsZV9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAgIC5jYWxjLXRpdGxlX19pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuY2FsYy10aXRsZV9fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmNhbGMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNhbGMtaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmNhbGMtaW5mb19fdmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjNzk2MjQ3OyB9XG4gIC5jYWxjLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWxjLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxjLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWxjLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgICAuY2FsYy1sYWJlbCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY2FsYy1sYWJlbCAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FsYy1sYWJlbCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmNhbGMtbGFiZWxfcm90YXRlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmNhbGMtbGFiZWxfcm90YXRlIC5jYWxjLWxhYmVsX190aXRsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5jYWxjLWxhYmVsX3JvdGF0ZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKSAhaW1wb3J0YW50OyB9XG4gICAgLmNhbGMtbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGMtbGFiZWwtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FsYy1sYWJlbF9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5jYWxjLWxhYmVsX190aXRsZSBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY2FsYy1sYWJlbF9fdGl0bGUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgLmNhbGMtbGFiZWwgaW5wdXQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYWxjLWxhYmVsIGlucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnJlZnMge1xuICBwYWRkaW5nOiA3NXB4IDAgMTAwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWZzLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnJlZnMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGNvbG9yOiAjNzk2MjQ3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnJlZnMtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucmVmcy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmVmcy10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnJlZnMtbHZsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmVmcy1sdmwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfSB9XG4gICAgLnJlZnMtbHZsX2FnZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVmcy1hZ2VudC5wbmcpO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDUwcHggYXV0bztcbiAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5yZWZzLWx2bF9hZ2VudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5yZWZzLWx2bF9hZ2VudCAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogLTEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfYWdlbnQgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICByaWdodDogNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlZnMtbHZsX2FnZW50IC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLnJlZnMtbHZsX2FnZW50IC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKC0xLCAxKTsgfVxuICAgICAgLnJlZnMtbHZsX2FnZW50IC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IC0zMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfYWdlbnQgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlZnMtbHZsX2FnZW50IC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLnJlZnMtbHZsX2xlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZnMtbGVhZGVyLnBuZyk7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNTBweCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnJlZnMtbHZsX2xlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5yZWZzLWx2bF9sZWFkZXIgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IC0zNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfbGVhZGVyIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5yZWZzLWx2bF9sZWFkZXIgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgICAucmVmcy1sdmxfbGVhZGVyIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgtMSwgMSk7IH1cbiAgICAgIC5yZWZzLWx2bF9sZWFkZXIgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnJlZnMtbHZsX2xlYWRlciAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfbGVhZGVyIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbGVmdDogMTVweDsgfSB9XG4gICAgLnJlZnMtbHZsX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSkgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDIpIC5yZWZzLWx2bF9faXRlbS12YWwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgyKSAucmVmcy1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMykgLnJlZnMtbHZsX19pdGVtLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWZzLWx2bF9faXRlbS12YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgLnJlZnMtbHZsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5yZWZzLWx2bF9faXRlbS12YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNzE5MDIgMCUsICNmN2Q2YTIgMzQlLCAjN2E1OTM2IDQ1JSwgIzI4MTMwMSAxMDAlKTsgfVxuXG4ucmVwcmVzZW50IHtcbiAgcGFkZGluZzogNjVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlcHJlc2VudC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5yZXByZXNlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnJlcHJlc2VudC1zdGF0IHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXByZXNlbnQtc3RhdC1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50LXN0YXQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH0gfVxuICAgIC5yZXByZXNlbnQtc3RhdC10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlcHJlc2VudC1zdGF0LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50LXN0YXQtdGFibGUgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC10YWJsZSB0ciB7XG4gICAgICAgIGhlaWdodDogNjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50LXN0YXQtdGFibGUgdHIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUuOTRweCAwLjA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmYTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50LXN0YXQtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAucmVwcmVzZW50LXN0YXQtdGFibGUgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC10YWJsZSB0ZDpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnJlcHJlc2VudC1zdGF0LXRhYmxlX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucmVwcmVzZW50LXN0YXQtdGFibGVfX2ljb24gc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgICAucmVwcmVzZW50LXN0YXQtdGFibGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnJlcHJlc2VudC1zdGF0LXRhYmxlX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzFmMTczODsgfVxuICAgICAgLnJlcHJlc2VudC1zdGF0LXRhYmxlX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAucmVwcmVzZW50LXN0YXQtdGFibGVfX2xpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnJlcHJlc2VudC1zdGF0LWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNDBweCA1NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXByZXNlbnQtc3RhdC1mb3JtLWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3gtc2hhZG93OiA2cHggNXB4IDE1Ljg0cHggMC4xNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjNzk2MjQ3O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzk2MjQ3ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucmVwcmVzZW50LXN0YXQtZm9ybSAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWwgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICMxZjE3Mzg7IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3OTYyNDc7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5yZXByZXNlbnQtc3RhdC1mb3JtIC5tYWluLWJ0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlcHJlc2VudC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnJlcHJlc2VudC10ZXh0IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucmVwcmVzZW50LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmVwcmVzZW50IC50ZXh0LWdyYWRpZW50IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucmVwcmVzZW50IC5tYWluLWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50IC5tYWluLWJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnJlcHJlc2VudCAubWFpbi1idG4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87IH0gfVxuICAucmVwcmVzZW50LWx2bCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlcHJlc2VudC1pbWcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnQtbHZsIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnJlcHJlc2VudC1sdmxfX21vbmV5LTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDIlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBhbmltYXRpb246IG1vbmV5MSA0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX21vbmV5LTEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZXByZXNlbnQtbHZsX19tb25leS0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgbGVmdDogMjAlO1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGFuaW1hdGlvbjogbW9uZXkxIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX21vbmV5LTIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZXByZXNlbnQtbHZsX19tb25leS0zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDYwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGFuaW1hdGlvbjogbW9uZXkxIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX21vbmV5LTMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZXByZXNlbnQtbHZsX19tb25leS00IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUyJTtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGFuaW1hdGlvbjogbW9uZXkxIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX21vbmV5LTQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZXByZXNlbnQtbHZsX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4IDdweCA3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAucmVwcmVzZW50LWx2bF9faXRlbV8xIHtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucmVwcmVzZW50LWx2bF9faXRlbV8yIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW1fMyB7XG4gICAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgICB0b3A6IDkwcHg7IH1cbiAgICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW1fMzphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDsgfVxuICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW1fNCB7XG4gICAgICAgIHRvcDogMTYwcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAucmVwcmVzZW50LWx2bF9faXRlbTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucmVwcmVzZW50LWx2bF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLnJlcHJlc2VudC1sdmxfX2l0ZW0tdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5yZXByZXNlbnQtYm9udXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVwcmVzZW50LWJvbnVzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50LWJvbnVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnQtYm9udXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAucmVwcmVzZW50LWJvbnVzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnQtYm9udXNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudC1ib251c19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucmVwcmVzZW50LWJvbnVzX19pdGVtLW51bSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudC1ib251c19faXRlbS1udW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNzE5MDIgMCUsICNmN2Q2YTIgMzQlLCAjN2E1OTM2IDQ1JSwgIzI4MTMwMSAxMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5yZXByZXNlbnQtYm9udXNfX2l0ZW0tdmFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5yZXByZXNlbnQtYm9udXNfX2l0ZW0tdmFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5yZXByZXNlbnQtYm9udXNfX2l0ZW0tdmFsIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucmVwcmVzZW50LWJvbnVzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM3OTYyNDc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudC1ib251c19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi53YWxsZXQge1xuICBwYWRkaW5nOiAzMHB4IDAgNDVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhbGxldC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC53YWxsZXQtaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC53YWxsZXQtaWNvbjphZnRlciwgLndhbGxldC1pY29uOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAud2FsbGV0LWljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWluLXdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgLndhbGxldC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC53YWxsZXQtbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAud2FsbGV0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YWxsZXQtaXRlbS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAud2FsbGV0LWl0ZW0gc3ZnIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC53YWxsZXQtaXRlbSBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLndhbGxldC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndhbGxldC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlci1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciAubG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmZvb3Rlci10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmZvb3Rlci10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cbiAgICAuZm9vdGVyLWNvbnRhY3RfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItY29udGFjdF9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuZm9vdGVyLWNvbnRhY3RfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgLmZvb3Rlci1jb250YWN0X19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci1jb250YWN0X19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuZm9vdGVyLWNvbnRhY3RfX2l0ZW0gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb290ZXItY29udGFjdF9faXRlbSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5mb290ZXItY29udGFjdF9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuZm9vdGVyLWNvbnRhY3Qtc29jIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmZvb3Rlci1jb250YWN0LXNvYyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgIC5mb290ZXItY29udGFjdC1zb2MgYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgIC5mb290ZXItY29udGFjdC1zb2MgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItY29udGFjdC1zb2Mgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuXG4uYm91bnR5IHtcbiAgcGFkZGluZzogODBweCAwIDYwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib3VudHktYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm91bnR5IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5ib3VudHktdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYm91bnR5LXNvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJvdW50eS1zb2Mge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAuYm91bnR5LXNvYyAubWFpbi1idG4ge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ib3VudHktc29jIC5tYWluLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJvdW50eS1zb2MgLm1haW4tYnRuIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJvdW50eS1zb2MgLm1haW4tYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYm91bnR5LXNvYyAubWFpbi1idG5fX2ljb24ge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAuYm91bnR5LXNoYXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1zaGFyZS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDY1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvdW50eS1zaGFyZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgLmJvdW50eS1zaGFyZS1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm91bnR5LWZvcm0tYmQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYm91bnR5LXNoYXJlLWZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ib3VudHktc2hhcmUtZm9ybSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAuYm91bnR5LXNoYXJlLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmJvdW50eS1zaGFyZS1mb3JtIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5ib3VudHktc2hhcmUtZm9ybSAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWwgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc5NjI0NyAhaW1wb3J0YW50OyB9XG4gICAgICAuYm91bnR5LXNoYXJlLWZvcm0gaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc5NjI0NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmJvdW50eS1zaGFyZS1mb3JtIC5tYWluLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmJvdW50eS1zaGFyZS1mb3JtIC5tYWluLWJ0bjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJvdW50eS1zaGFyZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5ib3VudHktc2hhcmUtaXRlbV9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19yaWdodCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19yaWdodCAuYm91bnR5LXNoYXJlLWl0ZW1fX2J0bnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19yaWdodCAuYm91bnR5LXNoYXJlLWl0ZW1fX2J0bnMtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ib3VudHktc2hhcmUtaXRlbV9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuYm91bnR5LXNoYXJlLWl0ZW1fX2ltZyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYm91bnR5LXNoYXJlLWl0ZW1fX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5ib3VudHktc2hhcmUtaXRlbV9fdGV4dCBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX190ZXh0IHAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuYm91bnR5LXNoYXJlLWl0ZW1fX2xpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5ib3VudHktc2hhcmUtaXRlbV9fbGlzdCBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19saXN0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19saXN0IHAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZjMDUwYjsgfVxuICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zLWl0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zLWl0ZW0gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmJvdW50eS1zaGFyZS1pdGVtX19idG5zLWl0ZW0gLm1haW4tYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAuYm91bnR5LXNoYXJlLWl0ZW1fX2J0bnMtaXRlbSAubWFpbi1idG46YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7IH1cblxuLm1lZGlhIHtcbiAgcGFkZGluZzogNzVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21lZGlhLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gIC5tZWRpYV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bzsgfVxuICAgIC5tZWRpYV9faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLm1lZGlhX19pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21lZGlhLWJkLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzFmMTczODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVkaWFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmZhcSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYXEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5mYXEtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhcS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmZhcS13cmFwIC50YWJzIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXEtd3JhcCAudGFicyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuZmFxLXdyYXAgLnRhYl9jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGFicy1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZhcS13cmFwIC50YWJfY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5mYXEtdGFiIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXEtdGFiIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZhcS10YWI6aG92ZXI6YWZ0ZXIsIC5mYXEtdGFiLmFjdGl2ZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZhcS10YWI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZhcS10YWJfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZmFxLXRhYiBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAjNzk2MjQ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZhcS10YWI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZhcS10YWItYmQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX19oZWFkLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7IH1cbiAgLmFjY29yZGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuYWNjb3JkaW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmFjY29yZGlvbl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAxMDBweCAwIDU1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3JkaW9uX19oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHggMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmFjY29yZGlvbl9faGVhZC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4IC8gMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3JkaW9uX19oZWFkLWFycm93IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7IH0gfVxuICAgIC5hY2NvcmRpb25fX2hlYWQtYXJyb3cgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZmlsbDogI2ZmZjsgfVxuXG4uYWNjb3JkaW9uX19ib2R5IHtcbiAgcGFkZGluZzogMjVweCA1NXB4IDAgNTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4OyB9IH1cbiAgLmFjY29yZGlvbl9fYm9keSBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY29udGFjdHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdHMge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLmNvbnRhY3RzLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNjVweCA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3Zjk7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0cy1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdHMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDsgfSB9XG4gICAgLmNvbnRhY3RzLWZvcm1fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdHMtZm9ybV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb250YWN0cy1mb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmMTczODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLmNvbnRhY3RzLWZvcm0gdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYxNzM4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5jb250YWN0cy1mb3JtIC5tYWluLWJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250YWN0cy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogNzVweCA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY29udGFjdHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfSB9XG4gICAgLmNvbnRhY3RzLXdyYXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLXdyYXBfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgLmNvbnRhY3RzLXdyYXBfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0cy13cmFwX190ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgIC5jb250YWN0cy13cmFwX190ZXh0IHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0cy13cmFwX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0cy13cmFwX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5jb250YWN0cy13cmFwX19pdGVtIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5jb250YWN0cy13cmFwX19zb2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY29udGFjdHMtd3JhcF9fc29jIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbnRhY3RzLXdyYXBfX3NvYyBhIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmNvbnRhY3RzLXdyYXBfX3NvYyBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucG9wdXAge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3B1cC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wb3B1cDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1mb3JtLWJkLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBvcHVwIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnBvcHVwIC5sb2dvIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5wb3B1cCAubG9nb19fdGV4dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAucG9wdXAgLmxvZ29fX3RleHQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucG9wdXBfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucG9wdXBfX3RleHQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9wdXBfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb3B1cF9fYnRucyAubWFpbi1idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5wb3B1cF9fYnRucyAubWFpbi1idG46YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnBvcHVwX19saW5rLWJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3OTYyNDc7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBvcHVwX19saW5rLWJhY2s6aG92ZXIgc3ZnIHtcbiAgICAgIHJpZ2h0OiAtNXB4OyB9XG4gICAgLnBvcHVwX19saW5rLWJhY2sgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGZpbGw6ICM3OTYyNDc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cblxuLmxvZ2luIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9naW4tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubG9naW4td3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5sb2dpbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjNzk2MjQ3O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2dpbl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAubG9naW5fX2Zvcm0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9naW4tZm9ybS1iZy5wbmcpO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfSB9XG4gICAgLmxvZ2luX19mb3JtLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmxvZ2luX19mb3JtLWxhYmVsIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogIzFmMTczODsgfVxuICAgICAgLmxvZ2luX19mb3JtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5sb2dpbl9fZm9ybS1sYWJlbCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYxNzM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNTBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9naW5fX2Zvcm0tbGFiZWwgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5sb2dpbl9fZm9ybS1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmxvZ2luX19mb3JtLWxpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvZ2luX19mb3JtLXNwb25zb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxNzM4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9naW5fX2Zvcm0tc3BvbnNvciB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgICAubG9naW5fX2Zvcm0tY2FwY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmMTczODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5sb2dpbl9fZm9ybS1jYXBjaCBpbWcge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmxvZ2luX19mb3JtLWNhcGNoIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTUwcHggMCAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5sb2dpbl9fZm9ybS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubG9naW5fX2Zvcm0tY2hlY2tib3ggaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sb2dpbl9fZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubG9naW5fX2Zvcm0tY2hlY2tib3ggc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmxvZ2luX19mb3JtLWNoZWNrYm94IHNwYW46YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmMTczODtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmxvZ2luX19mb3JtLWNoZWNrYm94IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMTczODtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9naW5fX2Zvcm0gLm1haW4tYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5sb2dpbl9fZm9ybSAubWFpbi1idG46YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLmNhYmluZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2NhYmluZXQtaGVhZGVyLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FiaW5ldC1oZWFkZXIgLmhlYWRlci1sYW5ndWFnZSwgLmNhYmluZXQtaGVhZGVyIC5oZWFkZXItcGhvbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5jYWJpbmV0LWhlYWRlciAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1oZWFkZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC5jYWJpbmV0LWhlYWRlciAubG9nb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jYWJpbmV0LWhlYWRlciAubG9nb19fdGV4dCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cbiAgLmNhYmluZXQtaGVhZGVyIC5oZWFkZXItYnRuX3NpZ24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYWJpbmV0LWhlYWRlci11c2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhYmluZXQtaGVhZGVyLXVzZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LWhlYWRlci11c2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1oZWFkZXItdXNlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfSB9XG4gICAgLmNhYmluZXQtaGVhZGVyLXVzZXIgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLmNhYmluZXQtaGVhZGVyLXVzZXJfX2ljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzcxOTAyIDAlLCAjZjdkNmEyIDM0JSwgIzdhNTkzNiA0NSUsICMyODEzMDEgMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1oZWFkZXItdXNlcl9faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIC5jYWJpbmV0LWhlYWRlci11c2VyX19pY29uIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmNhYmluZXQtaGVhZGVyLXVzZXJfX2ljb24gc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cblxuLmNhYmluZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9jYWJpbmV0LWNvbnRlbnQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG5cbi5jYWJpbmV0LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGUyZTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhYmluZXQtdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLmNhYmluZXQtbWFpbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzc5NjI0NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWJpbmV0LW1haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jYWJpbmV0LWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jYWJpbmV0LWRhdGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmNhYmluZXQtZGF0ZV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtZGF0ZV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmNhYmluZXQtZGF0ZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jYWJpbmV0LWRhdGVfX2l0ZW0taWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLmNhYmluZXQtZGF0ZV9faXRlbS1pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZpbGw6ICM3OTYyNDc7IH1cbiAgICAuY2FiaW5ldC1kYXRlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhYmluZXQtZGF0ZV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuY2FiaW5ldC1kYXRlX19pdGVtLXZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWRhdGVfX2l0ZW0tdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2FiaW5ldC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldC1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FiaW5ldC1tZW51IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jYWJpbmV0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzVweCAxMHB4IDMwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FiaW5ldC1tZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxMHB4IDIwcHggMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmNhYmluZXQtbWVudV9faXRlbTpob3ZlciwgLmNhYmluZXQtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L21lbnUtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOC42NHB4IDAuMzZweCByZ2JhKDgsIDgsIDgsIDAuNSk7IH1cbiAgICAgIC5jYWJpbmV0LW1lbnVfX2l0ZW06aG92ZXIgc3BhbiwgLmNhYmluZXQtbWVudV9faXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2FiaW5ldC1tZW51X19pdGVtOmhvdmVyIHN2ZywgLmNhYmluZXQtbWVudV9faXRlbS5hY3RpdmUgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5jYWJpbmV0LW1lbnVfX2l0ZW0gc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzc5NjI0NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1tZW51X19pdGVtIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgLmNhYmluZXQtbWVudV9faXRlbSBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZmlsbDogIzc5NjI0NztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW1lbnVfX2l0ZW0gc3ZnIHtcbiAgICAgICAgICB0b3A6IDE1cHg7IH0gfVxuXG4uY2FiaW5ldC1iYWxhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtYmFsYW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmNhYmluZXQtYmFsYW5jZS10b3AsIC5jYWJpbmV0LWJhbGFuY2UtYm90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2FiaW5ldC1iYWxhbmNlLWxlZnQsIC5jYWJpbmV0LWJhbGFuY2UtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYWJpbmV0LWJhbGFuY2UtbGVmdCwgLmNhYmluZXQtYmFsYW5jZS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhYmluZXQtYmFsYW5jZS1ib3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuY2FiaW5ldC1iYWxhbmNlLWNlbnRlciB7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhYmluZXQtYmFsYW5jZS1jZW50ZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuY2FiaW5ldC1iYWxhbmNlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlLWluZm9fX2ljb24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlLWluZm9fX2ljb24gc3ZnIHtcbiAgICAgICAgZmlsbDogIzc5NjI0NztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2UtaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2UtaW5mb19fdmFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jYWJpbmV0LWJhbGFuY2UtaW5mb19fcHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgtMSwgLTEpO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZS1pbmZvX19wcm9ncmVzcyBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2UtaW5mb19fcHJvZ3Jlc3Mgc3ZnIC5zdDAge1xuICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiA1O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgc3Ryb2tlOiAjNzk2MjQ3O1xuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDc2MDtcbiAgICAgICAgICBhbmltYXRpb246IGRhc2ggM3MgbGluZWFyIGZvcndhcmRzOyB9XG4gIC5jYWJpbmV0LWJhbGFuY2UtaXRlbSB7XG4gICAgcGFkZGluZzogMTNweCAwIDI2cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvbWVudS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1iYWxhbmNlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAyMHB4IDA7IH0gfVxuICAgIC5jYWJpbmV0LWJhbGFuY2UtaXRlbV9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWJhbGFuY2UtaXRlbV9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1iYWxhbmNlLWl0ZW1fX3ZhbCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1iYWxhbmNlLWl0ZW1fX3ZhbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7IH0gfVxuICAgICAgLmNhYmluZXQtYmFsYW5jZS1pdGVtX192YWwgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5jYWJpbmV0LWJhbGFuY2UtaXRlbV9fdmFsIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDsgfSB9XG5cbi5jYWJpbmV0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmNhYmluZXQtYnRuIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmNhYmluZXQtYnRuIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtYnRuIC5tYWluLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9XG5cbi5jYWJpbmV0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FiaW5ldC10aXRsZV9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LXRpdGxlX19pY29uOmFmdGVyLCAuY2FiaW5ldC10aXRsZV9faWNvbjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjsgfVxuICAgIC5jYWJpbmV0LXRpdGxlX19pY29uIHN2ZyB7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW46IDAgNjBweDtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAuMDU7IH1cbiAgLmNhYmluZXQtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FiaW5ldC1ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUwcHggMTAwcHggNTBweCAyOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2NhYmluZXQtYm9udXMtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCAwcHggcmdiYSgzLCAzLCAzLCAwLjE4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FiaW5ldC1ib251cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuY2FiaW5ldC1ib251cyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7IH0gfVxuICAuY2FiaW5ldC1ib251c19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtYm9udXNfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1ib251c19faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FiaW5ldC1ib251c19faW1nOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2JvbnVzLWNlcnQtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5jYWJpbmV0LWJvbnVzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtYm9udXNfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmNhYmluZXQtYm9udXNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LWJvbnVzX190ZXh0IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3MtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYWM4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3MtYmFyX19saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTYyNDc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3MtYmFyX19saW5lIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIC5jYWJpbmV0LWJvbnVzX19wcm9ncmVzcy1iYXJfX2xpbmUgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8qINCf0YDQvtC30YDQsNGH0L3Ri9C1INCz0YDQsNC90LjRhtGLICovXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM3OTYyNDc7XG4gICAgICAgICAgICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0YLRgNC10YPQs9C+0LvRjNC90LjQuiAqLyB9XG4gICAgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJvdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJvdCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3MtYm90IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3MtYm90IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzFmMTczODsgfVxuXG4uY2FiaW5ldC1pbmZvIHtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2NhYmluZXQtaW5mby1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWJpbmV0LWluZm8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jYWJpbmV0LWluZm9fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LWluZm9fX2l0ZW0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtaW5mb19faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cbiAgICAuY2FiaW5ldC1pbmZvX19pdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLyog0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LPRgNCw0L3QuNGG0YsgKi9cbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgIzFmMTczODtcbiAgICAgIC8qINCU0L7QsdCw0LLQu9GP0LXQvCDRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC6ICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FiaW5ldC1pbmZvX19pdGVtOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBsZWZ0OiAyMjVweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbGVmdDogMTg3cHg7XG4gICAgICAgICAgdG9wOiA2MHB4OyB9IH1cbiAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiA0NDVweDtcbiAgICAgIHRvcDogODVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbGVmdDogMzc0cHg7XG4gICAgICAgICAgdG9wOiAxMDBweDsgfSB9XG4gICAgLmNhYmluZXQtaW5mb19faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgcmlnaHQ6IDQ0MHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWluZm9fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICByaWdodDogMzcwcHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9IH1cbiAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICByaWdodDogMjE4cHg7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY2FiaW5ldC1pbmZvX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgcmlnaHQ6IDE4NXB4O1xuICAgICAgICAgIHRvcDogODBweDsgfSB9XG4gICAgLmNhYmluZXQtaW5mb19faXRlbS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FiaW5ldC1pbmZvX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgLmNhYmluZXQtaW5mb19faXRlbS10aXRsZSBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZpbGw6ICMxZjE3Mzg7IH1cbiAgICAuY2FiaW5ldC1pbmZvX19pdGVtLXZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWluZm9fX2l0ZW0tdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWluZm9fX2l0ZW0tdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uY2FiaW5ldC1yZWZzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAzMHB4IDI1cHggMTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvY2FiaW5ldC1yZWZzLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNi42NXB4IDAuMzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWJpbmV0LXJlZnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtcmVmcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4OyB9IH1cbiAgLmNhYmluZXQtcmVmc19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FiaW5ldC1yZWZzX19pY29uIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBmaWxsOiAjN2E1OTM2OyB9XG4gIC5jYWJpbmV0LXJlZnMtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzLWxlZnQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnMtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnMtbGVmdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY2FiaW5ldC1yZWZzLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhYmluZXQtcmVmcy1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhYmluZXQtcmVmcy1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuY2FiaW5ldC1yZWZzX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmNhYmluZXQtcmVmc19fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYWJpbmV0LXJlZnNfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5jYWJpbmV0LXJlZnNfX3RleHQgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnNfX3RleHQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jYWJpbmV0LXJlZnMgLm1haW4tYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5jYWJpbmV0LXJlZnMgLm1haW4tYnRuOmFmdGVyIHtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAuY2FiaW5ldC1yZWZzX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY0KTsgfVxuICAgIC5jYWJpbmV0LXJlZnNfX2xpbmsgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5jYWJpbmV0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhYmluZXQtdGFibGVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5jYWJpbmV0LXRhYmxlX19saW5rLXZhbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNhYmluZXQtdGFibGVfX2xpbmstdGFyZ2V0IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWYxNzM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jYWJpbmV0LXRhYmxlX19saW5rLXRhcmdldDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDIzLCA1NiwgMC41KTsgfVxuICAuY2FiaW5ldC10YWJsZV9fdmFsIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC10YWJsZV9fdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuY2FiaW5ldC10YWJsZV9fdmFsIHNwYW4ge1xuICAgICAgY29sb3I6ICMxZjE3Mzg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYWJpbmV0LXRhYmxlX193YWxsZXQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2FiaW5ldC10YWJsZV9fd2FsbGV0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAuY2FiaW5ldC10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5jYWJpbmV0LXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMxLCAyMywgNTYsIDAuMSk7IH1cbiAgICAuY2FiaW5ldC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FiaW5ldC10YWJsZSB0YWJsZSB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuY2FiaW5ldC10YWJsZSB0YWJsZSB0ZDpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM3OTYyNDc7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNhYmluZXQtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5jYWJpbmV0LWZpbHRlci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jYWJpbmV0LWZpbHRlcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmNhYmluZXQtZmlsdGVyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jYWJpbmV0LWZpbHRlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1maWx0ZXItcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jYWJpbmV0LWZpbHRlci1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmNhYmluZXQtZmlsdGVyLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2FiaW5ldC1maWx0ZXIgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jYWJpbmV0LWZpbHRlciBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYWJpbmV0LWZpbHRlciAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA0NXB4IDAgMTBweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KSAhaW1wb3J0YW50OyB9XG4gIC5jYWJpbmV0LWZpbHRlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY2FiaW5ldC1maWx0ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDIpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuY2FiaW5ldC1maWx0ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWJpbmV0LWJhbm5lcnMge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYWJpbmV0LWJhbm5lcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIC5jYWJpbmV0LWJhbm5lcnNfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9jYWJpbmV0LWJhbm5lcnMtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1iYW5uZXJzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuY2FiaW5ldC1iYW5uZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jYWJpbmV0LWJhbm5lcnNfX2l0ZW0tc2l6ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWJhbm5lcnNfX2l0ZW0tc2l6ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmNhYmluZXQtYmFubmVyc19faXRlbS12aWV3IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FiaW5ldC1iYW5uZXJzX19pdGVtLXZpZXcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLmNhYmluZXQtYmFubmVyc19faXRlbS12aWV3IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuY2FiaW5ldC1iYW5uZXJzX19pdGVtLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWJhbm5lcnNfX2l0ZW0tbGluayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jYWJpbmV0LWJhbm5lcnMgLm1haW4tYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LWJhbm5lcnMgLm1haW4tYnRuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpOyB9IH1cbiAgICAuY2FiaW5ldC1iYW5uZXJzIC5tYWluLWJ0bjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLmNhYmluZXQtc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvY2FiaW5ldC1zZXR0aW5ncy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX190aXRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAuY2FiaW5ldC1zZXR0aW5nc19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fdGV4dF9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhYmluZXQtc2V0dGluZ3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19saXN0LWl0ZW0gcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fbGlzdC1pdGVtIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fbGlzdC1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2xpc3QtaXRlbSBpbWcge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0tY2hlY2tib3ggaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1jaGVja2JveCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTYyNDc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1jaGVja2JveCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTg4MGY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMTNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0tc3RhdHVzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtLXN0YXR1c19fY2hlY2sgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1zdGF0dXNfX2NoZWNrIC5vbiB7XG4gICAgICAgIGNvbG9yOiAjMDk4ODBmOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1zdGF0dXNfX2NoZWNrIC5vZmYge1xuICAgICAgICBjb2xvcjogIzg4MDkwOTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0taW5wdXRfd2FsbGV0IHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1pbnB1dF93YWxsZXQgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtLWlucHV0IHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAuY2FiaW5ldC1zZXR0aW5nc19fZm9ybS1pbnB1dCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDc1cHggMCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNhYmluZXQtc2V0dGluZ3NfX2Zvcm0taW5wdXQgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIC5jYWJpbmV0LXNldHRpbmdzX19mb3JtIC5tYWluLWJ0biB7XG4gICAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2FiaW5ldC1oYXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY2FiaW5ldC1oYXNoX190eGlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhYmluZXQtaGFzaF9fdHhpZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzFmMTczODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNhYmluZXQtaGFzaF9fdHhpZC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2FiaW5ldC1oYXNoX190eGlkLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNhYmluZXQtaGFzaF9fdHhpZC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWhhc2hfX3R4aWQtd3JhcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuY2FiaW5ldC1oYXNoX190eGlkLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMxZjE3Mzg7IH1cbiAgICAuY2FiaW5ldC1oYXNoX190eGlkLXZhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1oYXNoX190eGlkLXZhbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNhYmluZXQtaGFzaF9fdHhpZC1jb25maXJtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4OyB9XG4gIC5jYWJpbmV0LWhhc2hfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhYmluZXQtaGFzaF9fbG9nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1oYXNoX19sb2cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1oYXNoX19sb2cgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jYWJpbmV0LWhhc2hfX2xvZyBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYWJpbmV0LWhhc2hfX3FyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtaGFzaF9fcXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2FiaW5ldC1oYXNoX19xciBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYWJpbmV0LWhhc2hfX3FyIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgLmNhYmluZXQtaGFzaF9fc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtaGFzaF9fc3RlcHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuY2FiaW5ldC1oYXNoX19zdGVwcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LWhhc2hfX3N0ZXBzLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5jYWJpbmV0LWhhc2hfX3N0ZXBzLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5jYWJpbmV0LWhhc2hfX3N0ZXBzLXZhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY0KTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMWYxNzM4OyB9XG5cbi5jYWJpbmV0LXBsYW5zIHtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtcGxhbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jYWJpbmV0LXBsYW5zIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIC5jYWJpbmV0LXBsYW5zIC5zd2lwZXItYnV0dG9uLXByZXYsIC5jYWJpbmV0LXBsYW5zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZywgLmNhYmluZXQtcGxhbnMgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAjNzk2MjQ3OyB9XG4gIC5jYWJpbmV0LXBsYW5zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1wbGFucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5jYWJpbmV0LXBsYW5zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1wbGFucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMjEycHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNhYmluZXQtcGxhbnMgLnBsYW5zX19pdGVtLXZhbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0tdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jYWJpbmV0LXBsYW5zIC5wbGFuc19faXRlbS13ZWVrOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0td2Vla19fdmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jYWJpbmV0LXBsYW5zIC5wbGFuc19faXRlbS13ZWVrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jYWJpbmV0LXBsYW5zIC5wbGFuc19faXRlbS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5jYWJpbmV0LXBsYW5zIC5wbGFuc19faXRlbS13ZWVrX192YWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNhYmluZXQtcGxhbnMgLnBsYW5zX19pdGVtLXdlZWtfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgLmNhYmluZXQtcGxhbnMgLnBsYW5zX19pdGVtLWluZm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jYWJpbmV0LXBsYW5zIC5wbGFuc19faXRlbS1pbmZvX192YWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNhYmluZXQtcGxhbnMgLnBsYW5zX19pdGVtLXJhbmdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0tcmFuZ2VfX3ZhbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuY2FiaW5ldC1wbGFucyAucGxhbnNfX2l0ZW0gLnBsYW5zX19pdGVtLXRvcCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB0b3A6IDE4cHg7IH1cblxuLmNhYmluZXQtb3Blbi1kZXBvc2l0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L29wZW4tZGVwb3NpdC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMjYuNjhweCAyLjMycHggcmdiYSg3LCA3LCA3LCAwLjM0KTtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAuY2FiaW5ldC1vcGVuLWRlcG9zaXQtY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdC1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXQtY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2xpc3QtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2xpc3QtaXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2xpc3QtaXRlbV9fbnVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LW51bS1iZy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLXRvcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1ib3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWJvdCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybSAubWFpbi1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1yYWRpbyBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tcmFkaW8gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvd2FsbGV0LWl0ZW0tYmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1yYWRpbyBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWwge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCAuanEtc2VsZWN0Ym94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDU1cHggMCAyNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWwgLmpxLXNlbGVjdGJveF9fdHJpZ2dlcjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDIpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2VvbWV0cmlhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIGlucHV0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLmNhYmluZXQtd2l0aGRyYXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvb3Blbi1kZXBvc2l0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDM1cHggMTkwcHggMzVweCA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtd2l0aGRyYXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jYWJpbmV0LXdpdGhkcmF3IHtcbiAgICAgIHBhZGRpbmc6IDM1cHg7IH0gfVxuICAuY2FiaW5ldC13aXRoZHJhd19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmNhYmluZXQtd2l0aGRyYXdfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogIzc5NjI0NzsgfVxuICAuY2FiaW5ldC13aXRoZHJhdyAubWFpbi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAuY2FiaW5ldC13aXRoZHJhdyAubWFpbi1idG46YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gIC5jYWJpbmV0LXdpdGhkcmF3IC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MTBweDsgfVxuICAgIC5jYWJpbmV0LXdpdGhkcmF3IC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhYmluZXQtd2l0aGRyYXcgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLXRvcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmNhYmluZXQtd2l0aGRyYXcgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVsIHtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LXdpdGhkcmF3IC5jYWJpbmV0LW9wZW4tZGVwb3NpdF9fZm9ybS1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uY2FiaW5ldC1teS1kZXBvc2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFic19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFic19fd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5jYWJpbmV0LW15LWRlcG9zaXQgLnRhYl9jb250ZW50LCAuY2FiaW5ldC1teS1kZXBvc2l0IC50YWJfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFicyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFiIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNzk2MjQ3O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFiIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDsgfSB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFiOmhvdmVyLCAuY2FiaW5ldC1teS1kZXBvc2l0IC50YWIuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhYmluZXQtbXktZGVwb3NpdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMSwgMjMsIDU2LCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LW15LWRlcG9zaXRfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdF9faXRlbS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYWJpbmV0LW15LWRlcG9zaXRfX2l0ZW0tbGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdF9faXRlbS1yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhYmluZXQtbXktZGVwb3NpdF9faXRlbS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmNhYmluZXQtbXktZGVwb3NpdCAucGxhbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLWljb24ge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS12YWwge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdCAucGxhbnNfX2l0ZW0tdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLXdlZWs6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLXdlZWtfX3ZhbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS13ZWVrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLXdlZWtfX3ZhbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS13ZWVrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuY2FiaW5ldC1teS1kZXBvc2l0IC5wbGFuc19faXRlbS1pbmZvX192YWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdCAucGxhbnNfX2l0ZW0tcmFuZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jYWJpbmV0LW15LWRlcG9zaXQgLnBsYW5zX19pdGVtLXJhbmdlX192YWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmNhYmluZXQtbXktZGVwb3NpdCAucGxhbnNfX2l0ZW0gLnBsYW5zX19pdGVtLXRvcCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB0b3A6IDQwcHg7IH1cblxuLmNhYmluZXQtcmVmcy1wYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L3JlZnMtcGFnZS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FiaW5ldC1yZWZzLXBhZ2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4OyB9IH1cbiAgLmNhYmluZXQtcmVmcy1wYWdlLWxlZnQge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzLXBhZ2UtbGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuY2FiaW5ldC1yZWZzLXBhZ2UtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWJpbmV0LXJlZnMtcGFnZS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuY2FiaW5ldC1yZWZzLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmNhYmluZXQtcmVmcy1wYWdlIC5jYWJpbmV0LWJvbnVzX19wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY2FiaW5ldC1yZWZzLXBhZ2UgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJhcl9fbGluZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NjI0NztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhYmluZXQtcmVmcy1wYWdlIC5jYWJpbmV0LWJvbnVzX19wcm9ncmVzcy1iYXJfX2xpbmUgc3BhbjphZnRlciB7XG4gICAgICB0b3A6IDEwMCU7IH1cbiAgLmNhYmluZXQtcmVmcy1wYWdlIC5jYWJpbmV0LWJvbnVzX19wcm9ncmVzcy1ib3Qgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FiaW5ldC1yZWZzLXBhZ2VfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb21ldHJpYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzLXBhZ2VfX3RvdGFsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmNhYmluZXQtcmVmcy1wYWdlX190b3RhbC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2FiaW5ldC1yZWZzLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHZW9tZXRyaWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmNhYmluZXQtcmVmcy1wYWdlIC5jYWJpbmV0LXJlZnNfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYWJpbmV0LXJlZnMtcGFnZV9fYm90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY2FiaW5ldC1yZWZzLXBhZ2VfX2JvdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5jYWJpbmV0LXJlZnMtcGFnZV9fYm90LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAuY2FiaW5ldC1yZWZzLXBhZ2VfX2JvdC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1FeHRyYUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1NZWRpdW0uZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS9HZW9tZXRyaWEtRXh0cmFCb2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HZW9tZXRyaWEvR2VvbWV0cmlhLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvR2VvbWV0cmlhL0dlb21ldHJpYS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiQGltcG9ydCAnY29tbW9uL25vcm1hbGl6ZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9mb250cyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9taXhpbic7XHJcblxyXG4kZzogJ0dlb21ldHJpYScsIHNhbnMtc2VyaWY7XHJcbiRibHVlOiAjMWYxNzM4O1xyXG4kZ3JheTogIzU0NTQ1NDtcclxuJGJyb3duOiAjNzk2MjQ3O1xyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNzE5MDIgMCUsI2Y3ZDZhMiAzNCUsIzdhNTkzNiA0NSUsIzI4MTMwMSAxMDAlKTtcclxuXHJcbip7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCwgYm9keXtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5odG1se1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0cyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5wLCBoMSwgaDIsIGgzLCBoNHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5we1xyXG4gIGZvbnQtZmFtaWx5OiAkZztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzU0NTQ1NDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbnVse1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4ud3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1haW4tYnRue1xyXG4gIGhlaWdodDogNTVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDAgNDVweCAwIDIzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmX25vaWNvbntcclxuICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgIC5tYWluLWJ0bl9faWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWluLWJ0bi1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9faWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uei1pbmRleC05OTl7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4ubWFpbi10aXRsZXtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBmb250LWZhbWlseTogJGc7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcblxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGl0bGUtYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4MDk3O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmX3doaXRle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgc3BhbjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3OTg1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sZWZ0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1ncmFkaWVudHtcclxuICBmb250LWZhbWlseTogJGc7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgY29sb3I6ICRicm93bjtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydHtcclxuICBoMntcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAzNXB4IDAgMTVweCAwO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYnRue1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL3dhbGxldCBjb2xvclxyXG5cclxuLmJ0YyBzdmd7XHJcbiAgZmlsbDogI2YyODkzMSAhaW1wb3J0YW50O1xyXG59XHJcbi5iY2ggc3Zne1xyXG4gIGZpbGw6ICM4ZWMzNTcgIWltcG9ydGFudDtcclxufVxyXG4uZGFzaCBzdmd7XHJcbiAgZmlsbDogIzMxNzdiZiAhaW1wb3J0YW50O1xyXG59XHJcbi5kb2dlIHN2Z3tcclxuICBmaWxsOiAjYzJhNjMzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmV0aCBzdmd7XHJcbiAgZmlsbDogIzIzMWYyMCAhaW1wb3J0YW50O1xyXG59XHJcbi5ldGgtY2xhc3NpYyBzdmd7XHJcbiAgZmlsbDogIzhlYzM1NyAhaW1wb3J0YW50O1xyXG59XHJcbi5sdGMgc3Zne1xyXG4gIGZpbGw6ICNiY2JjYmMgIWltcG9ydGFudDtcclxufVxyXG4ucGF5ZWVyIHN2Z3tcclxuICBmaWxsOiAjMzQ5OWRjICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBtIHN2Z3tcclxuICBmaWxsOiAjZjAwZjBmICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJpcHBsZSBzdmd7XHJcbiAgZmlsbDogIzM0OTlkYyAhaW1wb3J0YW50O1xyXG59XHJcbi50cm9uIHN2Z3tcclxuICBmaWxsOiAjMWIxYjFiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBzdXBwb3J0cygtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQpe1xyXG4gIC5hZHZhbnRhZ2VfX2l0ZW0tdGl0bGUsIFxyXG4gIC5zdGF0LWJveF9faXRlbS12YWwsIFxyXG4gIC5zdGF0LWxhc3RfX3RpdGxlLXRleHQsIFxyXG4gIC5wbGFuc19faXRlbS12YWwsXHJcbiAgLnBsYW5zX19pdGVtLXdlZWtfX3ZhbCxcclxuICAuY2FsYy1pbmZvX192YWwsXHJcbiAgLnJlZnMtdGl0bGUsXHJcbiAgLnJlcHJlc2VudC1zdGF0LWZvcm1fX3RpdGxlLFxyXG4gIC5jYWJpbmV0LW1haW4tdGl0bGUsXHJcbiAgLmNhYmluZXQtbXktZGVwb3NpdCAudGFiLFxyXG4gIC5jYWJpbmV0LW15LWRlcG9zaXQgLmNhYmluZXQtdGFibGVfX3RpdGxlLFxyXG4gIC5jYWJpbmV0LXRhYmxlIHRkOmJlZm9yZSxcclxuICAubG9naW5fX3RpdGxle1xyXG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1ncmFkaWVudHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgIzM3MTkwMiAwJSwjZjdkNmEyIDM0JSwjN2E1OTM2IDQ1JSwjMjgxMzAxIDEwMCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAucmVwcmVzZW50LWJvbnVzX19pdGVtLXRleHR7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTUwZGVnLCAjMzcxOTAyIDAlLCNmN2Q2YTIgNTAlLCM3YTU5MzYgNzAlLCMyODEzMDEgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXJtc3tcclxuICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICBoNHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0ICdjb21tb24vYW5pbWF0aW9uJztcclxuQGltcG9ydCAnY29tbW9uL2hlYWRlcic7XHJcbkBpbXBvcnQgJ2NvbW1vbi9maXJzdCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9hYm91dCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9zdGF0JztcclxuQGltcG9ydCAnY29tbW9uL2FkdmFudGFnZSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi90ZWFtJztcclxuQGltcG9ydCAnY29tbW9uL25ld3MnO1xyXG5AaW1wb3J0ICdjb21tb24vcGxhbnMnO1xyXG5AaW1wb3J0ICdjb21tb24vY2FsYyc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9yZWZzJztcclxuQGltcG9ydCAnY29tbW9uL3JlcHJlc2VudCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi93YWxsZXQnO1xyXG5AaW1wb3J0ICdjb21tb24vZm9vdGVyJztcclxuQGltcG9ydCAnY29tbW9uL2JvdW50eSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9tZWRpYSc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9mYXEnO1xyXG5AaW1wb3J0ICdjb21tb24vY29udGFjdHMnO1xyXG5AaW1wb3J0ICdjb21tb24vcG9wdXAnO1xyXG5AaW1wb3J0ICdjb21tb24vbG9naW4nO1xyXG5cclxuLy9jYWJpbmV0XHJcblxyXG5AaW1wb3J0ICdjb21tb24vY2FiaW5ldC1oZWFkZXInO1xyXG5AaW1wb3J0ICdjb21tb24vY2FiaW5ldCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9jYWJpbmV0LW9wZW4tZGVwb3NpdCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9jYWJpbmV0LXdpdGhkcmF3JztcclxuQGltcG9ydCAnY29tbW9uL2NhYmluZXQtbXktZGVwb3NpdCc7XHJcbkBpbXBvcnQgJ2NvbW1vbi9jYWJpbmV0LXJlZnMnO1xyXG5cclxuXHJcblxyXG4iLCIlY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vL21lZGlhXHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmVzLWhvciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZXMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiQGtleWZyYW1lcyBkYXNoIHtcclxuICBmcm9te1xyXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3NjA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZXtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWSguNykgc2tldygtMTVkZWcpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoLjcpIHNrZXcoLTE1ZGVnKSByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlUmV2ZXJzZXtcclxuICAwJXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlWSguNykgc2tldygtMTVkZWcpIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoLjcpIHNrZXcoLTE1ZGVnKSByb3RhdGUoLTM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vbmV5MXtcclxuICAwJXtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDQle1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCV7XHJcbiAgICB0b3A6IDMwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2FsbGV0TGVmdHtcclxuICAwJXtcclxuICAgIGxlZnQ6IDMwJTtcclxuICAgIGJvdHRvbTogMzAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNSV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm90dG9tOiAzMiU7XHJcbiAgfVxyXG5cclxuICAyNSV7XHJcbiAgICBsZWZ0OiAzNSU7XHJcbiAgfVxyXG5cclxuICA1MCV7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIDc1JXtcclxuICAgIGxlZnQ6IDM1JTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIGJvdHRvbTogODAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2FsbGV0UmlnaHR7XHJcbiAgMCV7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDMwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvdHRvbTogMzIlO1xyXG4gIH1cclxuXHJcbiAgMjUle1xyXG4gICAgbGVmdDogNTUlO1xyXG4gIH1cclxuXHJcbiAgNTAle1xyXG4gICAgbGVmdDogNDUlO1xyXG4gIH1cclxuICA3NSV7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBib3R0b206IDgwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiA0NSU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdhbGxldENlbnRlcntcclxuICAwJXtcclxuICAgIGxlZnQ6IDcwJTtcclxuICAgIGJvdHRvbTogNDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNSV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm90dG9tOiA0MiU7XHJcbiAgfVxyXG5cclxuICAyNSV7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG5cclxuICA1MCV7XHJcbiAgICBsZWZ0OiA2NSU7XHJcbiAgfVxyXG4gIDc1JXtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIGJvdHRvbTogODAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDY1JTtcclxuICB9XHJcbn0iLCIuaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGVyLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5sb2dve1xyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtdG9wLWxlZnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10b3AtcmlnaHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1sYW5ndWFnZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJiA+IC5oZWFkZXItbGFuZ3VhZ2VfX2l0ZW17XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAuaGVhZGVyLWxhbmd1YWdlX19oaWRle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogIzY5NTEzODtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZsYWctaWNvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTkxMTI0LCAuNyk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1waG9uZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0bntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoI2ZmZiwgLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2Z3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbG9naW57XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDcwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3NpZ257XHJcbiAgICAgIHBhZGRpbmc6IDAgNzBweCAwIDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfbGVmdHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQ6YmVmb3Jle1xyXG4gICAgICAvLyAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIC5oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJ7XHJcbiAgICAgIC8vICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfcmlnaHR7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuaGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgIC8vICAgbGVmdDogMjNweDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyAuaGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZDphZnRlcntcclxuICAgICAgLy8gICBsZWZ0OiBjYWxjKDUwJSArIDIzcHgpO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAuaGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICBcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjMpXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uYXYtaXRlbS1jaXJjbGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dve1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bztcclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZpcnN0e1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmlyc3QtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgJi13cmFwe1xyXG4gICAgcGFkZGluZzogMTgwcHggMCAxMzBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvY3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uYXYtaXRlbS1jaXJjbGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlyc3Qtc2NlbmV7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0xe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKC43KSBza2V3KC0xNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmLTJ7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZVkoLjcpIHNrZXcoLTE1ZGVnKTtcclxuICAgIGFuaW1hdGlvbjogcm90YXRlUmV2ZXJzZSA5MHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJi0ze1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICB3aWR0aDogNzAwcHg7XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVZKC43KSBza2V3KC0xNWRlZyk7XHJcbiAgICBhbmltYXRpb246IHJvdGF0ZSA5MHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJi00e1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzclO1xyXG4gICAgbGVmdDogNTUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2tld1goLTE1ZGVnKTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LXNjZW5lLXdhbGxldHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICYtMXtcclxuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRMZWZ0IDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0ye1xyXG4gICAgICBhbmltYXRpb246IHdhbGxldENlbnRlciAxMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgfVxyXG5cclxuICAgICYtM3tcclxuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRSaWdodCAxMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gICAgfVxyXG5cclxuICAgICYtNHtcclxuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRMZWZ0IDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi01e1xyXG4gICAgICBhbmltYXRpb246IHdhbGxldENlbnRlciAxMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG4gICAgfVxyXG4gICAgJi02e1xyXG4gICAgICBhbmltYXRpb246IHdhbGxldFJpZ2h0IDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi03e1xyXG4gICAgICBhbmltYXRpb246IHdhbGxldExlZnQgMTJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcclxuICAgIH1cclxuXHJcbiAgICAmLTh7XHJcbiAgICAgIGFuaW1hdGlvbjogd2FsbGV0Q2VudGVyIDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogN3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi05e1xyXG4gICAgICBhbmltYXRpb246IHdhbGxldFJpZ2h0IDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogOHM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xMHtcclxuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRMZWZ0IDEycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogOXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xMXtcclxuICAgICAgYW5pbWF0aW9uOiB3YWxsZXRSaWdodCAxMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWJvdXQtYmd7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxufVxyXG5cclxuLmFib3V0e1xyXG4gIHBhZGRpbmc6IDkwcHggMCA1MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjVweCAwO1xyXG4gIH1cclxuXHJcbiAgJi1idG5ze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1nLWFic29sdXRle1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiA0OTBweDtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1pbWctYmQucG5nKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jZXJ0e1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTI1cHg7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmFib3V0LWNlcnRfX2ljb257XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LWNlcnQtYmQucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICZfc21hbGx7XHJcbiAgICAgIGhlaWdodDogMTcwcHg7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogLTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IC01cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IC01cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgICAgbGVmdDogLTlweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWctYmQtbGVmdC5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW1nLWJkLXJpZ2h0LnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAmX3NtYWxse1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1saXN0LWxpbmUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMjRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbnVte1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0LW51bS1iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lnbmFsc3tcclxuICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgbWluLWhlaWdodDogNDgwcHg7XHJcblxyXG4gICZfX3NsaWRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3dpcGVye1xyXG5cclxuICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICBcclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmaWxsOiAkYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAudGFic19fd3JhcHtcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFic3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudGFie1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgXHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA1LjY0cHggMC4zNnB4IHJnYmEoNywgNywgNywgMC4xNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJfY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNS42NHB4IDAuMzZweCByZ2JhKDcsIDcsIDcsIDAuMTYpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpbWV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd2lkZ2V0e1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gIH1cclxufSIsIi5zdGF0e1xyXG4gIHBhZGRpbmc6IDUwcHggMCA0MHB4IDA7XHJcblxyXG4gIC5tYWluLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgJi1kYXRle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgjNTQ1NDU0LCAuNyk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmaWxsOiAjNTQ1NDU0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmJmYWZjO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1LjY0cHggMC4zNnB4IHJnYmEoNywgNywgNywgMC4xNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNS42NHB4IDAuMzZweCByZ2JhKDcsIDcsIDcsIDAuMTYpIGluc2V0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZiZmFmYztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmJmYWZjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJmYWZjO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZiZmFmYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgZmlsbDogJGJyb3duO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxhc3R7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZiZmFmYztcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwe1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KSBpbnNldDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2IyYWZiYiAwJSwjZmFmOWZhIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYWY5ZmE7XHJcblxyXG4gICAgICAgICZfdG9we1xyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2JvdHtcclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzdiNzU4YTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM3Yjc1OGE7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3NThhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi1uYW1le1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13YWxsZXR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRhYmxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0aGVhZHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWR2YW50YWdle1xyXG4gIHBhZGRpbmc6IDQwcHggMCA3MHB4IDA7XHJcblxyXG4gICZfYmd7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FkdmFudGFnZS1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnRlYW17XHJcbiAgcGFkZGluZzogNTBweCAwIDQ1cHggMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0tYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX21hcmdpbntcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS1ib3JkZXItbGVmdC5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICBoZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS1ib3JkZXItcmlnaHQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXBvc2l0aW9ue1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5ld3N7XHJcbiAgcGFkZGluZzogNjBweCAwIDgwcHggMDtcclxuICBcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLXBhZ2V7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25ld3MucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAubWFpbi10aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlcntcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWRhdGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBmaWxsOiAkYnJvd247XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGFnaW5hdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXJ7XHJcbiAgICAgIGhlaWdodDogNTgwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmlsbDogJGJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZle1xyXG4gICAgICAubmV3cy1wYWdpbmF0aW9uX19pdGVte1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTIuODdweCAwLjEzcHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtcGFnaW5hdGlvbl9faXRlbS10aXRsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMjUsMTg1LDIzMiwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNykgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5uZXdzX19pdGVtLWJ0bntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDE2NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1ib3JkZXIucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBsYW5ze1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbnMtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJi1wYWdle1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbnZlc3RvcnMucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAucGxhbnNfX2l0ZW17XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGFnaW5hdGlvbntcclxuICAgICAgLnN3aXBlci1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wbGFuc19faXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgJi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9we1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13ZWVre1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdlZWtfX3ZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd2Vla19fdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mb19fdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mb19fdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJhbmdlX190aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yYW5nZV9fdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbnNfX2l0ZW0tdG9we1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIFxyXG5cclxuICAgIC5zd2lwZXJ7XHJcbiAgICAgICYtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXNsaWRle1xyXG4gICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICYtYWN0aXZle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi1wcmV2e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwcHgsIDUwcHgpIHNjYWxlKC44KTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5leHR7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIDUwcHgpIHNjYWxlKC44KTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1idXR0b24tcHJldntcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9uLW5leHR7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbnMtaXRlbS1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHggNDVweCA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3B7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiA1MHB4O1xyXG4gICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLy8gbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13ZWVre1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ZhbHtcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29ue1xyXG4gICAgICB3aWR0aDogNzdweDtcclxuICAgICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1YnRpdGxle1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtcmFuZ2V7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3ZhbHtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX192YWx7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59IiwiLmNhbGN7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAmLXBhZ2V7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGMtcGFnZS1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGMtZm9ybXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxjLXRpdGxle1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjE1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxjLWxhYmVsIGlucHV0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGMtZm9ybS1yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsYy1sYWJlbHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGMtaW5mb3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB3aWR0aDogNTNweDtcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sYWJlbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qcS1zZWxlY3Rib3h7XHJcbiAgICAgICZfX3NlbGVjdHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdHJpZ2dlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Ryb3Bkb3due1xyXG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcm90YXRle1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5jYWxjLWxhYmVsX190aXRsZXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxjLWxhYmVsLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0e1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZWZze1xyXG4gIHBhZGRpbmc6IDc1cHggMCAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVmcy1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAmLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmLWx2bHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICZfYWdlbnR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVmcy1hZ2VudC5wbmcpO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDUwcHggYXV0bztcclxuICAgICAgaGVpZ2h0OiAyNTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgxKXtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgtMSwgMSk7XHJcbiAgICAgIH1cclxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xlYWRlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWZzLWxlYWRlci5wbmcpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNTBweCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAtMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlZnMtbHZsX19pdGVtOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoLTEsIDEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWZzLWx2bF9faXRlbTpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG5cclxuICAgICAgICAucmVmcy1sdmxfX2l0ZW0tdmFse1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuXHJcbiAgICAgICAgLnJlZnMtbHZsX19pdGVtLXZhbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmFse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XHJcblxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJlcHJlc2VudHtcclxuICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXByZXNlbnQtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtc3RhdHtcclxuICAgIHBhZGRpbmc6IDc1cHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVwcmVzZW50LXN0YXQtYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10YWJsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGR7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHJ7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNS45NHB4IDAuMDZweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZmE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkOmJlZm9yZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmFtZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlua3tcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb3Jte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNTVweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXByZXNlbnQtc3RhdC1mb3JtLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDZweCA1cHggMTUuODRweCAwLjE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhYmluZXQtb3Blbi1kZXBvc2l0X19mb3JtLWxhYmVse1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93biAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bjtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWJ0bntcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtZ3JhZGllbnR7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWx2bHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlcHJlc2VudC1pbWcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb25leXtcclxuICAgICAgJi0xe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0MiU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBhbmltYXRpb246IG1vbmV5MSA0cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLTJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBhbmltYXRpb246IG1vbmV5MSA0cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtM3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW9uZXkxIDRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi00e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgdG9wOiAyNDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb25leTEgNHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweCA3cHggN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmXzF7XHJcbiAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfMntcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl8ze1xyXG4gICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl80e1xyXG4gICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMSk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXZhbHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm9udXN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlcHJlc2VudC1ib251cy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgfVxyXG4gICAgICAmLW51bXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM3MTkwMiAwJSwjZjdkNmEyIDM0JSwjN2E1OTM2IDQ1JSwjMjgxMzAxIDEwMCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi12YWx7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndhbGxldHtcclxuICBwYWRkaW5nOiAzMHB4IDAgNDVweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2FsbGV0LWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICYtaWNvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIHN2Z3tcclxuICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogNTVweDtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIG1heC13aWR0aDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2FsbGV0LWl0ZW0tYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgfVxyXG5cclxuICAubG9nb3tcclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHR7XHJcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWVudXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhY3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNvY3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYm91bnR5e1xyXG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib3VudHktYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gICYtdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLXNvY3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29ue1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2hhcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1zaGFyZS1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNjVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm17XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYm91bnR5LWZvcm0tYmQucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm0tbGFiZWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0e1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW4tYnRue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm91bnR5LXNoYXJlLWl0ZW1fX2J0bnN7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZjMDUwYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0bnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tYWluLWJ0bntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tZWRpYXtcclxuICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tZWRpYS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21lZGlhLWJkLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59IiwiLmZhcXtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYXEucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gICYtd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJze1xyXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYl9jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90YWJzLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWJ7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmaWxsOiAkYnJvd247XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmFxLXRhYi1iZC5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9ue1xyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjEpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjEpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIC5hY2NvcmRpb25fX2hlYWQtYXJyb3d7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjVweCAxMDBweCAwIDU1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwMHB4IDAgMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtYXJyb3d7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4IC8gMik7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDU1cHggMCA1NXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuY29udGFjdHN7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gICYtZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDY1cHggNjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY3Zjk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtd3JhcHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMtYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDc1cHggNzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC45NSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29je1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wb3B1cHtcclxuICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcHVwLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZzogMzVweCA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdW50eS1mb3JtLWJkLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAubG9nb3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWJhY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRicm93bjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIGZpbGw6ICRicm93bjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2dpbntcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9naW4tYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgJi13cmFwe1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgY29sb3I6ICRicm93bjtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm17XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ2luLWZvcm0tYmcucG5nKTtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVse1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCA1MHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmt7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zcG9uc29ye1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXBjaHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTUwcHggMCAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNoZWNrYm94e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW46YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJ0bntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jYWJpbmV0LWhlYWRlcntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvY2FiaW5ldC1oZWFkZXItYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIC5oZWFkZXItbGFuZ3VhZ2UsIC5oZWFkZXItcGhvbmUge1xyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ297XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDY1cHg7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItYnRuX3NpZ257XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gICYtdXNlcntcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhYmluZXQtY29udGVudHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvY2FiaW5ldC1jb250ZW50LWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LXRvcHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlMmUxO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LW1haW4tdGl0bGV7XHJcbiAgZm9udC1mYW1pbHk6ICRnO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgY29sb3I6ICRicm93bjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LWRhdGV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmlsbDogJGJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdmFse1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhYmluZXQtbWVudXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDc1cHggMTBweCAzMHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9tZW51LWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOC42NHB4IDAuMzZweCByZ2JhKDgsIDgsIDgsIDAuNSk7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGZpbGw6ICRicm93bjtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LWJhbGFuY2V7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gICYtdG9wLCAmLWJvdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYtbGVmdCwgJi1yaWdodHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzMHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm90e1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNlbnRlcntcclxuICAgIHdpZHRoOiAyNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9we1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBmaWxsOiAkYnJvd247XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFse1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC0xLCAtMSk7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zdDB7XHJcbiAgICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogNTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICBzdHJva2U6ICRicm93bjtcclxuXHJcbiAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xyXG4gICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDc2MDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZGFzaCAzcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW17XHJcbiAgICBwYWRkaW5nOiAxM3B4IDAgMjZweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvbWVudS1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFse1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCA0NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW5ldC1idG57XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW5ldC10aXRsZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgbWFyZ2luOiAwIDYwcHg7XHJcbiAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgIG9wYWNpdHk6IC4wNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW57XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHJnYmEoIzAwMCwgLjE1KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW5ldC1ib251c3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDUwcHggMTAwcHggNTBweCAyOTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvY2FiaW5ldC1ib251cy1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCAwcHggcmdiYSgzLCAzLCAzLCAwLjE4KTtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9ib251cy1jZXJ0LWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3Jlc3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJhcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYWM4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAmX19saW5le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyog0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LPRgNCw0L3QuNGG0YsgKi9cclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkYnJvd247IC8qINCU0L7QsdCw0LLQu9GP0LXQvCDRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC6ICovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBzcGFuOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW5ldC1pbmZve1xyXG4gIGhlaWdodDogMzMwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2NhYmluZXQtaW5mby1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyog0J/RgNC+0LfRgNCw0YfQvdGL0LUg0LPRgNCw0L3QuNGG0YsgKi9cclxuICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYmx1ZTsgLyog0JTQvtCx0LDQstC70Y/QtdC8INGC0YDQtdGD0LPQvtC70YzQvdC40LogKi9cclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIGxlZnQ6IDIyNXB4O1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgbGVmdDogMTg3cHg7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgbGVmdDogNDQ1cHg7XHJcbiAgICAgIHRvcDogODVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICBsZWZ0OiAzNzRweDtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgcmlnaHQ6IDQ0MHB4O1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgcmlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgIHJpZ2h0OiAyMThweDtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgcmlnaHQ6IDE4NXB4O1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdmFse1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LXJlZnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAxNjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9jYWJpbmV0LXJlZnMtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDYuNjVweCAwLjM1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICB9XHJcblxyXG4gICZfX2ljb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTY1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIGZpbGw6ICM3YTU5MzY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxlZnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fYnRue1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAvLyAgIHRvcDogNTAlO1xyXG4gIC8vICAgcmlnaHQ6IDA7XHJcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gIC8vICAgaGVpZ2h0OiA2N3B4O1xyXG4gIC8vICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICB3aWR0aDogMTU2cHg7XHJcbiAgLy8gICBmb250LWZhbWlseTogJGc7XHJcbiAgLy8gICBmb250LXdlaWdodDogODAwO1xyXG4gIC8vICAgY29sb3I6ICNmZmY7XHJcbiAgLy8gICBmb250LXNpemU6IDI2cHg7XHJcbiAgLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC8vICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIC8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcclxuICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICMzNzE5MDIgMCUsI2Y3ZDZhMiAzNCUsIzdhNTkzNiA0NSUsIzI4MTMwMSAxMDAlKTtcclxuXHJcbiAgLy8gICAmOmhvdmVye1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNzE5MDIgMCUsI2Y3ZDZhMiAzNCUsIzdhNTkzNiA0NSUsIzI4MTMwMSAxMDAlKTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5tYWluLWJ0bntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjQpO1xyXG4gICAgXHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LXRhYmxle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICAmLXZhbHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10YXJnZXR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZhbHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dhbGxldHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gICAgdGhlYWR7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibHVlLCAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgdGR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6YmVmb3Jle1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LWZpbHRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLXdyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lc3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1yb3d7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVze1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVse1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3h7XHJcbiAgICAmX19zZWxlY3R7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA1LjY0cHggMC4zNnB4IHJnYmEoNywgNywgNywgMC4xNikgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX190cmlnZ2Vye1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDIpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1hcnJvd3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FiaW5ldC1iYW5uZXJze1xyXG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FiaW5ldC9jYWJpbmV0LWJhbm5lcnMtYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2l6ZXtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi12aWV3e1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5re1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tYnRue1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWluLXdpZHRoOiAxNTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhYmluZXQtc2V0dGluZ3N7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWJpbmV0L2NhYmluZXQtc2V0dGluZ3MtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDUuNjRweCAwLjM2cHggcmdiYSg3LCA3LCA3LCAwLjE2KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjIpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgJl9zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3Jte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi1jaGVja2JveHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW57XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5ODgwZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3RhdHVze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMik7XHJcbiAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDEzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NoZWNre1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9ue1xyXG4gICAgICAgICAgY29sb3I6ICMwOTg4MGY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZmZ7XHJcbiAgICAgICAgICBjb2xvcjogIzg4MDkwOTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICZfd2FsbGV0e1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNzVweCAwIDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjQpOyAgICAgIFxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBtaW4td2lkdGg6IDE2NXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LWhhc2h7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgJl9fdHhpZHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7IFxyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbmZpcm17XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2xvZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7IFxyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5jYWJpbmV0LXBsYW5ze1xyXG4gIHBhZGRpbmc6IDAgNzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZpbGw6ICRicm93bjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhbnNfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMjEycHg7XHJcblxyXG4gICAgJi1pY29ue1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFse1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd2Vla3tcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdlZWtfX3ZhbHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13ZWVrX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXN1YnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd2Vla19fdmFse1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13ZWVrX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5mb19fdmFse1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYW5nZV9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXJhbmdlX192YWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhbnNfX2l0ZW0tdG9we1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWJpbmV0LW9wZW4tZGVwb3NpdHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvb3Blbi1kZXBvc2l0LWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMjYuNjhweCAyLjMycHggcmdiYSg3LCA3LCA3LCAwLjM0KTtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICB9XHJcblxyXG4gICYtY29se1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9we1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX251bXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1udW0tYmcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXRvcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpb3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW57XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvd2FsbGV0LWl0ZW0tYmcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVse1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lcy1ob3J7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5qcS1zZWxlY3Rib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfX3NlbGVjdHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDU1cHggMCAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190cmlnZ2Vye1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICYtYXJyb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgc2NhbGVZKDIpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lOyAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgfVxyXG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIC43KTtcclxuICAgICAgfVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjcpO1xyXG4gICAgICB9XHJcbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FiaW5ldC13aXRoZHJhd3tcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvb3Blbi1kZXBvc2l0LWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZzogMzVweCAxOTBweCAzNXB4IDU1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgcGFkZGluZzogMzVweDtcclxuICB9XHJcblxyXG4gICZfX2ljb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHdpZHRoOiAxODVweDtcclxuICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmaWxsOiAkYnJvd247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1idG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FiaW5ldC1vcGVuLWRlcG9zaXRfX2Zvcm17XHJcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgJi10b3B7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhYmluZXQtbXktZGVwb3NpdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYnNfX3dyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldHN7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJfY29udGVudCwgLnRhYl9pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudGFic3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJ7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0c3tcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXRze1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmx1ZSwgLjEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBsYXB0b3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGFuc19faXRlbXtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG5cclxuICAgICYtaWNvbntcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFse1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRvcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd2Vla3tcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdlZWtfX3ZhbHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13ZWVrX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXN1YnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdlZWtfX3ZhbHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd2Vla19fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWluZm9fX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvX192YWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXJhbmdlX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtcmFuZ2VfX3ZhbHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuc19faXRlbS10b3B7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYWJpbmV0LXJlZnMtcGFnZXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhYmluZXQvcmVmcy1wYWdlLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLWxlZnR7XHJcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAuMTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMTUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1yaWdodHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FiaW5ldC1ib251c19fcHJvZ3Jlc3N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJhcl9fbGluZSBzcGFue1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhYmluZXQtYm9udXNfX3Byb2dyZXNzLWJvdCBzcGFue1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdG90YWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NCk7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJGc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmVzLWhvcntcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG5cclxuICAuY2FiaW5ldC1yZWZzX19saW5re1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2JvdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZXMtaG9ye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
